Annotation of OpenXM_contrib2/asir2018/Makefile.vc, Revision 1.1
1.1 ! noro 1: ## $OpenXM$
! 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
! 28: LDFLAGS= -nologo -stack:0x10000000 -subsystem:console -dynamicbase:no -incremental:no $(GCLIB) $(GMPLIB) libucrt.lib ws2_32.lib advapi32.lib user32.lib setargv.obj
! 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>