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

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

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

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