|
|
1.1 root 1: # Makefile 1.10 86/01/12
2: #
3: DEST = /usr/new
4:
5: CFLAGS = -O -DVAX ${DFLAG} $(HELPFILE)
6:
7: EXTHDRS = /usr/include/ctype.h \
8: /usr/include/stdio.h
9:
10: HDRS = command.h \
11: cpmfio.h \
12: cpmio.h
13:
14: HELPFILE = -DHELPFILE=\"/usr/new/lib/cpm.hlp\"
15:
16: LDFLAGS =
17:
18: LIBLIST =
19:
20: LIST = ls -C
21:
22: LOADER = cc
23:
24: MAKEFILE = Makefile
25:
26: OBJS = bitmap.o \
27: blockio.o \
28: cclose.o \
29: ccreat.o \
30: cfillbuf.o \
31: cflsbuf.o \
32: cmdhdl.o \
33: copen.o \
34: copy.o \
35: cpm.o \
36: delete.o \
37: dirhdl.o \
38: extent.o \
39: ffc.o \
40: gensktab.o \
41: hexdmp.o \
42: interact.o \
43: physio.o \
44: pip.o \
45: rename.o
46:
47: PRINT = pr
48:
49: PROGRAM = cpm
50:
51: SRCS = bitmap.c \
52: blockio.c \
53: cclose.c \
54: ccreat.c \
55: cfillbuf.c \
56: cflsbuf.c \
57: cmdhdl.c \
58: copen.c \
59: copy.c \
60: cpm.c \
61: delete.c \
62: dirhdl.c \
63: extent.c \
64: ffc.c \
65: gensktab.c \
66: hexdmp.c \
67: interact.c \
68: physio.c \
69: pip.c \
70: rename.c
71:
72: $(PROGRAM): $(OBJS) $(LIBLIST)
73: @echo -n "Loading $(PROGRAM) ... "
74: @$(LOADER) $(LDFLAGS) $(OBJS) $(LIBLIST) -o $(PROGRAM)
75: @echo "done"
76:
77: debug:; @echo DFLAG = -g -DDEBUG > Makefile.tmp00
78: @cat makefile >>Makefile.tmp00
79: @make -f Makefile.tmp00
80: @rm -f Makefile.tmp00
81:
82: clean:; @rm -f $(OBJS)
83:
84: install: $(PROGRAM)
85: @echo Installing $(PROGRAM) in $(DEST)
86: @install -s $(PROGRAM) $(DESTDIR)$(DEST)
87: @cp cpm.hlp ${DESTDIR}$(DEST)/lib
88:
89: depend:; @mkmf PROGRAM=$(PROGRAM) DEST=$(DEST)
90:
91: index:; @ctags -wx $(HDRS) $(SRCS)
92:
93: print:; @$(PRINT) $(HDRS) $(SRCS)
94:
95: program: $(PROGRAM)
96:
97: strip:; @strip $(PROGRAM)
98:
99: tags: $(SRCS); @ctags $(SRCS)
100:
101: update: $(DEST)/$(PROGRAM)
102:
103: $(DEST)/$(PROGRAM): $(SRCS) $(LIBLIST)
104: @make -f $(MAKEFILE) DEST=$(DEST) install
105: ###
106: bitmap.o: /usr/include/stdio.h cpmio.h
107: blockio.o: /usr/include/stdio.h cpmio.h
108: cclose.o: /usr/include/stdio.h cpmio.h cpmfio.h
109: ccreat.o: /usr/include/stdio.h cpmio.h cpmfio.h
110: cfillbuf.o: /usr/include/stdio.h cpmio.h cpmfio.h
111: cflsbuf.o: /usr/include/stdio.h cpmio.h cpmfio.h
112: cmdhdl.o: /usr/include/ctype.h /usr/include/stdio.h cpmio.h
113: copen.o: /usr/include/stdio.h cpmio.h cpmfio.h
114: copy.o: /usr/include/stdio.h cpmio.h cpmfio.h
115: cpm.o: /usr/include/stdio.h cpmio.h cpmfio.h
116: delete.o: /usr/include/stdio.h cpmio.h cpmfio.h
117: dirhdl.o: /usr/include/stdio.h cpmio.h
118: extent.o: /usr/include/stdio.h cpmio.h cpmfio.h
119: gensktab.o: /usr/include/stdio.h cpmio.h
120: hexdmp.o: /usr/include/stdio.h cpmio.h cpmfio.h
121: interact.o: /usr/include/stdio.h command.h
122: physio.o: /usr/include/stdio.h cpmio.h
123: pip.o: /usr/include/stdio.h cpmio.h cpmfio.h
124: rename.o: /usr/include/stdio.h cpmio.h cpmfio.h
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.