BIN =  remote_rpc1 service_rpc1
GEN = rpc1_clnt.c rpc1_svc.c rpc1_xdr.c rpc1.h
RPCCOM = rpcgen

.PHONY: all clean

all: $(BIN)
	
remote_rpc1: remote_rpc1.o rpc1_clnt.o rpc1_xdr.o
	$(CC) -o $@ $^ 

rrpc1.o: rrpc1.c rpc1.h
	$(CC) -c $<

service_rpc1: service_rpc1.o rpc1_svc.o rpc1_xdr.o
	$(CC) -o $@ $^

rpc1_proc.o: rpc1_proc.c rpc1.h
	$(CC) -c $<
	
$(GEN): rpc1.x
	$(RPCCOM) rpc1.x

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