dummy for MSVC
[prop.git] / lib-src / numeric / Makefile
blob1dbf44c6664e60cfc2fab8200d37a01e59b39cd7
1 #############################################################################
2 # The following parameters must be altered for each platform and compiler.
3 # The default is for g++ on Unix and MSDOG.
4 #############################################################################
5 ADLIB_PATH = ../../include
6 CC = gcc
7 COPTS = -g -O6
8 CINCLUDE = -I$(ADLIB_PATH)
10 ad = $(ADLIB_PATH)/AD
11 D = $(ADLIB_PATH)/AD/numeric
13 #OBJS = bcd.$(OBJ) bigint.$(OBJ) complex.$(OBJ) fixpt.$(OBJ) gauss.$(OBJ) gaussint.$(OBJ)
14 OBJS = bcd.$(OBJ) bigint.$(OBJ) fixpt.$(OBJ) gauss.$(OBJ)
15 OBJS2 = matrix.$(OBJ) pmatrix.$(OBJ) polynom.$(OBJ) rabin.$(OBJ) ratio.$(OBJ) simplex.$(OBJ) solovay.$(OBJ)
16 OBJS3 = tensor.$(OBJ) trapez.$(OBJ) vector.$(OBJ) vector3d.$(OBJ) z.$(OBJ)
18 all: $(OBJS) $(OBJS2) $(OBJS3)
20 bcd.$(OBJ): bcd.cc $D/bcd.h $(ad)/generic/generic.h
21 bigint.$(OBJ): bigint.cc $D/bigint.h $(ad)/generic/generic.h
22 complex.$(OBJ): complex.cc $D/complex.h $(ad)/generic/generic.h
23 fixpt.$(OBJ): fixpt.cc $D/fixpt.h $(ad)/generic/generic.h
24 gauss.$(OBJ): gauss.cc $D/gauss.h $(ad)/generic/generic.h
25 gaussint.$(OBJ): gaussint.cc $D/gaussint.h $(ad)/generic/generic.h
26 matrix.$(OBJ): matrix.cc $D/matrix.h $(ad)/generic/generic.h
27 pmatrix.$(OBJ): pmatrix.cc $D/pmatrix.h $(ad)/generic/generic.h
28 polynom.$(OBJ): polynom.cc $D/polynom.h $(ad)/generic/generic.h
29 rabin.$(OBJ): rabin.cc $D/primes.h $D/bigint.h $(ad)/generic/generic.h
30 ratio.$(OBJ): ratio.cc $D/ratio.h $D/bigint.h $(ad)/generic/generic.h
31 simplex.$(OBJ): simplex.cc $D/simplex.h $(ad)/generic/generic.h
32 solovay.$(OBJ): solovay.cc $D/primes.h $D/bigint.h $(ad)/generic/generic.h
33 tensor.$(OBJ): tensor.cc $D/tensor.h $(ad)/generic/generic.h
34 trapez.$(OBJ): trapez.cc $D/trapez.h
35 vector.$(OBJ): vector.cc $D/vector.h $(ad)/generic/generic.h
36 vector3d.$(OBJ): vector3d.cc $D/vector3d.h $(ad)/generic/generic.h
37 z.$(OBJ): z.cc $D/z.h $(ad)/generic/generic.h
39 %.$(OBJ): %.cc
40 $(CC) -c $(COPTS) $(CINCLUDE) $(@:.$(OBJ)=.cc)
42 %.$(OBJ): %.C
43 $(CC) -c $(COPTS) $(CINCLUDE) $(@:.$(OBJ)=.C)