|
|
BSD 4.2
# Makefile 4.4 83/07/02
#
OBJS= _setjmp.o \
abort.o abs.o alloca.o atof.o \
bcmp.o bcopy.o bzero.o \
disktab.o \
ecvt.o \
fabs.o ffs.o frexp.o \
index.o insque.o \
ldexp.o \
modf.o \
nargs.o \
remque.o rindex.o \
setjmp.o strcat.o strcmp.o strcpy.o strlen.o strncat.o \
strncmp.o strncpy.o \
udiv.o urem.o
CFLAGS= -O
.s.o:
/lib/cpp -E -DPROF $*.s | ${AS} -o $*.o
-ld -X -r $*.o
mv a.out profiled/$*.o
/lib/cpp -E $*.s | ${AS} -o $*.o
-ld -x -r $*.o
mv a.out $*.o
.c.o:
cc -p -c ${CFLAGS} $*.c
-ld -X -r $*.o
mv a.out profiled/$*.o
cc -c ${CFLAGS} $*.c
-ld -x -r $*.o
mv a.out $*.o
genlib genlib_p: ${OBJS}
@echo "building profiled genlib"
@cd profiled; ar cru ../genlib_p ${OBJS}
@echo "building normal genlib"
@ar cru genlib ${OBJS}
clean:
rm -f ${OBJS} profiled/*.o errs a.out core genlib genlib_p
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.