mirror of
https://git.gfz-potsdam.de/naaice/iphreeqc.git
synced 2025-12-16 00:28:23 +01:00
Will remove cpp and header files and make phreeqc an external directory. git-svn-id: svn://136.177.114.72/svn_GW/phreeqcpp/trunk@785 1feff8c3-07ed-0310-ac33-dd36852eb9cd
36 lines
668 B
Makefile
36 lines
668 B
Makefile
.SUFFIXES : .o .cxx
|
|
|
|
.cxx.o :
|
|
$(CXX) -c $(CPPFLAGS) $(CXXFLAGS) -o $@ $<
|
|
|
|
CXX = g++
|
|
CPPFLAGS = -I/z/srv2rcolkr/home/charlton/cppunit-robocomp/include
|
|
CXXFLAGS = -Wall
|
|
LDFLAGS = -lcppunit -L/z/srv2rcolkr/home/charlton/cppunit-robocomp/lib -static
|
|
|
|
|
|
COMMON_OBJS = Conc.o\
|
|
Isotope.o\
|
|
NumKeyword.o\
|
|
Parser.o\
|
|
Pe_Data.o\
|
|
Solution.o\
|
|
Utilities.o
|
|
|
|
TEST_OBJS = TestCIsotope.o\
|
|
TestCSolution.o\
|
|
TestCParser.o\
|
|
test.o
|
|
|
|
all: phreeqcxx test
|
|
|
|
|
|
phreeqcxx : ${COMMON_OBJS} main.o
|
|
${CXX} -o $@ ${COMMON_OBJS} main.o
|
|
|
|
test : ${COMMON_OBJS} ${TEST_OBJS}
|
|
${CXX} -o $@ ${COMMON_OBJS} ${TEST_OBJS} ${LDFLAGS}
|
|
|
|
clean :
|
|
rm -f ${COMMON_OBJS} main.o ${TEST_OBJS}
|