updated on Tue Jan 10 12:02:00 UTC 2012
[aur-mirror.git] / calculix / ccxMakefile
blob2db5555a2d23b7386d54efc7cecda1ce6d987198
2 CFLAGS = -O  -I /usr/include/spooles -DARCH="Linux" -DSPOOLES -DARPACK -DMATRIXSTORAGE
3 FFLAGS = -O 
5 CC=gcc
6 FC=gfortran
8 .c.o :
9         $(CC) $(CFLAGS) -c $<
10 .f.o :
11         $(FC) $(FFLAGS) -c $<
13 .c.o :
14         $(CC) $(CFLAGS) -c $<
15 .f.o :
16         $(FC) $(FFLAGS) -c $<
18 include Makefile.inc
20 SCCXMAIN = ccx_2.3.c
22 OCCXF = $(SCCXF:.f=.o)
23 OCCXC = $(SCCXC:.c=.o)
24 OCCXMAIN = $(SCCXMAIN:.c=.o)
26 LIBS = -lspooles -larpack -llapack -lblas -lpthread -lm
28 ccx_2.3: $(OCCXMAIN) ccx_2.3.a
29         $(CC) $(CFLAGS) -c ccx_2.3.c; gfortran -Wall -O -o $@ $(OCCXMAIN) ccx_2.3.a  $(LIBS)
31 ccx_2.3.a: $(OCCXF) $(OCCXC)
32         ar vr $@ $?
33