Annotation of OpenXM_contrib2/windows/pari20/Makefile.vc6, Revision 1.6
1.6 ! ohara 1: ## $OpenXM: OpenXM_contrib2/windows/pari20/Makefile.vc6,v 1.5 2011/02/05 04:53:36 ohara Exp $
1.1 ohara 2: ## Makefile for Visual C++ 6.0
3:
4: SRCDIR= pari-2.0.17.beta\src
5:
1.4 ohara 6: !if "$(ARCH)" == ""
7: ARCH=$(PROCESSOR_ARCHITECTURE)
8: !endif
9:
10: !if "$(ARCH)" == "AMD64"
11: CPU_OBJ=
12: !else
13: CPU_OBJ= l0asm.obj
14: !endif
15:
1.6 ! ohara 16: CFLAGS=-nologo -MT -W3 -Ox -I win32 -I $(SRCDIR)\headers -D NDEBUG -D _MBCS -D _CRT_SECURE_NO_WARNING -D _CRT_NONSTDC_NO_WARNINGS
1.1 ohara 17:
18: LD=link
1.4 ohara 19: LDFLAGS=-nologo
1.1 ohara 20: OBJS= alglin1.obj alglin2.obj anal.obj arith1.obj arith2.obj \
21: base1.obj base2.obj base3.obj base4.obj base5.obj bibli1.obj bibli2.obj \
22: buch1.obj buch2.obj buch3.obj buch4.obj compat.obj elliptic.obj errmsg.obj \
23: es.obj galconj.obj galois.obj gen1.obj gen2.obj gen3.obj helpmsg.obj \
1.4 ohara 24: ifactor1.obj init.obj kummer.obj mp.obj mpqs.obj nffactor.obj \
1.1 ohara 25: polarit1.obj polarit2.obj polarit3.obj rootpol.obj stark.obj subfield.obj \
1.3 ohara 26: subgroup.obj sumiter.obj thue.obj trans1.obj trans2.obj trans3.obj
1.1 ohara 27:
28: all: libpari.lib
29:
30: clean:
31: -@del *.obj
32:
33: distclean: clean
34: -@del libpari.lib
35:
1.4 ohara 36: libpari.lib: $(OBJS) $(CPU_OBJ)
37: $(LD) -lib $(LDFLAGS) -out:$@ $**
1.1 ohara 38:
39: VPATH=$(SRCDIR)\basemath;$(SRCDIR)\language;$(SRCDIR)\modules;$(SRCDIR)\kernel
40:
41: alglin1.obj: {$(VPATH)}alglin1.c
42: $(CC) -c $(CFLAGS) $**
43:
44: alglin2.obj: {$(VPATH)}alglin2.c
45: $(CC) -c $(CFLAGS) $**
46:
47: anal.obj: {$(VPATH)}anal.c
48: $(CC) -c $(CFLAGS) $**
49:
50: arith1.obj: {$(VPATH)}arith1.c
51: $(CC) -c $(CFLAGS) $**
52:
53: arith2.obj: {$(VPATH)}arith2.c
54: $(CC) -c $(CFLAGS) $**
55:
56: base1.obj: {$(VPATH)}base1.c
57: $(CC) -c $(CFLAGS) $**
58:
59: base2.obj: {$(VPATH)}base2.c
60: $(CC) -c $(CFLAGS) $**
61:
62: base3.obj: {$(VPATH)}base3.c
63: $(CC) -c $(CFLAGS) $**
64:
65: base4.obj: {$(VPATH)}base4.c
66: $(CC) -c $(CFLAGS) $**
67:
68: base5.obj: {$(VPATH)}base5.c
69: $(CC) -c $(CFLAGS) $**
70:
71: bibli1.obj: {$(VPATH)}bibli1.c
72: $(CC) -c $(CFLAGS) $**
73:
74: bibli2.obj: {$(VPATH)}bibli2.c
75: $(CC) -c $(CFLAGS) $**
76:
77: buch1.obj: {$(VPATH)}buch1.c
78: $(CC) -c $(CFLAGS) $**
79:
80: buch2.obj: {$(VPATH)}buch2.c
81: $(CC) -c $(CFLAGS) $**
82:
83: buch3.obj: {$(VPATH)}buch3.c
84: $(CC) -c $(CFLAGS) $**
85:
86: buch4.obj: {$(VPATH)}buch4.c
87: $(CC) -c $(CFLAGS) $**
88:
89: compat.obj: {$(VPATH)}compat.c
90: $(CC) -c $(CFLAGS) $**
91:
92: elliptic.obj: {$(VPATH)}elliptic.c
93: $(CC) -c $(CFLAGS) $**
94:
95: errmsg.obj: {$(VPATH)}errmsg.c
96: $(CC) -c $(CFLAGS) $**
97:
98: es.obj: {$(VPATH)}es.c
99: $(CC) -c $(CFLAGS) $**
100:
101: galconj.obj: {$(VPATH)}galconj.c
102: $(CC) -c $(CFLAGS) $**
103:
104: galois.obj: {$(VPATH)}galois.c
105: $(CC) -c $(CFLAGS) $**
106:
107: gen1.obj: {$(VPATH)}gen1.c
108: $(CC) -c $(CFLAGS) $**
109:
110: gen2.obj: {$(VPATH)}gen2.c
111: $(CC) -c $(CFLAGS) $**
112:
113: gen3.obj: {$(VPATH)}gen3.c
114: $(CC) -c $(CFLAGS) $**
115:
116: helpmsg.obj: {$(VPATH)}helpmsg.c
117: $(CC) -c $(CFLAGS) $**
118:
119: ifactor1.obj: {$(VPATH)}ifactor1.c
120: $(CC) -c $(CFLAGS) $**
121:
122: init.obj: {$(VPATH)}init.c
123: $(CC) -c $(CFLAGS) $**
124:
125: kummer.obj: {$(VPATH)}kummer.c
126: $(CC) -c $(CFLAGS) $**
127:
128: l0asm.obj: {$(VPATH)}ix86\l0asm.c
129: $(CC) -c $(CFLAGS) $**
130:
131: mp.obj: {$(VPATH)}none\mp.c
132: $(CC) -c $(CFLAGS) $**
133:
134: mpqs.obj: {$(VPATH)}mpqs.c
135: $(CC) -c $(CFLAGS) $**
136:
137: nffactor.obj: {$(VPATH)}nffactor.c
138: $(CC) -c $(CFLAGS) $**
139:
140: polarit1.obj: {$(VPATH)}polarit1.c
141: $(CC) -c $(CFLAGS) $**
142:
143: polarit2.obj: {$(VPATH)}polarit2.c
144: $(CC) -c $(CFLAGS) $**
145:
146: polarit3.obj: {$(VPATH)}polarit3.c
147: $(CC) -c $(CFLAGS) $**
148:
149: rootpol.obj: {$(VPATH)}rootpol.c
150: $(CC) -c $(CFLAGS) $**
151:
152: stark.obj: {$(VPATH)}stark.c
153: $(CC) -c $(CFLAGS) $**
154:
155: subfield.obj: {$(VPATH)}subfield.c
156: $(CC) -c $(CFLAGS) $**
157:
158: subgroup.obj: {$(VPATH)}subgroup.c
159: $(CC) -c $(CFLAGS) $**
160:
161: sumiter.obj: {$(VPATH)}sumiter.c
162: $(CC) -c $(CFLAGS) $**
163:
164: thue.obj: {$(VPATH)}thue.c
165: $(CC) -c $(CFLAGS) $**
166:
167: trans1.obj: {$(VPATH)}trans1.c
168: $(CC) -c $(CFLAGS) $**
169:
170: trans2.obj: {$(VPATH)}trans2.c
171: $(CC) -c $(CFLAGS) $**
172:
173: trans3.obj: {$(VPATH)}trans3.c
174: $(CC) -c $(CFLAGS) $**
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>