|
|
1.1 root 1: # UNIX 4.2
2: # Tahoe version 84/02/10
3: MAKEPARAM = AS=${AS} CC=${CC} LD=${LD} INCLDIR=${INCLDIR} LIBDIR=${LIBDIR} ULIBDIR=${ULIBDIR} DESTDIR=${DESTDIR}
4: .SUFFIXES:
5: .SUFFIXES: .x .s .c .o
6: CFLAGS= -O -I$(DESTDIR)/usr/include
7: LIBDIR= ${DESTDIR}/usr/lib
8:
9:
10: OBJS= _setjmp.o abort.o abs.o addd.o addf.o alloca.o atof.o \
11: bcmp.o bcopy.o bzero.o cmpf.o cmpd.o cvtdl.o cvtfl.o cvtld.o cvtlf.o \
12: cvtud.o cvtuf.o disktab.o divd.o divf.o ecvt.o fabs.o ffs.o \
13: fnorm.o fp_exp.o frexp.o index.o insque.o ldexp.o modf.o \
14: muld.o mulf.o nargs.o negd.o negf.o remque.o rindex.o \
15: setjmp.o sfnorm.o sfp_exp.o strcat.o strcmp.o strcpy.o strlen.o \
16: strncat.o strncmp.o strncpy.o subd.o subf.o udiv.o
17:
18: .x.o:
19: /lib/cpp -I$(DESTDIR)/usr/include $< | ${AS} -o $*.o
20: ${LD} -X -r $*.o
21: mv a.out profiled/$*.o
22: /lib/cpp -I$(DESTDIR)/usr/include $< | ${AS} -o $*.o
23: ${LD} -X -r $*.o
24: mv a.out $*.o
25:
26: .s.o:
27: /lib/cpp -E -I$(DESTDIR)/usr/include $*.s | ${AS} -o $*.o
28: ${LD} -X -r $*.o
29: mv a.out profiled/$*.o
30: /lib/cpp -E -I$(DESTDIR)/usr/include $*.s | ${AS} -o $*.o
31: ${LD} -X -r $*.o
32: mv a.out $*.o
33:
34: .c.o:
35: ${CC} -p ${CFLAGS} -c $*.c
36: ${LD} -X -r $*.o
37: mv a.out profiled/$*.o
38: ${CC} ${CFLAGS} -c $*.c
39: ${LD} -X -r $*.o
40: mv a.out $*.o
41:
42: genlib genlib_p: ${OBJS}
43: @echo "building profiled genlib"
44: @cd profiled; ar cru ../genlib_p ${OBJS}
45: @echo "building normal genlib"
46: @ar cru genlib ${OBJS}
47:
48: clean:
49: rm -f ${OBJS} profiled/*.o errs a.out core genlib genlib_p
50:
51: cleansrc:
52:
53: rm -f *.s *.x *.h *.c Makefile
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.