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