diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..2c309a1 --- /dev/null +++ b/Makefile @@ -0,0 +1,34 @@ + +include $(BTREE)/Make.inc + + +objects = fvnlib.o +library = libfvn.a + +lib:$(library) + +clean: + rm -f {*.o,*.a,*.mod} + +install: + mv *.mod $(BTREE)/modules + mv *.a $(BTREE)/lib + +%.o: %.f90 + $(F95) $(F95FLAGS) -c $< + +$(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 \ +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 \ +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 \ +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 \ +fvn_quadpack/dqk21_2d_inner.f fvn_quadpack/dqk15_2d_outer.f + +$(library): $(objects) + $(AR) rcu $@ $(objects) + $(AR) s $@ + +