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