# Makefile for bsd/lib/libc/stdlib. CC = false ARCH = eniac CFLAGS = -O9 -D_MINIX -I/usr/include/bsdcompat CC1 = $(CC) -m$(ARCH) $(CFLAGS) -c LIBRARY = /usr/lib/$(CC)/$(ARCH)/libc.a MAN = /usr/man all: $(LIBRARY) man OBJECTS = \ $(LIBRARY)(abort.o) \ $(LIBRARY)(abs.o) \ $(LIBRARY)(atexit.o) \ $(LIBRARY)(atof.o) \ $(LIBRARY)(atoi.o) \ $(LIBRARY)(atol.o) \ $(LIBRARY)(bsearch.o) \ $(LIBRARY)(calloc.o) \ $(LIBRARY)(div.o) \ $(LIBRARY)(exit.o) \ $(LIBRARY)(getenv.o) \ $(LIBRARY)(getopt.o) \ $(LIBRARY)(labs.o) \ $(LIBRARY)(ldiv.o) \ $(LIBRARY)(malloc.o) \ $(LIBRARY)(putenv.o) \ $(LIBRARY)(qsort.o) \ $(LIBRARY)(rand.o) \ $(LIBRARY)(random.o) \ $(LIBRARY)(setenv.o) \ $(LIBRARY)(strtod.o) \ $(LIBRARY)(strtol.o) \ $(LIBRARY)(strtoul.o) \ $(LIBRARY): $(OBJECTS) $(CC) -c.a -o $@ *.o rm *.o $(LIBRARY)(abort.o): abort.c $(CC1) abort.c $(LIBRARY)(abs.o): abs.c $(CC1) abs.c $(LIBRARY)(atexit.o): atexit.c $(CC1) atexit.c $(LIBRARY)(atof.o): atof.c $(CC1) atof.c $(LIBRARY)(atoi.o): atoi.c $(CC1) atoi.c $(LIBRARY)(atol.o): atol.c $(CC1) atol.c $(LIBRARY)(bsearch.o): bsearch.c $(CC1) bsearch.c $(LIBRARY)(calloc.o): calloc.c $(CC1) calloc.c $(LIBRARY)(div.o): div.c $(CC1) div.c $(LIBRARY)(exit.o): exit.c $(CC1) exit.c $(LIBRARY)(getenv.o): getenv.c $(CC1) getenv.c $(LIBRARY)(getopt.o): getopt.c $(CC1) getopt.c $(LIBRARY)(labs.o): labs.c $(CC1) labs.c $(LIBRARY)(ldiv.o): ldiv.c $(CC1) ldiv.c $(LIBRARY)(malloc.o): malloc.c $(CC1) malloc.c $(LIBRARY)(putenv.o): putenv.c $(CC1) putenv.c $(LIBRARY)(qsort.o): qsort.c $(CC1) qsort.c $(LIBRARY)(rand.o): rand.c $(CC1) rand.c $(LIBRARY)(random.o): random.c $(CC1) random.c $(LIBRARY)(setenv.o): setenv.c $(CC1) setenv.c $(LIBRARY)(strtod.o): strtod.c $(CC1) strtod.c $(LIBRARY)(strtol.o): strtol.c $(CC1) strtol.c $(LIBRARY)(strtoul.o): strtoul.c $(CC1) strtoul.c man: \ $(MAN)/man3/abort.3 \ $(MAN)/man3/abs.3 \ $(MAN)/man3/atof.3 \ $(MAN)/man3/exit.3 \ $(MAN)/man3/getenv.3 \ $(MAN)/man3/getopt.3 \ $(MAN)/man3/malloc.3 \ $(MAN)/man3/qsort.3 \ $(MAN)/man3/rand.3 \ $(MAN)/man3/random.3 \ $(MAN)/man3/abort.3: abort.3 install -lc $? $@ $(MAN)/man3/abs.3: abs.3 install -lc $? $@ $(MAN)/man3/atof.3: atof.3 install -lc $? $@ $(MAN)/man3/exit.3: exit.3 install -lc $? $@ $(MAN)/man3/getenv.3: getenv.3 install -lc $? $@ $(MAN)/man3/getopt.3: getopt.3 install -lc $? $@ $(MAN)/man3/malloc.3: malloc.3 install -lc $? $@ $(MAN)/man3/qsort.3: qsort.3 install -lc $? $@ $(MAN)/man3/rand.3: rand.3 install -lc $? $@ $(MAN)/man3/random.3: random.3 install -lc $? $@