Annotation of OpenXM_contrib2/windows/asir2000lib/Makefile.vc6, Revision 1.2
1.2 ! ohara 1: ## $OpenXM: OpenXM_contrib2/windows/asir2000lib/Makefile.vc6,v 1.1 2009/03/09 09:33:30 ohara Exp $
1.1 ohara 2: ## Makefile for Visual C++ 6.0
3:
4: SRCDIR=..\..\asir2000
5:
6: !if "$(WITH_PARI)" == "no"
7:
8: PARIDEF=
9: PARIINC=
10:
11: !else
12:
13: PARIDEF= -D PARI
14: PARIDIR= ..\pari20
15: PARIINC= -I $(PARIDIR)\win32com
16:
17: !endif
18:
19: GCDEF= -D ALL_INTERIOR_POINTERS -D LARGE_CONFIG -D DES_ENC
20: GCINC= -I $(SRCDIR)\gc\include
21:
22: DEFS = $(PARIDEF) $(GCDEF) -D NDEBUG -D VISUAL -D WIN32 -D __WIN32__ -D CONSOLE -D SILENT -D INET -D LONG_IS_32BIT -D HMEXT -D ULONG_NOT_DEFINED -D ASIR_LIBDIR=\"c:/asir/stdlib\" -D _MBCS -D DO_PLOT -D VISUAL_LIB -D KAN=0 -D READLINE=0 -D REMOTE=0
23: INCLUDES = $(PARIINC) $(GCINC) -I $(SRCDIR)\include -I $(SRCDIR)\parse -I $(SRCDIR)\plot
1.2 ! ohara 24: CFLAGS=-nologo -MT -W3 -Ox $(INCLUDES) $(DEFS)
1.1 ohara 25:
26: LD=link
27: LDFLAGS=/nologo
28:
29: GC_OBJS= allchblk.obj alloc.obj blacklst.obj checksums.obj dbg_mlc.obj \
30: dyn_load.obj finalize.obj headers.obj mach_dep.obj malloc.obj mallocx.obj \
31: mark.obj mark_rts.obj misc.obj new_hblk.obj obj_map.obj os_dep.obj \
32: ptr_chck.obj real_malloc.obj reclaim.obj stubborn.obj typd_mlc.obj \
33: win32_threads.obj
34:
35: OBJS= _distm.obj A.obj al.obj alg.obj algnum.obj arith.obj array.obj \
36: asir_lib.obj asmiw.obj batch.obj bf.obj biovar.obj bload.obj \
37: bsave.obj C.obj cio.obj comp.obj compobj.obj cpexpr.obj cplx.obj \
38: cplxnum.obj cpp.obj ctrl.obj D.obj dalg.obj ddM.obj ddN.obj debug.obj \
39: des.obj dft.obj dist.obj distm.obj dp-supp.obj dp.obj E.obj Ebug.obj \
40: ec.obj eval.obj evall.obj EZ.obj F.obj fctr.obj fft_primes.obj Fgfs.obj \
41: file.obj ftab.obj function.obj gc_risa.obj gf.obj gf2m_mul_w.obj gf2n.obj \
42: gfpn.obj gfs.obj gfspn.obj glob.obj gr.obj H.obj help.obj Hgfs.obj \
43: iarray.obj init.obj int.obj io.obj kwd.obj lex.obj list.obj lmi.obj \
44: load.obj M.obj main.obj mat.obj math.obj mattran.obj Mgfs.obj mi.obj \
45: miscf.obj mt19937.obj N.obj nd.obj NEZ.obj num.obj numerical.obj ox.obj \
46: P.obj pari.obj parif.obj parser.obj PD.obj pdiv.obj PDM.obj \
47: pexpr.obj pf.obj PM.obj polmul.obj poly.obj print.obj PU.obj PUM.obj \
48: puref.obj pvar.obj Q.obj QM.obj quote.obj R.obj rat.obj real.obj \
49: reduct.obj result.obj round.obj RU.obj sha1.obj sio.obj spexpr.obj \
50: str.obj strobj.obj struct.obj subst.obj tcpf.obj time.obj type.obj Ui.obj \
51: up.obj up2.obj up_gf2n.obj up_lm.obj user.obj util.obj var.obj vect.obj \
52: ws_fileio.obj xdeb.obj ytab.obj Z.obj plotf.obj stdio.obj
53:
54: VPATH=$(SRCDIR)\asm;$(SRCDIR)\builtin;$(SRCDIR)\engine;$(SRCDIR)\fft;$(SRCDIR)\io;$(SRCDIR)\parse;$(SRCDIR)\plot;$(SRCDIR)\gc
55:
56: all: asir2000lib.lib
57:
58: clean:
59: -@del *.obj
60:
61: distclean: clean
62: -@del asir2000lib.lib
63:
64: asir2000lib.lib: $(OBJS) $(GC_OBJS)
65: $(LD) -lib $(LDFLAGS) /out:$@ $**
66:
67: asmiw.obj: {$(VPATH)}asmiw.c
68: $(CC) -c $(CFLAGS) $**
69:
70: ddM.obj: {$(VPATH)}ddM.c
71: $(CC) -c $(CFLAGS) $**
72:
73: ddN.obj: {$(VPATH)}ddN.c
74: $(CC) -c $(CFLAGS) $**
75:
76: gf2m_mul_w.obj: {$(VPATH)}gf2m_mul_w.c
77: $(CC) -c $(CFLAGS) $**
78:
79: al.obj: {$(VPATH)}al.c
80: $(CC) -c $(CFLAGS) $**
81:
82: algnum.obj: {$(VPATH)}algnum.c
83: $(CC) -c $(CFLAGS) $**
84:
85: array.obj: {$(VPATH)}array.c
86: $(CC) -c $(CFLAGS) $**
87:
88: batch.obj: {$(VPATH)}batch.c
89: $(CC) -c $(CFLAGS) $**
90:
91: compobj.obj: {$(VPATH)}compobj.c
92: $(CC) -c $(CFLAGS) $**
93:
94: cplxnum.obj: {$(VPATH)}cplxnum.c
95: $(CC) -c $(CFLAGS) $**
96:
97: ctrl.obj: {$(VPATH)}ctrl.c
98: $(CC) -c $(CFLAGS) $**
99:
100: dp-supp.obj: {$(VPATH)}dp-supp.c
101: $(CC) -c $(CFLAGS) $**
102:
103: dp.obj: {$(VPATH)}dp.c
104: $(CC) -c $(CFLAGS) $**
105:
106: ec.obj: {$(VPATH)}ec.c
107: $(CC) -c $(CFLAGS) $**
108:
109: fctr.obj: {$(VPATH)}fctr.c
110: $(CC) -c $(CFLAGS) $**
111:
112: file.obj: {$(VPATH)}file.c
113: $(CC) -c $(CFLAGS) $**
114:
115: ftab.obj: {$(VPATH)}ftab.c
116: $(CC) -c $(CFLAGS) $**
117:
118: gf.obj: {$(VPATH)}gf.c
119: $(CC) -c $(CFLAGS) $**
120:
121: gr.obj: {$(VPATH)}gr.c
122: $(CC) -c $(CFLAGS) $**
123:
124: help.obj: {$(VPATH)}help.c
125: $(CC) -c $(CFLAGS) $**
126:
127: iarray.obj: {$(VPATH)}iarray.c
128: $(CC) -c $(CFLAGS) $**
129:
130: int.obj: {$(VPATH)}int.c
131: $(CC) -c $(CFLAGS) $**
132:
133: list.obj: {$(VPATH)}list.c
134: $(CC) -c $(CFLAGS) $**
135:
136: math.obj: {$(VPATH)}math.c
137: $(CC) -c $(CFLAGS) $**
138:
139: mattran.obj: {$(VPATH)}mattran.c
140: $(CC) -c $(CFLAGS) $**
141:
142: miscf.obj: {$(VPATH)}miscf.c
143: $(CC) -c $(CFLAGS) $**
144:
145: numerical.obj: {$(VPATH)}numerical.c
146: $(CC) -c $(CFLAGS) $**
147:
148: parif.obj: {$(VPATH)}parif.c
149: $(CC) -c $(CFLAGS) $**
150:
151: pdiv.obj: {$(VPATH)}pdiv.c
152: $(CC) -c $(CFLAGS) $**
153:
154: pf.obj: {$(VPATH)}pf.c
155: $(CC) -c $(CFLAGS) $**
156:
157: poly.obj: {$(VPATH)}poly.c
158: $(CC) -c $(CFLAGS) $**
159:
160: print.obj: {$(VPATH)}print.c
161: $(CC) -c $(CFLAGS) $**
162:
163: rat.obj: {$(VPATH)}rat.c
164: $(CC) -c $(CFLAGS) $**
165:
166: reduct.obj: {$(VPATH)}reduct.c
167: $(CC) -c $(CFLAGS) $**
168:
169: result.obj: {$(VPATH)}result.c
170: $(CC) -c $(CFLAGS) $**
171:
172: round.obj: {$(VPATH)}round.c
173: $(CC) -c $(CFLAGS) $**
174:
175: sha1.obj: {$(VPATH)}sha1.c
176: $(CC) -c $(CFLAGS) $**
177:
178: strobj.obj: {$(VPATH)}strobj.c
179: $(CC) -c $(CFLAGS) $**
180:
181: subst.obj: {$(VPATH)}subst.c
182: $(CC) -c $(CFLAGS) $**
183:
184: time.obj: {$(VPATH)}time.c
185: $(CC) -c $(CFLAGS) $**
186:
187: type.obj: {$(VPATH)}type.c
188: $(CC) -c $(CFLAGS) $**
189:
190: user.obj: {$(VPATH)}user.c
191: $(CC) -c $(CFLAGS) $**
192:
193: var.obj: {$(VPATH)}var.c
194: $(CC) -c $(CFLAGS) $**
195:
196: A.obj: {$(VPATH)}A.c
197: $(CC) -c $(CFLAGS) $**
198:
199: C.obj: {$(VPATH)}C.c
200: $(CC) -c $(CFLAGS) $**
201:
202: D.obj: {$(VPATH)}D.c
203: $(CC) -c $(CFLAGS) $**
204:
205: E.obj: {$(VPATH)}E.c
206: $(CC) -c $(CFLAGS) $**
207:
208: EZ.obj: {$(VPATH)}EZ.c
209: $(CC) -c $(CFLAGS) $**
210:
211: Ebug.obj: {$(VPATH)}Ebug.c
212: $(CC) -c $(CFLAGS) $**
213:
214: F.obj: {$(VPATH)}F.c
215: $(CC) -c $(CFLAGS) $**
216:
217: Fgfs.obj: {$(VPATH)}Fgfs.c
218: $(CC) -c $(CFLAGS) $**
219:
220: H.obj: {$(VPATH)}H.c
221: $(CC) -c $(CFLAGS) $**
222:
223: Hgfs.obj: {$(VPATH)}Hgfs.c
224: $(CC) -c $(CFLAGS) $**
225:
226: M.obj: {$(VPATH)}M.c
227: $(CC) -c $(CFLAGS) $**
228:
229: Mgfs.obj: {$(VPATH)}Mgfs.c
230: $(CC) -c $(CFLAGS) $**
231:
232: N.obj: {$(VPATH)}N.c
233: $(CC) -c $(CFLAGS) $**
234:
235: NEZ.obj: {$(VPATH)}NEZ.c
236: $(CC) -c $(CFLAGS) $**
237:
238: P.obj: {$(VPATH)}P.c
239: $(CC) -c $(CFLAGS) $**
240:
241: PD.obj: {$(VPATH)}PD.c
242: $(CC) -c $(CFLAGS) $**
243:
244: PDM.obj: {$(VPATH)}PDM.c
245: $(CC) -c $(CFLAGS) $**
246:
247: PM.obj: {$(VPATH)}PM.c
248: $(CC) -c $(CFLAGS) $**
249:
250: PU.obj: {$(VPATH)}PU.c
251: $(CC) -c $(CFLAGS) $**
252:
253: PUM.obj: {$(VPATH)}PUM.c
254: $(CC) -c $(CFLAGS) $**
255:
256: Q.obj: {$(VPATH)}Q.c
257: $(CC) -c $(CFLAGS) $**
258:
259: QM.obj: {$(VPATH)}QM.c
260: $(CC) -c $(CFLAGS) $**
261:
262: R.obj: {$(VPATH)}R.c
263: $(CC) -c $(CFLAGS) $**
264:
265: RU.obj: {$(VPATH)}RU.c
266: $(CC) -c $(CFLAGS) $**
267:
268: Ui.obj: {$(VPATH)}Ui.c
269: $(CC) -c $(CFLAGS) $**
270:
271: Z.obj: {$(VPATH)}Z.c
272: $(CC) -c $(CFLAGS) $**
273:
274: _distm.obj: {$(VPATH)}_distm.c
275: $(CC) -c $(CFLAGS) $**
276:
277: alg.obj: {$(VPATH)}alg.c
278: $(CC) -c $(CFLAGS) $**
279:
280: bf.obj: {$(VPATH)}bf.c
281: $(CC) -c $(CFLAGS) $**
282:
283: cplx.obj: {$(VPATH)}cplx.c
284: $(CC) -c $(CFLAGS) $**
285:
286: dalg.obj: {$(VPATH)}dalg.c
287: $(CC) -c $(CFLAGS) $**
288:
289: dist.obj: {$(VPATH)}dist.c
290: $(CC) -c $(CFLAGS) $**
291:
292: distm.obj: {$(VPATH)}distm.c
293: $(CC) -c $(CFLAGS) $**
294:
295: gf2n.obj: {$(VPATH)}gf2n.c
296: $(CC) -c $(CFLAGS) $**
297:
298: gfpn.obj: {$(VPATH)}gfpn.c
299: $(CC) -c $(CFLAGS) $**
300:
301: gfs.obj: {$(VPATH)}gfs.c
302: $(CC) -c $(CFLAGS) $**
303:
304: gfspn.obj: {$(VPATH)}gfspn.c
305: $(CC) -c $(CFLAGS) $**
306:
307: init.obj: {$(VPATH)}init.c
308: $(CC) -c $(CFLAGS) $**
309:
310: lmi.obj: {$(VPATH)}lmi.c
311: $(CC) -c $(CFLAGS) $**
312:
313: mat.obj: {$(VPATH)}mat.c
314: $(CC) -c $(CFLAGS) $**
315:
316: mi.obj: {$(VPATH)}mi.c
317: $(CC) -c $(CFLAGS) $**
318:
319: mt19937.obj: {$(VPATH)}mt19937.c
320: $(CC) -c $(CFLAGS) $**
321:
322: nd.obj: {$(VPATH)}nd.c
323: $(CC) -c $(CFLAGS) $**
324:
325: num.obj: {$(VPATH)}num.c
326: $(CC) -c $(CFLAGS) $**
327:
328: pari.obj: {$(VPATH)}pari.c
329: $(CC) -c $(CFLAGS) $**
330:
331: real.obj: {$(VPATH)}real.c
332: $(CC) -c $(CFLAGS) $**
333:
334: str.obj: {$(VPATH)}str.c
335: $(CC) -c $(CFLAGS) $**
336:
337: up.obj: {$(VPATH)}up.c
338: $(CC) -c $(CFLAGS) $**
339:
340: up2.obj: {$(VPATH)}up2.c
341: $(CC) -c $(CFLAGS) $**
342:
343: up_gf2n.obj: {$(VPATH)}up_gf2n.c
344: $(CC) -c $(CFLAGS) $**
345:
346: up_lm.obj: {$(VPATH)}up_lm.c
347: $(CC) -c $(CFLAGS) $**
348:
349: vect.obj: {$(VPATH)}vect.c
350: $(CC) -c $(CFLAGS) $**
351:
352: dft.obj: {$(VPATH)}dft.c
353: $(CC) -c $(CFLAGS) $**
354:
355: fft_primes.obj: {$(VPATH)}fft_primes.c
356: $(CC) -c $(CFLAGS) $**
357:
358: polmul.obj: {$(VPATH)}polmul.c
359: $(CC) -c $(CFLAGS) $**
360:
361: biovar.obj: {$(VPATH)}biovar.c
362: $(CC) -c $(CFLAGS) $**
363:
364: bload.obj: {$(VPATH)}bload.c
365: $(CC) -c $(CFLAGS) $**
366:
367: bsave.obj: {$(VPATH)}bsave.c
368: $(CC) -c $(CFLAGS) $**
369:
370: cio.obj: {$(VPATH)}cio.c
371: $(CC) -c $(CFLAGS) $**
372:
373: cpexpr.obj: {$(VPATH)}cpexpr.c
374: $(CC) -c $(CFLAGS) $**
375:
376: des.obj: {$(VPATH)}des.c
377: $(CC) -c $(CFLAGS) $**
378:
379: io.obj: {$(VPATH)}io.c
380: $(CC) -c $(CFLAGS) $**
381:
382: ox.obj: {$(VPATH)}ox.c
383: $(CC) -c $(CFLAGS) $**
384:
385: pexpr.obj: {$(VPATH)}pexpr.c
386: $(CC) -c $(CFLAGS) $**
387:
388: sio.obj: {$(VPATH)}sio.c
389: $(CC) -c $(CFLAGS) $**
390:
391: spexpr.obj: {$(VPATH)}spexpr.c
392: $(CC) -c $(CFLAGS) $**
393:
394: tcpf.obj: {$(VPATH)}tcpf.c
395: $(CC) -c $(CFLAGS) $**
396:
397: ws_fileio.obj: {$(VPATH)}ws_fileio.c
398: $(CC) -c $(CFLAGS) $**
399:
400: arith.obj: {$(VPATH)}arith.c
401: $(CC) -c $(CFLAGS) $**
402:
403: asir_lib.obj: {$(VPATH)}asir_lib.c
404: $(CC) -c $(CFLAGS) $**
405:
406: comp.obj: {$(VPATH)}comp.c
407: $(CC) -c $(CFLAGS) $**
408:
409: cpp.obj: {$(VPATH)}cpp.c
410: $(CC) -c $(CFLAGS) $**
411:
412: debug.obj: {$(VPATH)}debug.c
413: $(CC) -c $(CFLAGS) $**
414:
415: eval.obj: {$(VPATH)}eval.c
416: $(CC) -c $(CFLAGS) $**
417:
418: evall.obj: {$(VPATH)}evall.c
419: $(CC) -c $(CFLAGS) $**
420:
421: function.obj: {$(VPATH)}function.c
422: $(CC) -c $(CFLAGS) $**
423:
424: gc_risa.obj: {$(VPATH)}gc_risa.c
425: $(CC) -c $(CFLAGS) $**
426:
427: glob.obj: {$(VPATH)}glob.c
428: $(CC) -c $(CFLAGS) $**
429:
430: kwd.obj: {$(VPATH)}kwd.c
431: $(CC) -c $(CFLAGS) $**
432:
433: lex.obj: {$(VPATH)}lex.c
434: $(CC) -c $(CFLAGS) $**
435:
436: load.obj: {$(VPATH)}load.c
437: $(CC) -c $(CFLAGS) $**
438:
439: main.obj: {$(VPATH)}main.c
440: $(CC) -c $(CFLAGS) $**
441:
442: parser.obj: {$(VPATH)}parser.c
443: $(CC) -c $(CFLAGS) $**
444:
445: puref.obj: {$(VPATH)}puref.c
446: $(CC) -c $(CFLAGS) $**
447:
448: pvar.obj: {$(VPATH)}pvar.c
449: $(CC) -c $(CFLAGS) $**
450:
451: quote.obj: {$(VPATH)}quote.c
452: $(CC) -c $(CFLAGS) $**
453:
454: struct.obj: {$(VPATH)}struct.c
455: $(CC) -c $(CFLAGS) $**
456:
457: util.obj: {$(VPATH)}util.c
458: $(CC) -c $(CFLAGS) $**
459:
460: xdeb.obj: {$(VPATH)}xdeb.c
461: $(CC) -c $(CFLAGS) $**
462:
463: ytab.obj: {$(VPATH)}ytab.c
464: $(CC) -c $(CFLAGS) $**
465:
466: plotf.obj: {$(VPATH)}plotf.c
467: $(CC) -c $(CFLAGS) $**
468:
469: stdio.obj: {$(VPATH)}stdio.c
470: $(CC) -c $(CFLAGS) $**
471:
472: ## gc
473: allchblk.obj: {$(VPATH)}allchblk.c
474: $(CC) -c $(CFLAGS) $**
475:
476: alloc.obj: {$(VPATH)}alloc.c
477: $(CC) -c $(CFLAGS) $**
478:
479: blacklst.obj: {$(VPATH)}blacklst.c
480: $(CC) -c $(CFLAGS) $**
481:
482: checksums.obj: {$(VPATH)}checksums.c
483: $(CC) -c $(CFLAGS) $**
484:
485: dbg_mlc.obj: {$(VPATH)}dbg_mlc.c
486: $(CC) -c $(CFLAGS) $**
487:
488: dyn_load.obj: {$(VPATH)}dyn_load.c
489: $(CC) -c $(CFLAGS) $**
490:
491: finalize.obj: {$(VPATH)}finalize.c
492: $(CC) -c $(CFLAGS) $**
493:
494: headers.obj: {$(VPATH)}headers.c
495: $(CC) -c $(CFLAGS) $**
496:
497: mach_dep.obj: {$(VPATH)}mach_dep.c
498: $(CC) -c $(CFLAGS) $**
499:
500: malloc.obj: {$(VPATH)}malloc.c
501: $(CC) -c $(CFLAGS) $**
502:
503: mallocx.obj: {$(VPATH)}mallocx.c
504: $(CC) -c $(CFLAGS) $**
505:
506: mark.obj: {$(VPATH)}mark.c
507: $(CC) -c $(CFLAGS) $**
508:
509: mark_rts.obj: {$(VPATH)}mark_rts.c
510: $(CC) -c $(CFLAGS) $**
511:
512: misc.obj: {$(VPATH)}misc.c
513: $(CC) -c $(CFLAGS) $**
514:
515: new_hblk.obj: {$(VPATH)}new_hblk.c
516: $(CC) -c $(CFLAGS) $**
517:
518: obj_map.obj: {$(VPATH)}obj_map.c
519: $(CC) -c $(CFLAGS) $**
520:
521: os_dep.obj: {$(VPATH)}os_dep.c
522: $(CC) -c $(CFLAGS) $**
523:
524: ptr_chck.obj: {$(VPATH)}ptr_chck.c
525: $(CC) -c $(CFLAGS) $**
526:
527: real_malloc.obj: {$(VPATH)}real_malloc.c
528: $(CC) -c $(CFLAGS) $**
529:
530: reclaim.obj: {$(VPATH)}reclaim.c
531: $(CC) -c $(CFLAGS) $**
532:
533: stubborn.obj: {$(VPATH)}stubborn.c
534: $(CC) -c $(CFLAGS) $**
535:
536: typd_mlc.obj: {$(VPATH)}typd_mlc.c
537: $(CC) -c $(CFLAGS) $**
538:
539: win32_threads.obj: {$(VPATH)}win32_threads.c
540: $(CC) -c $(CFLAGS) $**
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>