BSD 4 development
[unix-history] / .ref-5cb41021d721f4e0ac572d592613f963e495d1ff / usr / src / old / sdb / Makefile
CommitLineData
74e21a28
BJ
1#
2# sdb Makefile 4.1 %G%
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