summaryrefslogtreecommitdiff
path: root/Elvis.mak
blob: 704638bb3fc931811d9c546b946cf8ba26d5c030 (plain)
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
# 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 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

CFLAGS=	-DCS_IBMPC -DCS_SPECIAL
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

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

elvis.exe: $(OBJS)
	link @elvis.lnk

ctags.exe: ctags.c wildcard.c
	$(CC) ctags.c -o ctags.exe

ref.exe: ref.c
	$(CC) ref.c -o ref.exe

virec.exe: virec.c wildcard.c
	$(CC) virec.c -o virec.exe

wildcard.exe: wildcard.c
	$(CC) wildcard.c -o wildcard.exe

ex.exe: alias.c
	$(CC) alias.c -o ex.exe

vi.exe: ex.exe
	copy ex.exe vi.exe

view.exe: ex.exe
	copy ex.exe view.exe