... |
... |
@@ -122,7 +122,8 @@ GRAPHOBJ64 = $(OBJDIR)grblit_64.obj, \ |
122
|
122
|
$(OBJDIR)gblblit_64.obj,$(OBJDIR)grfill_64.obj
|
123
|
123
|
|
124
|
124
|
# C flags
|
125
|
|
-CFLAGS = $(CCOPT)$(INCLUDES)/obj=$(OBJDIR)/define=("FT2_BUILD_LIBRARY=1")
|
|
125
|
+CFLAGS = $(CCOPT)$(INCLUDES)/obj=$(OBJDIR)/define=("FT2_BUILD_LIBRARY=1")\
|
|
126
|
+ /warn=disable=("MACROREDEF")
|
126
|
127
|
|
127
|
128
|
.c.obj :
|
128
|
129
|
cc$(CFLAGS)/point=32/list=$(MMS$TARGET_NAME).lis/show=all $(MMS$SOURCE)
|
... |
... |
@@ -138,9 +139,10 @@ CFLAGS = $(CCOPT)$(INCLUDES)/obj=$(OBJDIR)/define=("FT2_BUILD_LIBRARY=1") |
138
|
139
|
|
139
|
140
|
ALL : ftchkwd.exe ftdump.exe ftlint.exe ftmemchk.exe ftmulti.exe ftview.exe \
|
140
|
141
|
ftstring.exe fttimer.exe ftbench.exe testname.exe ftchkwd_64.exe\
|
141
|
|
- ftdump_64.exe ftlint_64.exe ftmemchk_64.exe \
|
142
|
|
- fttimer_64.exe ftbench_64.exe testname_64.exe
|
143
|
|
-
|
|
142
|
+ ftdump_64.exe ftlint_64.exe ftmemchk_64.exe fttimer_64.exe\
|
|
143
|
+ ftbench_64.exe testname_64.exe compos.exe compos_64.exe ftdiff.exe\
|
|
144
|
+ ftgamma.exe ftgrid.exe ftpatchk.exe ftpatchk_64.exe ftsdf.exe fttry.exe\
|
|
145
|
+ fttry_64.exe gbench.exe gbench_64.exe
|
144
|
146
|
|
145
|
147
|
ftbench.exe : $(OBJDIR)ftbench.obj,$(OBJDIR)common.obj,$(OBJDIR)mlgetopt.obj
|
146
|
148
|
link $(LOPTS) $(OBJDIR)ftbench.obj,$(OBJDIR)common.obj,mlgetopt,-
|
... |
... |
@@ -210,6 +212,56 @@ testname.exe : $(OBJDIR)testname.obj |
210
|
212
|
link $(LOPTS) $(OBJDIR)testname.obj,[]ft2demos.opt/opt
|
211
|
213
|
testname_64.exe : $(OBJDIR)testname.obj
|
212
|
214
|
link $(LOPTS) $(OBJDIR)testname_64.obj,[]ft2demos.opt/opt
|
|
215
|
+compos.exe : $(OBJDIR)compos.obj
|
|
216
|
+ link $(LOPTS) $(OBJDIR)compos.obj,[]ft2demos.opt/opt
|
|
217
|
+compos_64.exe : $(OBJDIR)compos.obj
|
|
218
|
+ link $(LOPTS) $(OBJDIR)compos_64.obj,[]ft2demos.opt/opt
|
|
219
|
+ftdiff.exe : $(OBJDIR)ftdiff.obj $(OBJDIR)ftcommon.obj $(OBJDIR)common.obj\
|
|
220
|
+ $(OBJDIR)mlgetopt.obj $(OBJDIR)strbuf.obj $(GRAPHOBJ)
|
|
221
|
+ link $(LOPTS) $(OBJDIR)ftdiff.obj,ftcommon.obj,common.obj,mlgetopt.obj\
|
|
222
|
+ ,strbuf.obj,$(GRAPHOBJ),[]ft2demos.opt/opt
|
|
223
|
+ftdiff_64.exe : $(OBJDIR)ftdiff.obj $(OBJDIR)ftcommon.obj $(OBJDIR)common.obj\
|
|
224
|
+ $(OBJDIR)mlgetopt.obj $(OBJDIR)strbuf.obj $(GRAPHOBJ)
|
|
225
|
+ link $(LOPTS) $(OBJDIR)ftdiff_64.obj,ftcommon_64.obj,common_64.obj,\
|
|
226
|
+ mlgetopt_64.obj,strbuf_64.obj,$(GRAPHOBJ64),[]ft2demos.opt/opt
|
|
227
|
+ftgamma.exe : $(OBJDIR)ftgamma.obj $(OBJDIR)ftcommon.obj $(OBJDIR)common.obj\
|
|
228
|
+ $(OBJDIR)strbuf.obj $(GRAPHOBJ)
|
|
229
|
+ link $(LOPTS) $(OBJDIR)ftgamma.obj,ftcommon,common,strbuf,$(GRAPHOBJ),\
|
|
230
|
+ []ft2demos.opt/opt
|
|
231
|
+ftgamma_64.exe : $(OBJDIR)ftgamma.obj $(OBJDIR)ftcommon.obj\
|
|
232
|
+ $(OBJDIR)common.obj $(OBJDIR)strbuf.obj $(GRAPHOBJ)
|
|
233
|
+ link $(LOPTS) $(OBJDIR)ftgamma_64.obj,ftcommon_64,common_64,strbuf_64,\
|
|
234
|
+ $(GRAPHOBJ64),[]ft2demos.opt/opt
|
|
235
|
+ftgrid.exe : $(OBJDIR)ftgrid.obj $(OBJDIR)ftcommon.obj $(OBJDIR)common.obj\
|
|
236
|
+ $(OBJDIR)strbuf.obj $(OBJDIR)output.obj $(OBJDIR)mlgetopt.obj\
|
|
237
|
+ $(OBJDIR)ftpngout.obj $(GRAPHOBJ)
|
|
238
|
+ link $(LOPTS) $(OBJDIR)ftgrid.obj,ftcommon,common,strbuf,output,\
|
|
239
|
+ mlgetopt,ftpngout,$(GRAPHOBJ),[]ft2demos.opt/opt
|
|
240
|
+ftgrid_64.exe : $(OBJDIR)ftgrid.obj $(OBJDIR)ftcommon.obj $(OBJDIR)common.obj\
|
|
241
|
+ $(OBJDIR)strbuf.obj $(OBJDIR)output.obj $(OBJDIR)mlgetopt.obj\
|
|
242
|
+ $(OBJDIR)ftpngout.obj $(GRAPHOBJ)
|
|
243
|
+ link $(LOPTS) $(OBJDIR)ftgrid_64.obj,ftcommon_64,common_64,strbuf_64,\
|
|
244
|
+ output_64,mlgetopt_64,ftpngout_64,$(GRAPHOBJ64),[]ft2demos.opt/opt
|
|
245
|
+ftpatchk.exe : $(OBJDIR)ftpatchk.obj
|
|
246
|
+ link $(LOPTS) $(OBJDIR)ftpatchk.obj,[]ft2demos.opt/opt
|
|
247
|
+ftpatchk_64.exe : $(OBJDIR)ftpatchk.obj
|
|
248
|
+ link $(LOPTS) $(OBJDIR)ftpatchk_64.obj,[]ft2demos.opt/opt
|
|
249
|
+ftsdf.exe : $(OBJDIR)ftsdf.obj $(OBJDIR)ftcommon.obj $(OBJDIR)common.obj\
|
|
250
|
+ $(OBJDIR)strbuf.obj $(GRAPHOBJ)
|
|
251
|
+ link $(LOPTS) $(OBJDIR)ftsdf.obj,ftcommon,common,strbuf,$(GRAPHOBJ),\
|
|
252
|
+ []ft2demos.opt/opt
|
|
253
|
+ftsdf_64.exe : $(OBJDIR)ftsdf.obj $(OBJDIR)ftcommon.obj $(OBJDIR)common.obj\
|
|
254
|
+ $(OBJDIR)strbuf.obj $(GRAPHOBJ)
|
|
255
|
+ link $(LOPTS) $(OBJDIR)ftsdf_64.obj,ftcommon_64,common_64,strbuf_64,\
|
|
256
|
+ $(GRAPHOBJ64),[]ft2demos.opt/opt
|
|
257
|
+fttry.exe : $(OBJDIR)fttry.obj
|
|
258
|
+ link $(LOPTS) $(OBJDIR)fttry.obj,[]ft2demos.opt/opt
|
|
259
|
+fttry_64.exe : $(OBJDIR)fttry.obj
|
|
260
|
+ link $(LOPTS) $(OBJDIR)fttry_64.obj,[]ft2demos.opt/opt
|
|
261
|
+gbench.exe : $(OBJDIR)gbench.obj
|
|
262
|
+ link $(LOPTS) $(OBJDIR)gbench.obj,[]ft2demos.opt/opt
|
|
263
|
+gbench_64.exe : $(OBJDIR)gbench.obj
|
|
264
|
+ link $(LOPTS) $(OBJDIR)gbench_64.obj,[]ft2demos.opt/opt
|
213
|
265
|
|
214
|
266
|
$(OBJDIR)common.obj : $(SRCDIR)common.c , $(SRCDIR)common.h
|
215
|
267
|
$(OBJDIR)ftcommon.obj : $(SRCDIR)ftcommon.c
|
... |
... |
@@ -253,6 +305,14 @@ $(OBJDIR)output.obj : $(SRCDIR)output.c |
253
|
305
|
$(OBJDIR)md5.obj : $(SRCDIR)md5.c
|
254
|
306
|
$(OBJDIR)strbuf.obj : $(SRCDIR)strbuf.c
|
255
|
307
|
$(OBJDIR)ftpngout.obj : $(SRCDIR)ftpngout.c
|
|
308
|
+$(OBJDIR)compos.obj : $(SRCDIR)compos.c
|
|
309
|
+$(OBJDIR)ftdiff.obj : $(SRCDIR)ftdiff.c
|
|
310
|
+$(OBJDIR)ftgamma.obj : $(SRCDIR)ftgamma.c
|
|
311
|
+$(OBJDIR)ftgrid.obj : $(SRCDIR)ftgrid.c
|
|
312
|
+$(OBJDIR)ftpatchk.obj : $(SRCDIR)ftpatchk.c
|
|
313
|
+$(OBJDIR)ftsdf.obj : $(SRCDIR)ftsdf.c
|
|
314
|
+$(OBJDIR)fttry.obj : $(SRCDIR)fttry.c
|
|
315
|
+$(OBJDIR)gbench.obj : $(SRCDIR)gbench.c
|
256
|
316
|
|
257
|
317
|
CLEAN :
|
258
|
318
|
delete $(OBJDIR)*.obj;*,[]ft2demos.opt;*
|