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