|
|
Power 6/32 Unix version 1.21
# @(#)Makefile 4.2 11/20/85 # AS = /bin/as CC = /bin/cc LD = /bin/ld DESTDIR = INCLDIR = DEST = $(DESTDIR)/usr/lib CFLAGS = -O -I$(INCLDIR)/usr/include LIBRARY = libm.a LIBRARY_P = libm_p.a ALTLIBRARY = libM.a ALTLIBRARY_P = libM_p.a FILES = asin.o atan.o exp.o erf.o floor.o gamma.o hypot.o \ j0.o j1.o jn.o log.o pow.o sin.o sinh.o sqrt.o tan.o tanh.o all: $(LIBRARY) $(LIBRARY_P) $(LIBRARY): $(FILES) @echo -n "Loading $(LIBRARY) ... " @ar cru $(LIBRARY) $(FILES) @ranlib $(LIBRARY) @echo "done" $(LIBRARY_P): $(FILES) @echo -n "Loading $(LIBRARY_P) ... " @cd profiled; ar cru ../$(LIBRARY_P) $(FILES) @ranlib $(LIBRARY_P) @echo "done" .c.o: $(CC) -p $(CFLAGS) -c $*.c -$(LD) -X -r $*.o mv a.out profiled/$*.o $(CC) $(CFLAGS) -c $*.c -$(LD) -x -r $*.o mv a.out $*.o .s.o: sed -f mcount.sed $*.s |\ $(AS) -o $*.o $*.s -$(LD) -X -r $*.o mv a.out profiled/$*.o $(AS) -o $*.o $*.s -$(LD) -x -r $*.o mv a.out $*.o atan.o: atan.c atan.h $(CC) -p $(CFLAGS) -c atan.c -$(LD) -X -r atan.o mv a.out profiled/atan.o $(CC) $(CFLAGS) -c atan.c -$(LD) -x -r atan.o mv a.out atan.o atan.h: atan.bc atan.awk bc -l atan.bc > atan.out rm -f atan.h ./atan.awk atan.out > atan.h rm -f atan.out exp.o: exp.c exp.tab.c $(CC) -p $(CFLAGS) -c exp.c $(CC) -p $(CFLAGS) -c exp.tab.c -$(LD) -X -r exp.o exp.tab.o mv a.out profiled/exp.o $(CC) $(CFLAGS) -c exp.c $(CC) $(CFLAGS) -c exp.tab.c -$(LD) -x -r exp.o exp.tab.o mv a.out exp.o rm exp.tab.o exp.tab.c: exp.bc exp.awk bc -l exp.bc > exp.out rm -f exp.tab.c ./exp.awk exp.out > exp.tab.c rm -f exp.out log.o: log.c log.h $(CC) -p $(CFLAGS) -c log.c -$(LD) -X -r log.o mv a.out profiled/log.o $(CC) $(CFLAGS) -c log.c -$(LD) -x -r log.o mv a.out log.o log.h: log.bc log.awk bc -l log.bc > log.out rm -f log.h ./log.awk log.out > log.h rm -f log.out install: $(LIBRARY) $(LIBRARY_P) install -m 644 $(LIBRARY) $(DEST) ranlib $(DEST)/$(LIBRARY) rm -f $(DEST)/$(ALTLIBRARY) ln $(DEST)/$(LIBRARY) $(DEST)/$(ALTLIBRARY) install -m 644 $(LIBRARY_P) $(DEST) ranlib $(DEST)/$(LIBRARY_P) rm -f $(DEST)/$(ALTLIBRARY_P) ln $(DEST)/$(LIBRARY_P) $(DEST)/$(ALTLIBRARY_P) clean: rm -f log.h atan.h exp.tab.c *.o profiled/*.o\ libm.a libm_p.a
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.