Skip to content
Snippets Groups Projects
Makefile.am 958 B
Newer Older
zhang's avatar
zhang committed
#Per-Makefile Option Variables
AM_CPPFLAGS = -I$(top_srcdir)/tracy/inc -I$(NUM_REC)/inc 
nadolski's avatar
nadolski committed

bin_PROGRAMS = soltracy #main code: single or parallel
nadolski's avatar
nadolski committed

zhang's avatar
zhang committed
soltracy_SOURCES  = soltracy.cc nrutil.c nrcheck.c nrlinwww.c   nrframe.c ../tracy/src/tracy_lib.cc
soltracy_LDADD    = -L$(NUM_REC)/lib -lrecipes_c_gcc
zhang's avatar
zhang committed

# test factory
check_SCRIPTS = soltracy_demo1.sh soltracy_demo2.sh
zhang's avatar
zhang committed
TESTS = $(check_SCRIPTS)

demodir=demo

soltracy_demo1.sh: $(bin_PROGRAMS)
	echo "cd $(demodir)/demo1; ../../soltracy Input_demo1.prm;" > soltracy_demo1.sh
	chmod +x soltracy_demo1.sh
zhang's avatar
zhang committed

soltracy_demo2.sh: $(bin_PROGRAMS)
	echo "cd $(demodir)/demo2; ../../soltracy Input_demo2.prm;" > soltracy_demo2.sh
	chmod +x soltracy_demo2.sh
zhang's avatar
zhang committed

nadolski's avatar
nadolski committed
install:
	$(INSTALL) soltracy $(DESTDIR)/psoltracy3

#CLEANING
CLEANFILES = $(check_SCRIPTS)
zhang's avatar
zhang committed

clean-local:
	-rm -rf $(demodir)/*.lax
	-rm -rf $(demodir)/demo1/*.out
	-rm -rf $(demodir)/demo1/*.dat
	-rm -rf $(demodir)/demo2/*.out
	-rm -rf $(demodir)/demo2/*.dat