|
|
BSD 4.0
#
# %M% %I% %G%
#
# Makefile for VM/UNIX conf directory; November, 1980
#
IDENT= -DUCB -DERNIE
COPTS= ${IDENT} -DVAX -DFASTVAX -DKERNEL
CFLAGS= -O ${COPTS}
HDRS= dh.h dz.h hp.h ht.h up.h va.h vp.h
FILES= confrp.o confup.o \
conf2rpup.o confup2rp.o conf2up2rp.o \
univec.o udiv.o urem.o
CFILES= confrp.c confup.c \
conf2rpup.c confup2rp.c conf2up2rp.c \
univec.c
all: ${FILES} symbols.sort
clean:
rm -f *.o symbols.sort
.c.o:
cc -c -S ${COPTS} $*.c
/lib/c2 $*.s | sed -f ../sys/asm.sed | as -o $*.o
rm $*.s
depend:
grep '^#include' conf.c ${CFILES} \
| sed 's/:[^"]*"\([^"]*\)".*/: \1/' \
| sed 's/\.c/.o/' >makedep
echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
echo '$$r makedep' >>eddep
echo 'w' >>eddep
cp makefile makefile.bak
ed - makefile < eddep
rm eddep makedep
echo '# DEPENDENCIES MUST END AT END OF FILE' >> makefile
echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> makefile
echo '# see make depend above' >> makefile
symbols.sort: symbols.raw
grep -v '^#' symbols.raw \
| sed 's/^ //' | sort | uniq > symbols.sort
../h/param.h: /usr/include/signal.h
../h/tty.h: /usr/include/sgtty.h
../h/tty.h: ../h/ioctl.h
../h/user.h: ../h/pcb.h ../h/dmap.h ../h/vtimes.h /usr/include/errno.h
sysent.c: vmsysent.c
${FILES}: ${HDRS}
# DO NOT DELETE THIS LINE -- make depend uses it
conf.o: ../h/param.h
conf.o: ../h/systm.h
conf.o: ../h/buf.h
conf.o: ../h/tty.h
conf.o: ../h/conf.h
conf.o: ../h/text.h
conf.o: ../h/dir.h
conf.o: ../h/user.h
conf.o: ../h/proc.h
conf.o: ../h/file.h
conf.o: ../h/inode.h
conf.o: ../h/acct.h
conf.o: ../h/pte.h
conf.o: ../h/mba.h
conf.o: ../conf/hp.h
conf.o: ../conf/ht.h
conf.o: ../conf/up.h
conf.o: ../conf/dh.h
conf.o: ../conf/dz.h
conf.o: ../conf/va.h
conf.o: ../conf/vp.h
confrp.o: ../conf/conf.c
confup.o: ../conf/conf.c
conf2rpup.o: ../conf/conf.c
confup2rp.o: ../conf/conf.c
conf2up2rp.o: ../conf/conf.c
univec.o: ../h/param.h
univec.o: ../h/vm.h
univec.o: dz.h
univec.o: dh.h
univec.o: up.h
univec.o: vp.h
univec.o: va.h
# DEPENDENCIES MUST END AT END OF FILE
# IF YOU PUT STUFF HERE IT WILL GO AWAY
# see make depend above
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.