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

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

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

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