|
|
1.1 root 1: # Makefile for MSC - if you don't have NDmake, use this one,
2: # but don't expect to be happy.
3: # And don't expect to do anything but making the executables, either.
4:
5: OBJS= blk.obj cmd1.obj cmd2.obj ctype.obj curses.obj cut.obj ex.obj input.obj \
6: main.obj misc.obj modify.obj move1.obj move2.obj move3.obj move4.obj \
7: move5.obj opts.obj recycle.obj redraw.obj regexp.obj regsub.obj \
8: system.obj tio.obj tmp.obj vars.obj vcmd.obj vi.obj \
9: pc.obj sysdos.obj tinytcap.obj
10:
11: CFLAGS= -DCS_IBMPC -DCS_SPECIAL -DRAINBOW -DBLKSIZE=1024
12: CC= cl -AM
13:
14: blk.obj: blk.c
15: $(CC) $(CFLAGS) -c blk.c
16:
17: cmd1.obj: cmd1.c
18: $(CC) $(CFLAGS) -c cmd1.c
19:
20: cmd2.obj: cmd2.c
21: $(CC) $(CFLAGS) -c cmd2.c
22:
23: ctype.obj: ctype.c
24: $(CC) $(CFLAGS) -c ctype.c
25:
26: curses.obj: curses.c
27: $(CC) $(CFLAGS) -c curses.c
28:
29: cut.obj: cut.c
30: $(CC) $(CFLAGS) -c cut.c
31:
32: ex.obj: ex.c
33: $(CC) $(CFLAGS) -c ex.c
34:
35: input.obj: input.c
36: $(CC) $(CFLAGS) -c input.c
37:
38: main.obj: main.c
39: $(CC) $(CFLAGS) -c main.c
40:
41: misc.obj: misc.c
42: $(CC) $(CFLAGS) -c misc.c
43:
44: modify.obj: modify.c
45: $(CC) $(CFLAGS) -c modify.c
46:
47: move1.obj: move1.c
48: $(CC) $(CFLAGS) -c move1.c
49:
50: move2.obj: move2.c
51: $(CC) $(CFLAGS) -c move2.c
52:
53: move3.obj: move3.c
54: $(CC) $(CFLAGS) -c move3.c
55:
56: move4.obj: move4.c
57: $(CC) $(CFLAGS) -c move4.c
58:
59: move5.obj: move5.c
60: $(CC) $(CFLAGS) -c move5.c
61:
62: opts.obj: opts.c
63: $(CC) $(CFLAGS) -c opts.c
64:
65: recycle.obj: recycle.c
66: $(CC) $(CFLAGS) -c recycle.c
67:
68: redraw.obj: redraw.c
69: $(CC) $(CFLAGS) -c redraw.c
70:
71: regexp.obj: regexp.c
72: $(CC) $(CFLAGS) -c regexp.c
73:
74: regsub.obj: regsub.c
75: $(CC) $(CFLAGS) -c regsub.c
76:
77: system.obj: system.c
78: $(CC) $(CFLAGS) -c system.c
79:
80: tio.obj: tio.c
81: $(CC) $(CFLAGS) -c tio.c
82:
83: tmp.obj: tmp.c
84: $(CC) $(CFLAGS) -c tmp.c
85:
86: vars.obj: vars.c
87: $(CC) $(CFLAGS) -c vars.c
88:
89: vcmd.obj: vcmd.c
90: $(CC) $(CFLAGS) -c vcmd.c
91:
92: vi.obj: vi.c
93: $(CC) $(CFLAGS) -c vi.c
94:
95: pc.obj: pc.c
96: $(CC) $(CFLAGS) -c pc.c
97:
98: sysdos.obj: sysdos.c
99: $(CC) $(CFLAGS) -c sysdos.c
100:
101: tinytcap.obj: tinytcap.c
102: $(CC) $(CFLAGS) -c tinytcap.c
103:
104: elvis.exe: $(OBJS)
105: link @elvis.lnk
106:
107: ctags.exe: ctags.c wildcard.c
108: $(CC) ctags.c -o ctags.exe
109:
110: fmt.exe: fmt.c
111: $(CC) fmt.c -o fmt.exe
112:
113: ref.exe: ref.c
114: $(CC) /F 4000 ref.c -o ref.exe
115:
116: elvrec.exe: elvrec.c
117: $(CC) $(CFLAGS) elvrec.c -o elvrec.exe
118:
119: elvprsv.exe: elvprsv.c prsvdos.c wildcard.c ctype.obj
120: $(CC) $(CFLAGS) elvprsv.c ctype.obj -o elvprsv.exe
121:
122: wildcard.exe: wildcard.c ctype.obj
123: $(CC) wildcard.c ctype.obj -o wildcard.exe
124:
125: ex.exe: alias.c
126: $(CC) alias.c -o ex.exe
127:
128: vi.exe: ex.exe
129: copy ex.exe vi.exe
130:
131: view.exe: ex.exe
132: copy ex.exe view.exe
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.