#
BIN = fetadd_svc fetadd_client
GEN = fetadd_clnt.c fetadd_svc.c fetadd.h
LIB = -lrpcsvc
RPCCOM = rpcgen
CFLAGS = -g

all: $(BIN)

$(GEN):		fetadd.x
		$(RPCCOM) fetadd.x

fetadd_svc:	fetadd_server.o fetadd_svc.o fetadd_xdr.o
		$(CC) -o $@ fetadd_svc.o fetadd_server.o fetadd_xdr.o $(LIB)

# fetadd_server.c generate by running
#   rpcgen -C -Ss fetadd.x > fetadd_server.c
# and "hand" modifying the output file
fetadd_server.o:	fetadd_server.c fetadd.h

fetadd_svc.o:	fetadd_svc.c fetadd.h

fetadd_xdr.o:	fetadd_xdr.c fetadd.h

fetadd_client:	fetadd_client.o fetadd_clnt.o fetadd_xdr.o
		$(CC) -o $@ fetadd_client.o fetadd_clnt.o fetadd_xdr.o $(LIB)

fetadd_clnt.o:	fetadd_clnt.c fetadd.h

clean:
		rm -f $(GEN) *~ *.o $(BIN)

