# makefile for sample programs in Chapter 15

TARGET  = scan_svc2 scan_cls2 
CFLAGS  = -DSYSV4
LIBFLAG = -lsocket -lnsl
INC     = -I..

all : $(TARGET)

scan_svc2 : scan_svc2.C scan2_xdr.c scan2.h ../RPC.h ../RPC.C
	CC $(CFLAGS) $(INC) -o $@ scan_svc2.C scan2_xdr.c ../RPC.C $(LIBFLAG)
	/bin/rm -f scan_svc2.o RPC.o scan2_xdr.o

scan_cls2 : scan_cls2.C scan2_xdr.c scan2.h ../RPC.h ../RPC.C
	CC $(CFLAGS) $(INC) -o $@ scan_cls2.C scan2_xdr.c ../RPC.C $(LIBFLAG)
	/bin/rm -f scan_cls2.o RPC.o scan2_xdr.o

clean :
	/bin/rm -f $(TARGET)
