CFLAGS = -O
USEROBJS1 = datime.o implicit.o
USEROBJS2 = timex.o explicit.o
SRVROBJS = Time.o Time_server.o
LIBS = -lcr
DESTDIR = /usr/new/lib/courier

all:	datime timex Time

datime:	$(USEROBJS1)
	cc -o datime $(USEROBJS1) $(LIBS)

implicit.o:	Time.cr
	courier Time.cr
	cc -c $(CFLAGS) Time_client.c
	mv Time_client.o implicit.o

timex:	$(USEROBJS2)
	cc -o timex $(USEROBJS2) $(LIBS)

explicit.o:	Time.cr
	courier -x Time.cr
	cc -c $(CFLAGS) Time_client.c
	mv Time_client.o explicit.o

Time:	$(SRVROBJS)
	cc -o Time $(SRVROBJS) $(LIBS)

datime.o timex.o Time.o:	Time.h

Time_server.c Time.h:	Time.cr
	courier Time.cr

install:	all
	install -s Time $(DESTDIR)

clean:
	-rm -f *.o Time_*.c Time.h \#* Time datime timex