[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / windows / pari2 / win32

Annotation of OpenXM_contrib2/windows/pari2/win32/Makefile, Revision 1.2

1.1       noro        1: # Makefile for Pari\GP -- i586 running Windows 95\NT.
                      2: # For Microsoft Visual C version 5.
                      3: #
                      4: #  This file was created by hand. Update it when config\ evolves
                      5: #
                      6:
                      7: CC         = cl
1.2     ! noro        8: CPPFLAGS   = -I"c:\program files\microsoft visual studio\vc98\include" -I. -I$(PARISRC)\headers
1.1       noro        9: CFLAGS     = -nologo -Gs -Ox -MT
                     10: C0FLAGS     = -nologo -Gs
                     11: LD         = cl
                     12: LDFLAGS    = -nologo
                     13: CPP        = cl -nologo -E -I.
1.2     ! noro       14: PARISRC    = ..\..\..\..\OpenXM_contrib\pari-2.2\src
1.1       noro       15:
1.2     ! noro       16: LIBS = "c:\program files\microsoft visual studio\vc98\lib\libc.lib" "c:\program files\microsoft visual studio\vc98\lib\libcmt.lib" "c:\program files\microsoft visual studio\vc98\lib\oldnames.lib"  "c:\program files\microsoft visual studio\vc98\lib\uuid.lib" "c:\program files\microsoft visual studio\vc98\lib\libcp.lib" "c:\program files\microsoft visual studio\vc98\lib\kernel32.lib"
1.1       noro       17:
                     18: RM = del
                     19:
                     20: # Graphic library.
                     21: PLOTFILE   = plotnull.c
                     22: PLOTCFLAGS =
                     23: PLOTLIBS   =
                     24:
                     25: #RLINCLUDE = -I..\readline
                     26: #RLLIBS    = ..\readline\libreadline.a
                     27:
                     28: OBJS   =  kernel.obj mp.obj alglin1.obj alglin2.obj arith1.obj arith2.obj base1.obj base2.obj base3.obj base4.obj base5.obj bibli1.obj bibli2.obj buch1.obj buch2.obj buch3.obj buch4.obj gen1.obj gen2.obj gen3.obj highlvl.obj ifactor1.obj polarit1.obj polarit2.obj polarit3.obj rootpol.obj trans1.obj trans2.obj trans3.obj elliptic.obj galois.obj galconj.obj subgroup.obj kummer.obj mpqs.obj nffactor.obj stark.obj subfield.obj thue.obj anal.obj compat.obj errmsg.obj es.obj helpmsg.obj init.obj sumiter.obj
                     29: OBJSGP =  gp.obj gp_init.obj gp_rl.obj plot.obj plotport.obj
                     30: OINLINE =  mpinl.obj
                     31:
                     32: dft: gp.exe libpariw.lib
                     33:
                     34: all: gp.exe libpariw.lib
                     35:
                     36: libpariw.lib: $(OBJS)
                     37:        -$(RM) $@
                     38:        lib -nologo -out:$@ $(OBJS)
                     39:
                     40: gp.exe: $(OBJS) $(OBJSGP)
1.2     ! noro       41:        $(LD) $(LDFLAGS) -Fegp.exe $(OBJS) $(OBJSGP) $(RLLIBS) $(PLOTLIBS) $(LIBS)
1.1       noro       42:        @type gp.log
                     43:
                     44: cleantest:
                     45:        $(RM) out.* pari.ps
                     46:
                     47: clean: cleantest
                     48:        -$(RM) *.obj *.s libpariw.lib gp.exe gp.log *.BAK
                     49:
1.2     ! noro       50: HEADERS = pariinl.h $(PARISRC)\headers\pari.h $(PARISRC)\headers\paritype.h $(PARISRC)\headers\paricast.h $(PARISRC)\headers\paricom.h $(PARISRC)\headers\parierr.h $(PARISRC)\headers\parigen.h $(PARISRC)\headers\paristio.h $(PARISRC)\headers\parisys.h $(PARISRC)\headers\pariport.h
1.1       noro       51:
1.2     ! noro       52: kernel.obj: $(PARISRC)\kernel\ix86\l0asm.c $(PARISRC)\kernel\ix86\l0asm.h
        !            53:        $(CC) -c $(CFLAGS) $(CPPFLAGS) -Fokernel.obj $(PARISRC)\kernel\ix86\l0asm.c
        !            54: mp.obj: $(HEADERS) $(PARISRC)\kernel\none\mp.c
        !            55:        $(CC) -c $(CFLAGS) $(CPPFLAGS) -Fomp.obj $(PARISRC)\kernel\none\mp.c
        !            56: mpinl.obj: $(HEADERS) $(PARISRC)\kernel\none\level1.h
        !            57:        $(CC) -c $(CFLAGS) $(CPPFLAGS) -Fompinl.obj $(PARISRC)\kernel\none\level1.c
        !            58:
        !            59: alglin1.obj: $(HEADERS)  $(PARISRC)\basemath\alglin1.c
        !            60:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Foalglin1.obj $(PARISRC)\basemath\alglin1.c
        !            61: alglin2.obj: $(HEADERS)  $(PARISRC)\basemath\alglin2.c
        !            62:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Foalglin2.obj $(PARISRC)\basemath\alglin2.c
        !            63: arith1.obj: $(HEADERS)  $(PARISRC)\basemath\arith1.c
        !            64:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Foarith1.obj $(PARISRC)\basemath\arith1.c
        !            65: arith2.obj: $(HEADERS)  $(PARISRC)\basemath\arith2.c
        !            66:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Foarith2.obj $(PARISRC)\basemath\arith2.c
        !            67: base1.obj: $(HEADERS) $(PARISRC)\headers\parinf.h $(PARISRC)\basemath\base1.c
        !            68:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fobase1.obj $(PARISRC)\basemath\base1.c
        !            69: base2.obj: $(HEADERS)  $(PARISRC)\basemath\base2.c
        !            70:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fobase2.obj $(PARISRC)\basemath\base2.c
        !            71: base3.obj: $(HEADERS)  $(PARISRC)\basemath\base3.c
        !            72:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fobase3.obj $(PARISRC)\basemath\base3.c
        !            73: base4.obj: $(HEADERS)  $(PARISRC)\basemath\base4.c
        !            74:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fobase4.obj $(PARISRC)\basemath\base4.c
        !            75: base5.obj: $(HEADERS)  $(PARISRC)\basemath\base5.c
        !            76:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fobase5.obj $(PARISRC)\basemath\base5.c
        !            77: bibli1.obj: $(HEADERS) $(PARISRC)\headers\parinf.h $(PARISRC)\basemath\bibli1.c
        !            78:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fobibli1.obj $(PARISRC)\basemath\bibli1.c
        !            79: bibli2.obj: $(HEADERS)  $(PARISRC)\basemath\bibli2.c
        !            80:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fobibli2.obj $(PARISRC)\basemath\bibli2.c
        !            81: buch1.obj: $(HEADERS)  $(PARISRC)\basemath\buch1.c
        !            82:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fobuch1.obj $(PARISRC)\basemath\buch1.c
        !            83: buch2.obj: $(HEADERS) $(PARISRC)\headers\parinf.h $(PARISRC)\basemath\buch2.c
        !            84:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fobuch2.obj $(PARISRC)\basemath\buch2.c
        !            85: buch3.obj: $(HEADERS)  $(PARISRC)\basemath\buch3.c
        !            86:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fobuch3.obj $(PARISRC)\basemath\buch3.c
        !            87: buch4.obj: $(HEADERS)  $(PARISRC)\basemath\buch4.c
        !            88:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fobuch4.obj $(PARISRC)\basemath\buch4.c
        !            89: gen1.obj: $(HEADERS)  $(PARISRC)\basemath\gen1.c
        !            90:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fogen1.obj $(PARISRC)\basemath\gen1.c
        !            91: gen2.obj: $(HEADERS)  $(PARISRC)\basemath\gen2.c
        !            92:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fogen2.obj $(PARISRC)\basemath\gen2.c
        !            93: gen3.obj: $(HEADERS)  $(PARISRC)\basemath\gen3.c
        !            94:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fogen3.obj $(PARISRC)\basemath\gen3.c
        !            95: ifactor1.obj: $(HEADERS)  $(PARISRC)\basemath\ifactor1.c
        !            96:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Foifactor1.obj $(PARISRC)\basemath\ifactor1.c
        !            97: polarit1.obj: $(HEADERS)  $(PARISRC)\basemath\polarit1.c
        !            98:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fopolarit1.obj $(PARISRC)\basemath\polarit1.c
        !            99: polarit2.obj: $(HEADERS)  $(PARISRC)\basemath\polarit2.c
        !           100:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fopolarit2.obj $(PARISRC)\basemath\polarit2.c
        !           101: polarit3.obj: $(HEADERS)  $(PARISRC)\basemath\polarit3.c
        !           102:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fopolarit3.obj $(PARISRC)\basemath\polarit3.c
        !           103: rootpol.obj: $(HEADERS)  $(PARISRC)\basemath\rootpol.c
        !           104:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Forootpol.obj $(PARISRC)\basemath\rootpol.c
        !           105: trans1.obj: $(HEADERS)  $(PARISRC)\basemath\trans1.c
        !           106:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fotrans1.obj $(PARISRC)\basemath\trans1.c
        !           107: trans2.obj: $(HEADERS)  $(PARISRC)\basemath\trans2.c
        !           108:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fotrans2.obj $(PARISRC)\basemath\trans2.c
        !           109: trans3.obj: $(HEADERS)  $(PARISRC)\basemath\trans3.c
        !           110:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fotrans3.obj $(PARISRC)\basemath\trans3.c
        !           111: elliptic.obj: $(HEADERS)  $(PARISRC)\modules\elliptic.c
        !           112:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Foelliptic.obj $(PARISRC)\modules\elliptic.c
        !           113: galois.obj: $(HEADERS)  $(PARISRC)\modules\galois.c
        !           114:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fogalois.obj $(PARISRC)\modules\galois.c
        !           115: galconj.obj: $(HEADERS)  $(PARISRC)\basemath\galconj.c
        !           116:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fogalconj.obj $(PARISRC)\basemath\galconj.c
        !           117: subgroup.obj: $(HEADERS)  $(PARISRC)\basemath\subgroup.c
        !           118:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fosubgroup.obj $(PARISRC)\basemath\subgroup.c
        !           119: kummer.obj: $(HEADERS)  $(PARISRC)\modules\kummer.c
        !           120:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fokummer.obj $(PARISRC)\modules\kummer.c
        !           121: mpqs.obj: $(HEADERS)  $(PARISRC)\modules\mpqs.c
        !           122:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fompqs.obj $(PARISRC)\modules\mpqs.c
        !           123: nffactor.obj: $(HEADERS)  $(PARISRC)\modules\nffactor.c
        !           124:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fonffactor.obj $(PARISRC)\modules\nffactor.c
        !           125: stark.obj: $(HEADERS)  $(PARISRC)\modules\stark.c
        !           126:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fostark.obj $(PARISRC)\modules\stark.c
        !           127: subfield.obj: $(HEADERS)  $(PARISRC)\modules\subfield.c
        !           128:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fosubfield.obj $(PARISRC)\modules\subfield.c
        !           129: thue.obj: $(HEADERS)  $(PARISRC)\modules\thue.c
        !           130:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fothue.obj $(PARISRC)\modules\thue.c
        !           131: anal.obj: $(HEADERS) $(PARISRC)\language\anal.h $(PARISRC)\headers\parinf.h $(PARISRC)\language\anal.c
        !           132:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Foanal.obj $(PARISRC)\language\anal.c
        !           133: compat.obj: $(HEADERS)  $(PARISRC)\language\compat.c
        !           134:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Focompat.obj $(PARISRC)\language\compat.c
        !           135: errmsg.obj: $(HEADERS)  $(PARISRC)\language\errmsg.c
        !           136:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Foerrmsg.obj $(PARISRC)\language\errmsg.c
        !           137: es.obj: $(HEADERS) $(PARISRC)\language\anal.h $(PARISRC)\language\es.c
        !           138:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Foes.obj $(PARISRC)\language\es.c
        !           139: helpmsg.obj: $(HEADERS)  $(PARISRC)\language\helpmsg.c
        !           140:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Fohelpmsg.obj $(PARISRC)\language\helpmsg.c
        !           141: init.obj: $(HEADERS) $(PARISRC)\language\anal.h $(PARISRC)\language\init.c
        !           142:        $(CC) -c $(CFLAGS) $(CPPFLAGS)  -Foinit.obj $(PARISRC)\language\init.c
        !           143: sumiter.obj: $(HEADERS) $(PARISRC)\language\anal.h $(PARISRC)\language\sumiter.c
        !           144:        $(CC) -c $(C0FLAGS) $(CPPFLAGS)  -Fosumiter.obj $(PARISRC)\language\sumiter.c
        !           145: gp.obj: $(HEADERS) $(PARISRC)\language\anal.h $(PARISRC)\gp\gp.h .\paricfg.h $(PARISRC)\gp\gp.c
        !           146:        $(CC) -c $(CFLAGS) $(CPPFLAGS) -I$(PARISRC)\language $(RLINCLUDE) -Fogp.obj $(PARISRC)\gp\gp.c
        !           147: gp_init.obj: $(HEADERS) $(PARISRC)\graph\rect.h $(PARISRC)\gp\gp_init.c
        !           148:        $(CC) -c $(CFLAGS) $(CPPFLAGS) -I$(PARISRC)\graph -Fogp_init.obj $(PARISRC)\gp\gp_init.c
        !           149: gp_rl.obj: $(HEADERS) $(PARISRC)\language\anal.h $(PARISRC)\gp\gp.h .\paricfg.h $(PARISRC)\gp\gp_rl.c
        !           150:        $(CC) -c $(CFLAGS) $(CPPFLAGS) -I$(PARISRC)\language $(RLINCLUDE) -Fogp_rl.obj $(PARISRC)\gp\gp_rl.c
1.1       noro      151: highlvl.obj: $(HEADERS)
1.2     ! noro      152:        $(CC) -c $(CFLAGS) $(CPPFLAGS) -Fohighlvl.obj $(PARISRC)\gp\highlvl.c
        !           153: plot.obj: $(HEADERS) $(PARISRC)\graph\rect.h $(PARISRC)\graph\$(PLOTFILE)
        !           154:        $(CC) -c $(CFLAGS) $(CPPFLAGS) $(PLOTCFLAGS) -Foplot.obj $(PARISRC)\graph\$(PLOTFILE)
        !           155: plotport.obj: $(HEADERS) $(PARISRC)\graph\rect.h $(PARISRC)\graph\plotport.c
        !           156:        $(CC) -c $(CFLAGS) $(CPPFLAGS) -I$(PARISRC)\graph -Foplotport.obj $(PARISRC)\graph\plotport.c

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