|
|
1.1 root 1: #
2: # sdb Makefile 4.1 10/9/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: #
13: CFLAGS= -R -DVMUNIX -DVFORK -DFLEXNAMES -g
14:
15: SRCS= 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
18: OBJS= 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
21: HDRS= cdefs.h defs.h head.h mac.h machine.h mode.h old.h
22:
23: sdb: sources ${OBJS}
24: cc -o sdb *.o
25:
26: install:
27: cp sdb sdb.temp
28: install -s sdb $(DESTDIR)/usr/bin
29: mv sdb.temp sdb
30:
31: clean:
32: rm -f *.o sdb
33:
34: print:
35: ls -l Makefile | pr
36: pr -f *.h *.c
37:
38: sources: ${SRCS} ${HDRS}
39: ${SRCS} ${HDRS}:
40: sccs get $@
41:
42: depend:
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.