#
# Makefile for PDecoder and its netscape plugin
#
# 03.01.97 jw.
#

TOP		= ../../../..

### Ultra sparc 
CC		= cc
OPTFLAGS	= #-fast #-xO4 -xtarget=ultra -xarch=v8plusa
CFLAGS		= $(OPTFLAGS) -I../include -I$(TOP)/include -I/usr/openwin/include
LDLIBS		= 

### zum debuggen: 'make GCC='

GCC		= XXX
$(GCC)CC	= gcc
$(GCC)OPTFLAGS	= -ggdb
# -pedantic removed, as "ANSI C does not support `long long'"
$(GCC)CFLAGS	= $(OPTFLAGS) -pipe -ansi -Wall -I../include -I$(TOP)/include -I/usr/openwin/include
$(GCC)LDLIBS	= 
$(GCC)VIS	=

SHELL		= /bin/sh
AR		= ar
ARFLAGS		= -rs
CPP_DEPEND	= gcc -MM $(CFLAGS)

NAME		 = pmod
MUX		= pmux

SRCS		 = \
	pmod.c

OBJS 		= \
	pmod.o

all:	$(NAME) $(MUX)

$(NAME): $(OBJS) 
	-$(CC) $(CFLAGS) -o $(NAME) $(OBJS) $(LDLIBS)

$(MUX): pmux.o
	$(CC) $(CFLAGS) -o $(MUX) $@.o

clean:
	rm -f $(NAME) $(OBJS) core
