iphreeqc/tests/Makefile.am
Scott R Charlton be73d77965 added common to include
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@10059 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-08-08 02:50:07 +00:00

46 lines
1.1 KiB
Makefile

EXTRA_DIST = CMakeLists.txt main77.f main.f90
AM_CPPFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/src/phreeqcpp -I$(top_srcdir)/src/phreeqcpp/common -I$(top_srcdir)/src/phreeqcpp/PhreeqcKeywords
AM_FCFLAGS = -I$(top_srcdir)/src
AM_FFLAGS = -I$(top_srcdir)/src
TESTS = test_c test_cxx
check_PROGRAMS = test_c test_cxx
test_c_SOURCES = test_c.c
test_c_LDADD = $(top_builddir)/src/libiphreeqc.la
test_c_LINK = $(CXXLINK)
test_cxx_SOURCES = test_cxx.cxx
test_cxx_LDADD = $(top_builddir)/src/libiphreeqc.la
CLEANFILES =\
XYZ\
phreeqc.0.log\
phreeqc.0.err
if BUILD_FORTRAN
TESTS += test_f90
check_PROGRAMS += test_f90
test_f90_SOURCES = test_f90.F90 main_fortran.cxx
test_f90_LDADD = $(top_builddir)/src/libiphreeqc.la $(FCLIBS)
if FORTRAN_MODULE
test_f90_SOURCES += $(top_srcdir)/src/IPhreeqc_interface.F90
test_f90.$(OBJEXT) : test_f90.F90 IPhreeqc_interface.$(OBJEXT)
IPhreeqc_interface.$(OBJEXT) : $(srcdir)/IPhreeqc_interface.F90
$(srcdir)/IPhreeqc_interface.F90 :
cd $(srcdir) && $(LN_S) ../src/IPhreeqc_interface.F90 .
endif
mostlyclean-local: clean-modules
.PHONY: clean-modules
clean-modules:
-test -z $(FC_MODEXT) || $(RM) *.$(FC_MODEXT)
endif