|
|
1.1 root 1: CFLAGS = -O -DASSTRINGS -DSTABDOT -DLCOMM -DBUFSTDERR -DFLEXNAMES \
2: -I$M -I.
3:
4: DEST = $(DESTDIR)/lib
5:
6: EXTHDRS = /usr/include/ctype.h
7:
8: HDRS = fort.h
9:
10: LDFLAGS =
11:
12: LIBS =
13:
14: LINKER = cc
15:
16: M = ../mip
17:
18: MAKEFILE = Makefile
19:
20: OBJS = fort.o \
21: freader.o \
22: fallo.o \
23: fmatch.o \
24: ftable.o \
25: forder.o \
26: flocal2.o \
27: fcomm2.o
28:
29: PRINT = pr
30:
31: PROGRAM = f1
32:
33: SRCS = local2.c \
34: order.c \
35: otable.c \
36: table.c
37:
38: all: $(PROGRAM)
39:
40: $(PROGRAM): $(OBJS) $(LIBS)
41: @echo -n "Loading $(PROGRAM) ... "
42: @$(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
43: @echo "done"
44:
45: clean:; @rm -f $(OBJS)
46:
47: depend:; @echo Construct dependencies manually
48:
49: index:; @ctags -wx $(HDRS) $(SRCS)
50:
51: install: $(PROGRAM)
52: @echo Installing $(PROGRAM) in $(DEST)
53: @install -s $(PROGRAM) $(DEST)
54:
55: print:; @$(PRINT) $(HDRS) $(SRCS)
56:
57: program: $(PROGRAM)
58:
59: tags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)
60:
61: update: $(DEST)/$(PROGRAM)
62:
63: $(DEST)/$(PROGRAM): $(SRCS) $(LIBS) $(HDRS) $(EXTHDRS)
64: @make -f $(MAKEFILE) DEST=$(DEST) install
65:
66: fort.o: fort.h $M/fort.c
67: $(CC) -c $(CFLAGS) $M/fort.c
68: freader.o: $M/manifest $M/mfile2 mac2defs macdefs $M/reader.c $M/freader.c
69: $(CC) -c $(CFLAGS) $M/freader.c
70: fallo.o: $M/manifest $M/mfile2 mac2defs macdefs $M/allo.c $M/fallo.c
71: $(CC) -c $(CFLAGS) $M/fallo.c
72: fmatch.o: $M/manifest $M/mfile2 mac2defs macdefs $M/match.c $M/fmatch.c
73: $(CC) -c $(CFLAGS) $M/fmatch.c
74: ftable.o: $M/manifest $M/mfile2 mac2defs macdefs table.c $M/ftable.c
75: $(CC) -c -R $(CFLAGS) $M/ftable.c
76: forder.o: $M/manifest $M/mfile2 mac2defs macdefs order.c $M/forder.c
77: $(CC) -c $(CFLAGS) $M/forder.c
78: flocal2.o: $M/manifest $M/mfile2 mac2defs macdefs local2.c $M/flocal2.c
79: $(CC) -c $(CFLAGS) $M/flocal2.c
80: fcomm2.o: $M/common
81: $(CC) -c $(CFLAGS) $M/fcomm2.c
82: $(OBJS): $M/mfile2 $M/manifest macdefs mac2defs
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.