]> 4ch.mooo.com Git - 16.git/blob - 16/xw_/makefile
298ec3019b63b7cd59214d7f3cf860ad8f7e59c2
[16.git] / 16 / xw_ / makefile
1 #\r
2 # MODEX library makefile (for Borland MAKE)\r
3 # Copyright (c) 1993,1994 by Alessandro Scotti\r
4 #\r
5 !ifdef __LINUX__\r
6 REMOVECOMMAND=rm -f\r
7 COPYCOMMAND=cp -f\r
8 DIRSEP=/\r
9 OBJ=o\r
10 !else\r
11 REMOVECOMMAND=del\r
12 COPYCOMMAND=copy /y\r
13 DIRSEP=\\r
14 OBJ=obj\r
15 !endif\r
16 LIBINCS = modex.def\r
17 \r
18 LIBOBJS = mxbb.$(OBJ) mxcc.$(OBJ) mxcg.$(OBJ) mxcl.$(OBJ) mxcr.$(OBJ) mxel.$(OBJ) mxfb.$(OBJ) mxfp.$(OBJ) mxgc.$(OBJ) mxgi.$(OBJ) mxgm.$(OBJ) mxgp.$(OBJ) mxgv.$(OBJ) mxhl.$(OBJ) mxit.$(OBJ) mxll.$(OBJ) mxln.$(OBJ) mxot.$(OBJ) mxpb.$(OBJ) mxpf.$(OBJ) mxpg.$(OBJ) mxpi.$(OBJ) mxpn.$(OBJ) mxpp.$(OBJ) mxra.$(OBJ) mxrp.$(OBJ) mxsa.$(OBJ) mxsc.$(OBJ) mxsi.$(OBJ) mxsl.$(OBJ) mxsm.$(OBJ) mxsp.$(OBJ) mxss.$(OBJ) mxtl.$(OBJ) mxvs.$(OBJ) mxwd.$(OBJ) mxwm.$(OBJ) mxwp.$(OBJ) mxwr.$(OBJ)\r
19 \r
20 #\r
21 # ASM compiler\r
22 #\r
23 ASMC =wasm\r
24 ASMO =-mh -0\r
25 \r
26 #\r
27 # PAS compiler\r
28 #\r
29 #PASC = tpc\r
30 #PASO = /m -$D- -$L- -$S-\r
31 \r
32 #\r
33 # LIB maker, uses response file\r
34 #\r
35 LIBC = wlib\r
36 \r
37 # .asm.obj:\r
38 #               $(ASMC) $(ASMO) $<\r
39 \r
40 mxbb.$(OBJ): mxbb.asm\r
41         $(ASMC) $(ASMO) mxbb.asm\r
42 mxcc.$(OBJ): mxcc.asm\r
43         $(ASMC) $(ASMO) mxcc.asm\r
44 mxcg.$(OBJ): mxcg.asm\r
45         $(ASMC) $(ASMO) mxcg.asm\r
46 mxcl.$(OBJ): mxcl.asm\r
47         $(ASMC) $(ASMO) mxcl.asm\r
48 mxcr.$(OBJ): mxcr.asm\r
49         $(ASMC) $(ASMO) mxcr.asm\r
50 mxel.$(OBJ): mxel.asm\r
51         $(ASMC) $(ASMO) mxel.asm\r
52 mxfb.$(OBJ): mxfb.asm\r
53         $(ASMC) $(ASMO) mxfb.asm\r
54 mxfp.$(OBJ): mxfp.asm\r
55         $(ASMC) $(ASMO) mxfp.asm\r
56 mxgc.$(OBJ): mxgc.asm\r
57         $(ASMC) $(ASMO) mxgc.asm\r
58 mxgi.$(OBJ): mxgi.asm\r
59         $(ASMC) $(ASMO) mxgi.asm\r
60 mxgm.$(OBJ): mxgm.asm\r
61         $(ASMC) $(ASMO) mxgm.asm\r
62 mxgp.$(OBJ): mxgp.asm\r
63         $(ASMC) $(ASMO) mxgp.asm\r
64 mxgv.$(OBJ): mxgv.asm\r
65         $(ASMC) $(ASMO) mxgv.asm\r
66 mxhl.$(OBJ): mxhl.asm\r
67         $(ASMC) $(ASMO) mxhl.asm\r
68 mxit.$(OBJ): mxit.asm\r
69         $(ASMC) $(ASMO) mxit.asm\r
70 mxll.$(OBJ): mxll.asm\r
71         $(ASMC) $(ASMO) mxll.asm\r
72 mxln.$(OBJ): mxln.asm\r
73         $(ASMC) $(ASMO) mxln.asm\r
74 mxot.$(OBJ): mxot.asm\r
75         $(ASMC) $(ASMO) mxot.asm\r
76 mxpb.$(OBJ): mxpb.asm\r
77         $(ASMC) $(ASMO) mxpb.asm\r
78 mxpf.$(OBJ): mxpf.asm\r
79         $(ASMC) $(ASMO) mxpf.asm\r
80 mxpg.$(OBJ): mxpg.asm\r
81         $(ASMC) $(ASMO) mxpg.asm\r
82 mxpi.$(OBJ): mxpi.asm\r
83         $(ASMC) $(ASMO) mxpi.asm\r
84 mxpn.$(OBJ): mxpn.asm\r
85         $(ASMC) $(ASMO) mxpn.asm\r
86 mxpp.$(OBJ): mxpp.asm\r
87         $(ASMC) $(ASMO) mxpp.asm\r
88 mxra.$(OBJ): mxra.asm\r
89         $(ASMC) $(ASMO) mxra.asm\r
90 mxrp.$(OBJ): mxrp.asm\r
91         $(ASMC) $(ASMO) mxrp.asm\r
92 mxsa.$(OBJ): mxsa.asm\r
93         $(ASMC) $(ASMO) mxsa.asm\r
94 mxsc.$(OBJ): mxsc.asm\r
95         $(ASMC) $(ASMO) mxsc.asm\r
96 mxsi.$(OBJ): mxsi.asm\r
97         $(ASMC) $(ASMO) mxsi.asm\r
98 mxsl.$(OBJ): mxsl.asm\r
99         $(ASMC) $(ASMO) mxsl.asm\r
100 mxsm.$(OBJ): mxsm.asm\r
101         $(ASMC) $(ASMO) mxsm.asm\r
102 mxsp.$(OBJ): mxsp.asm\r
103         $(ASMC) $(ASMO) mxsp.asm\r
104 mxss.$(OBJ): mxss.asm\r
105         $(ASMC) $(ASMO) mxss.asm\r
106 mxtl.$(OBJ): mxtl.asm\r
107         $(ASMC) $(ASMO) mxtl.asm\r
108 mxvs.$(OBJ): mxvs.asm\r
109         $(ASMC) $(ASMO) mxvs.asm\r
110 mxwd.$(OBJ): mxwd.asm\r
111         $(ASMC) $(ASMO) mxwd.asm\r
112 mxwm.$(OBJ): mxwm.asm\r
113         $(ASMC) $(ASMO) mxwm.asm\r
114 mxwp.$(OBJ): mxwp.asm\r
115         $(ASMC) $(ASMO) mxwp.asm\r
116 mxwr.$(OBJ): mxwr.asm\r
117         $(ASMC) $(ASMO) mxwr.asm\r
118 \r
119 all: $(LIBOBJS) modex.lib\r
120 # modex.tpu modex.tpp\r
121 \r
122 #modex.tpu: $(LIBOBJS) modex.pas\r
123 #        $(PASC) $(PASO) modex\r
124 #        copy modex.tpu ..\r
125 #        copy modex.pas ..\r
126 \r
127 #modex.tpp: $(LIBOBJS) modex.pas\r
128 #        $(PASC) /cp $(PASO) modex\r
129 #        copy modex.tpp ..\r
130 \r
131 modex.lib: modex.lbr $(LIBOBJS)\r
132         $(LIBC) modex.lib @modex.lbr\r
133 \r
134 $(LIBOBJS):   modex.def\r