BSD 4_1c_2 release
[unix-history] / usr / src / lib / libc / gen / Makefile
# @(#)Makefile 4.17 (Berkeley) 2/23/83
CFLAGS= -O
OBJS= abort.o abs.o alloca.o atof.o atoi.o atol.o \
calloc.o chrtab.o closedir.o creat.o crypt.o ctime.o ctype_.o \
ecvt.o errlst.o execvp.o exit.o \
fabs.o frexp.o \
getenv.o getlogin.o getwd.o \
index.o initgroups.o isatty.o itol.o \
ldexp.o locv.o ltod.o ltoi.o \
malloc.o mktemp.o modf.o \
nargs.o nlist.o \
opendir.o \
perror.o psignal.o \
qsort.o \
rand.o random.o readdir.o regex.o reset.o rin.o rindex.o \
scandir.o seekdir.o setjmp.o siglist.o sleep.o strcat.o strcatn.o \
strcmp.o strcmpn.o strcpy.o strcpyn.o strlen.o strncat.o strncmp.o \
strncpy.o stty.o swab.o \
tell.o telldir.o time.o timezone.o ttyname.o ttyslot.o \
udiv.o urem.o \
valloc.o
.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
-ld -x -r $*.o
mv a.out profiled/$*.o
${AS} -o $*.o $*.s
-ld -x -r $*.o
mv a.out $*.o
genlib genlib_p: ${OBJS}
ar cru genlib ${OBJS}
cd profiled; ar cru ../genlib_p ${OBJS}
clean:
rm -f genlib genlib_p ${OBJS} profiled/*.o
errlst.o: errlst.c
cc -S errlst.c
ed - <:errfix errlst.s
as -o errlst.o errlst.s
cp errlst.o profiled/errlst.o
rm errlst.s