# Makefile for bsd/lib/libc/gen. CC = false ARCH = eniac CFLAGS = -O9 -I/usr/include/bsdcompat -D_MINIX CC1 = $(CC) -m$(ARCH) $(CFLAGS) -c LIBRARY = /usr/lib/$(CC)/$(ARCH)/libc.a LIBBSD = /usr/lib/$(CC)/$(ARCH)/libbsd.a LIBSOFT = /usr/lib/$(CC)/$(ARCH)/libsoft.a MAN = /usr/man all: $(LIBRARY) $(LIBBSD) man OBJECTS = \ $(LIBRARY)(ctime.o) \ $(LIBRARY)(difftime.o) \ $(LIBRARY)(getcap.o) \ $(LIBRARY)(popen.o) \ $(LIBRARY)(raise.o) \ $(LIBRARY)(syslog.o) \ $(LIBRARY): $(OBJECTS) $(CC) -c.a -o $@ *.o rm *.o $(LIBRARY)(clock.o): clock.c $(CC1) clock.c $(LIBRARY)(ctime.o): ctime.c $(CC1) ctime.c $(LIBRARY)(difftime.o): difftime.c $(CC1) difftime.c $(LIBRARY)(getcap.o): getcap.c $(CC1) getcap.c $(LIBRARY)(popen.o): popen.c $(CC1) popen.c $(LIBRARY)(raise.o): raise.c $(CC1) raise.c $(LIBRARY)(syslog.o): syslog.c $(CC1) syslog.c BSDOBJ = \ $(LIBBSD)(daemon.o) \ $(LIBBSD)(err.o) \ $(LIBBSD): $(BSDOBJ) $(CC) -c.a -o $@ *.o rm *.o $(LIBBSD)(daemon.o): daemon.c $(CC1) daemon.c $(LIBBSD)(err.o): err.c $(CC1) err.c SOFTOBJ = \ $(LIBSOFT)(difftime.o) \ soft: $(LIBSOFT) $(LIBSOFT): $(SOFTOBJ) $(CC) -c.a -o $@ *.o rm *.o $(LIBSOFT)(difftime.o): difftime.c $(CC1) -fsoft difftime.c man: \ $(MAN)/man3/ctime.3 \ $(MAN)/man3/popen.3 \ $(MAN)/man3/syslog.3 \ $(MAN)/man3/ctime.3: ctime.3 install -lc $? $@ $(MAN)/man3/popen.3: popen.3 install -lc $? $@ $(MAN)/man3/syslog.3: syslog.3 install -lc $? $@