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

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>