-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathos2.mak
72 lines (47 loc) · 1.95 KB
/
os2.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
# $Id: os2.mak,v 1.1.1.1 2000/05/10 14:20:51 jholder Exp $
CFLAGS =/DNDEBUG /DOS2 /DBUFFER_FILES /Gm+ /Gs+ /Gt+ /O /Qarch=x86 /Qlibansi /Qnolonglong /Sa
LINK =ilink
LFLAGS =/exepack:2 /map /packdata /packcode /optfunc /pmtype:vio
H =ztypes.h jzip.h jzexe.h os2.mak
jzip2.pa@: jzip.exe jzip.inf ckifzs.exe jzip.txt license.txt readme.txt jzip2.pak os2.mak
pack2 jzip2.pak /L
jzip.exe: jzip.obj control.obj extern.obj fileio.obj getopt.obj \
input.obj interpre.obj license.obj math.obj memory.obj \
object.obj operand.obj os2iob.obj os2iot.obj osdepend.obj \
property.obj quetzal.obj screen.obj text.obj variable.obj \
qc\jzip.exe os2.mak
$(LINK) $(LFLAGS) /version:2.10 /stub:qc\jzip.exe @<<$*.crf
jzip.obj control.obj extern.obj fileio.obj
getopt.obj input.obj interpre.obj license.obj
math.obj memory.obj object.obj operand.obj os2iob.obj
os2iot.obj osdepend.obj property.obj quetzal.obj
screen.obj text.obj variable.obj /out:$@
<<NOKEEP
jzip.inf: jzip.ipf os2.mak
ipfc /i $*
ckifzs.exe: ckifzs.obj qc\ckifzs.exe os2.mak
$(LINK) $(LFLAGS) /version:1.0 /stub:qc\ckifzs.exe $*.obj /out:$@
jzip.obj: jzip.c $(H)
control.obj: control.c $(H)
extern.obj: extern.c $(H)
fileio.obj: fileio.c $(H)
getopt.obj: getopt.c $(H)
input.obj: input.c $(H)
interpre.obj: interpre.c $(H)
license.obj: license.c $(H)
math.obj: math.c $(H)
memory.obj: memory.c $(H)
object.obj: object.c $(H)
operand.obj: operand.c $(H)
os2iob.obj: os2iob.c $(H)
$(CC) $(CFLAGS) /Se /C $*.c
os2iot.obj: os2iot.c $(H)
$(CC) $(CFLAGS) /Gs- /C $*.c
osdepend.obj: osdepend.c $(H)
property.obj: property.c $(H)
quetzal.obj: quetzal.c $(H)
screen.obj: screen.c $(H)
text.obj: text.c $(H)
variable.obj: variable.c $(H)
ckifzs.obj: ckifzs.c os2.mak
$(CC) $(CFLAGS) /Gm- /Gt- /C $*.c