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