Files
psblas3/base/Makefile
T
Salvatore Filippone a7e74e914c psblas3:
Make.inc.in
 base/Makefile
 base/comm/Makefile
 base/internals/Makefile
 base/psblas/Makefile
 base/serial/Makefile
 base/serial/aux/Makefile
 base/serial/f77/Makefile
 base/serial/impl/Makefile
 base/tools/Makefile
 config/pac.m4
 configure.ac
 configure
 krylov/Makefile
 prec/Makefile
 prec/impl/Makefile
 test/fileread/Makefile
 test/kernel/Makefile
 test/pargen/Makefile
 test/pargen/runs/ppde.inp
 test/util/Makefile
 util/Makefile

Updated configry and makefile stuff
2013-11-14 09:41:25 +00:00

37 lines
845 B
Makefile

include ../Make.inc
HERE=.
LIBDIR=../lib
INCDIR=../include
LIBNAME=$(BASELIBNAME)
lib: mods sr cm in pb tl
/bin/cp -p $(CPUPDFLAG) $(HERE)/$(LIBNAME) $(LIBDIR)
/bin/cp -p $(CPUPDFLAG) *$(.mod) $(INCDIR)
sr cm in pb tl: mods
mods:
cd modules && $(MAKE) lib LIBNAME=$(BASELIBNAME) F90="$(MPF90)" F90COPT="$(F90COPT) $(MPI_OPT)"
sr:
cd serial && $(MAKE) lib LIBNAME=$(BASELIBNAME)
cm:
cd comm && $(MAKE) lib LIBNAME=$(BASELIBNAME)
in:
cd internals && $(MAKE) lib LIBNAME=$(BASELIBNAME)
pb:
cd psblas && $(MAKE) lib LIBNAME=$(BASELIBNAME)
tl:
cd tools && $(MAKE) lib LIBNAME=$(BASELIBNAME)
clean:
(cd modules; $(MAKE) clean)
(cd comm; $(MAKE) clean)
(cd internals; $(MAKE) clean)
(cd tools; $(MAKE) clean)
(cd serial; $(MAKE) clean)
(cd psblas; $(MAKE) clean)
veryclean: clean
/bin/rm -f $(HERE)/$(LIBNAME) $(LIBMOD) *$(.mod)