#
# Makefile for xisp, xispdial and xisprccv
#
# Edit the following vars to reflect your
# include, library and binary directories
#
INCX11    = /usr/applic/X11R6/include
LIBX11    = /usr/applic/X11R6/lib
INCFORMS  = /usr/applic/X/include/xforms
LIBFORMS  = /usr/applic/X/lib
BINX11    = /usr/applic/X/bin
USRLOCAL  = /usr/local/bin
USRLIBPPP = /usr/lib/ppp
#
# NOTE: The path in USRLIBPPP above must match
#       the path to xispdial defined in common.h!
#
# Use -g for debugging, or -O for installation
GCCOPTS   = -O
#
# You shouldn't need to edit anything below this line

all: xisp xispdial xisprccv

xisp: xisp.o xisp.xpm pcode.o routing.o
	gcc -Wall -o xisp xisp.o pcode.o routing.o -L$(LIBX11) \
		-L$(LIBFORMS) -lforms -lX11 -lm

xisp.o: xisp.h xisp.c xisp.xpm version.h common.h help.c
	gcc -Wall $(GCCOPTS) -c xisp.c -I$(INCX11) \
		-I$(INCFORMS)

pcode.o: pcode.c
	gcc -Wall $(GCCOPTS) -c pcode.c

routing.o: routing.c
	gcc -Wall $(GCCOPTS) -c routing.c

xispdial: xispdial.c common.h
	gcc -Wall $(GCCOPTS) -o xispdial xispdial.c

xisprccv: xisprccv.c common.h
	gcc -Wall $(GCCOPTS) -o xisprccv xisprccv.c

version.h:

common.h:

install: xisp xispdial
	install -g uucp -m 750 -o root -s xisp $(BINX11)/xisp
	install -g uucp -m 750 -o root -s xispdial $(USRLIBPPP)/xispdial
	install -g uucp -m 750 -o root -s xisprccv $(USRLOCAL)/xisprccv
	install -g uucp -m 640 -o root    options.xisp $(USRLIBPPP)/options.xisp

clean:
	rm -f *.o xisp xispdial xisprccv

