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