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