#
BIN = dated rdate
GEN = date_clnt.c date_svc.c date.h
LIB = 
RPCCOM_FLAGS = -k
# CFLAGS = -I.. -O
CC = gcc
all: $(BIN)

$(GEN):	date.x
	ls *.c
	rpcgen $(RPCCOM_FLAGS) date.x             # erzeuge server-stub und client-stub
	ls *.c

dated:	dated.o date_svc.o
	$(CC) -o $@ dated.o date_svc.o $(LIB)   # binde server

rdate:	rdate.o date_clnt.o
	$(CC) -o $@ rdate.o date_clnt.o $(LIB)  # binde client

rdate.o:rdate.c date.h
	${CC} -c -o rdate.o rdate.c               # uebersetze client

date_clnt.o:date_clnt.c
	${CC} -c -o date_clnt.o date_clnt.c       # uebersetze client-stub

dated.o:dated.c date.h
	${CC} -c -o dated.o dated.c               # uebersetze server

date_svc.o:date_svc.c
	${CC} -c -o date_svc.o date_svc.c         # uebersetze server-stub

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

