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