1# 2# sdb Makefile 4.1 10/09/80 3# 4# Conditional compilation flags: 5# STD - Distribution systems UNIX/32V, VM/UNIX 2.n 6# VMUNIX - virtual memory system - keep namelist in VM. 7# VFORK - Use vfork call of VM/UNIX Berkeley version 8# FLEXNAMES - New a.out format with string table (VMUNIX Version 4) 9# 10# The files old.c and old.h contain routines and definitions peculiar 11# to old versions of the system. 12# 13CFLAGS= -R -DVMUNIX -DVFORK -DFLEXNAMES -g 14 15SRCS= access.c decode.c display.c docomm.c fio.c main.c message.c \ 16 old.c opset.c optab.c pcs.c prvar.c re.c runpcs.c \ 17 setup.c sub.c symt.c udef.c version.c xeq.c 18OBJS= access.o decode.o display.o docomm.o fio.o main.o message.o \ 19 old.o opset.o optab.o pcs.o prvar.o re.o runpcs.o \ 20 setup.o sub.o symt.o udef.o version.o xeq.o 21HDRS= cdefs.h defs.h head.h mac.h machine.h mode.h old.h 22 23sdb: sources ${OBJS} 24 cc -o sdb *.o 25 26install: 27 cp sdb sdb.temp 28 install -s sdb $(DESTDIR)/usr/bin 29 mv sdb.temp sdb 30 31clean: 32 rm -f *.o sdb 33 34print: 35 ls -l Makefile | pr 36 pr -f *.h *.c 37 38sources: ${SRCS} ${HDRS} 39${SRCS} ${HDRS}: 40 sccs get $@ 41 42depend: 43 /bin/grep '^#[ ]*include' ${SRCS} \ 44 | sed '/<.*>/d' \ 45 | sed 's/:[^"]*"\([^"]*\)".*/: \1/' \ 46 | sed 's/\.c/.o/' >>makedep 47 echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep 48 echo '$$r makedep' >>eddep 49 echo 'w' >>eddep 50 cp Makefile Makefile.bak 51 ed - Makefile < eddep 52 rm eddep makedep 53 echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile 54 echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile 55 echo '# see make depend above' >> Makefile 56 57# DO NOT DELETE THIS LINE -- make depend uses it 58