# make

OBJs =	/sbin/giscapture
OBJp =	/sbin/gisplay
OBJd =	/sbin/gisppp
OBJb =	/sbin/giscept
OBJt =	/sbin/gistty

all:    $(OBJs) $(OBJp) $(OBJd) $(OBJb) $(OBJt)
	@echo "All done!"

start:  $(OBJs)
	@$(OBJs)

x75.o: x75.c call.h version.h
	gcc -c x75.c

hdlc.o: hdlc.c call.h version.h
	gcc -c hdlc.c

ppp.o: ppp.c call.h version.h
	gcc -c ppp.c

cept.o: cept.c call.h version.h
	gcc -c cept.c

capture.o: capture.c call.h version.h
	gcc -c capture.c

dchannel.o: dchannel.c call.h version.h
	gcc -c dchannel.c

$(OBJs): capture.o dchannel.o
	gcc capture.o dchannel.o -o $(OBJs)
	chmod 755 $(OBJs)

$(OBJp): player.c
	gcc player.c -o $(OBJp)
	chmod 755 $(OBJp)

$(OBJd): hdlc.o ppp.o
	gcc hdlc.o ppp.o -o $(OBJd)
	chmod 755 $(OBJd)

$(OBJb): hdlc.o x75.o cept.o 
	gcc hdlc.o x75.o cept.o -o $(OBJb)
	chmod 755 $(OBJb)

$(OBJt): hdlc.o x75.o tty.o
	gcc hdlc.o x75.o tty.o -o $(OBJt)
	chmod 755 $(OBJt)

clean:
	rm -f *.o $(OBJd) $(OBJs) $(OBJp) $(OBJb) $(OBJt)

