[BACK]Return to Makefile.vc CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000

Annotation of OpenXM_contrib2/asir2000/Makefile.vc, Revision 1.15

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

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>