Commit 967bc474e211c4b1cb0622fca68f582efdf3790e
1 parent
4f9d60ba8e
Exists in
master
and in
3 other branches
git-svn-id: https://lxsd.femto-st.fr/svn/fvn@22 b657c933-2333-4658-acf2-d3c7c2708721
Showing 1 changed file with 2 additions and 1 deletions Inline Diff
Makefile
1 | 1 | |||
include $(BTREE)/Make.inc | 2 | 2 | include $(BTREE)/Make.inc | |
3 | 3 | |||
4 | 4 | |||
objects = fvnlib.o | 5 | 5 | objects = fvnlib.o | |
library = libfvn.a | 6 | 6 | library = libfvn.a | |
7 | 7 | |||
all: umfpack $(library) | 8 | 8 | all: umfpack $(library) | |
9 | 9 | |||
clean: | 10 | 10 | clean: | |
rm -f {*.o,*.oo,*.ipo,*.a,*.mod} | 11 | 11 | rm -f {*.o,*.oo,*.ipo,*.a,*.mod} | |
( cd fvn_sparse ; rm -f {*.o,*.oo,*.ipo,*.a,*.mod} ) | 12 | 12 | ( cd fvn_sparse ; rm -f {*.o,*.oo,*.ipo,*.a,*.mod} ) | |
( cd fvn_sparse/AMD ; make clean ) | 13 | 13 | ( cd fvn_sparse/AMD ; make clean ) | |
( cd fvn_sparse/UMFPACK ; make clean ) | 14 | 14 | ( cd fvn_sparse/UMFPACK ; make clean ) | |
15 | ( rm -f fvn_sparse/AMD/Lib/libamd.a ) | |||
16 | ( rm -f fvn_sparse/UMFPACK/Lib/libumfpack.a ) | |||
15 | 17 | |||
install: | 16 | 18 | install: | |
cp *.mod $(BTREE)/modules | 17 | 19 | cp *.mod $(BTREE)/modules | |
cp *.a $(BTREE)/lib | 18 | 20 | cp *.a $(BTREE)/lib | |
( cp fvn_sparse/UMFPACK/Lib/libumfpack.a $(BTREE)/lib ) | 19 | 21 | ( cp fvn_sparse/UMFPACK/Lib/libumfpack.a $(BTREE)/lib ) | |
( cp fvn_sparse/AMD/Lib/libamd.a $(BTREE)/lib ) | 20 | 22 | ( cp fvn_sparse/AMD/Lib/libamd.a $(BTREE)/lib ) | |
21 | 23 | |||
22 | 24 | |||
%.o: %.f90 | 23 | 25 | %.o: %.f90 | |
$(F95) $(F95FLAGS) -c $< | 24 | 26 | $(F95) $(F95FLAGS) -c $< | |
25 | 27 | |||
$(objects):fvnlib.f90 fvn_quadpack/dqk15_2d_inner.f fvn_quadpack/dqk31_2d_outer.f \ | 26 | 28 | $(objects):fvnlib.f90 fvn_quadpack/dqk15_2d_inner.f fvn_quadpack/dqk31_2d_outer.f \ | |
fvn_quadpack/d1mach.f fvn_quadpack/dqk31_2d_inner.f fvn_quadpack/dqage.f \ | 27 | 29 | fvn_quadpack/d1mach.f fvn_quadpack/dqk31_2d_inner.f fvn_quadpack/dqage.f \ | |
fvn_quadpack/dqk15.f fvn_quadpack/dqk21.f fvn_quadpack/dqk31.f fvn_quadpack/dqk41.f \ | 28 | 30 | fvn_quadpack/dqk15.f fvn_quadpack/dqk21.f fvn_quadpack/dqk31.f fvn_quadpack/dqk41.f \ | |
fvn_quadpack/dqk51.f fvn_quadpack/dqk61.f fvn_quadpack/dqk41_2d_outer.f \ | 29 | 31 | fvn_quadpack/dqk51.f fvn_quadpack/dqk61.f fvn_quadpack/dqk41_2d_outer.f \ | |
fvn_quadpack/dqk41_2d_inner.f fvn_quadpack/dqag_2d_outer.f fvn_quadpack/dqag_2d_inner.f \ | 30 | 32 | fvn_quadpack/dqk41_2d_inner.f fvn_quadpack/dqag_2d_outer.f fvn_quadpack/dqag_2d_inner.f \ | |
fvn_quadpack/dqpsrt.f fvn_quadpack/dqag.f fvn_quadpack/dqage_2d_outer.f \ | 31 | 33 | fvn_quadpack/dqpsrt.f fvn_quadpack/dqag.f fvn_quadpack/dqage_2d_outer.f \ | |
fvn_quadpack/dqage_2d_inner.f fvn_quadpack/dqk51_2d_outer.f fvn_quadpack/dqk51_2d_inner.f \ | 32 | 34 | fvn_quadpack/dqage_2d_inner.f fvn_quadpack/dqk51_2d_outer.f fvn_quadpack/dqk51_2d_inner.f \ | |
fvn_quadpack/dqk61_2d_outer.f fvn_quadpack/dqk21_2d_outer.f fvn_quadpack/dqk61_2d_inner.f \ | 33 | 35 | fvn_quadpack/dqk61_2d_outer.f fvn_quadpack/dqk21_2d_outer.f fvn_quadpack/dqk61_2d_inner.f \ |