HFILES = rpc_ic.h CFLAGS = -Wall #SOCKETLIB = -lsocket -lnsl LFLAGS = $(SOCKETLIB) -lm CC=gcc all: t3io # # Linking... # t3io: t3io.o rpc_ic_clnt.o rpc_ic_xdr.o $(CC) -o t3io t3io.o rpc_ic_clnt.o rpc_ic_xdr.o $(LFLAGS) # Compile sources... # t3io.o: $(SRC)t3io.c $(HFILES) $(CC) -c $(CFLAGS) $(SRC)t3io.c # client rpc code for rpc.ic # rpc_ic_clnt.o: rpc_ic_clnt.c rpc_ic.h $(CC) -c rpc_ic_clnt.c rpc_ic_xdr.o: rpc_ic_xdr.c rpc_ic.h $(CC) -c rpc_ic_xdr.c rpc_ic.h rpc_ic_svc.c rpc_ic_xdr.c rpc_ic_clnt.c : rpc_ic.x rpcgen -DRPCGEN=1 rpc_ic.x #----------------------------------------- # install # install: install -d /usr/local/bin install t3io /usr/local/bin #----------------------------------------- # cleanup # clean: rm -f *.o \ rpc_ic.h rpc_ic_clnt.c rpc_ic_xdr.c rpc_ic.h realclean: rm -f *.o t3io \ rpc_ic.h rpc_ic_clnt.c rpc_ic_xdr.c rpc_ic.h