cantera/tools/src/Makefile.in
2004-02-03 03:31:05 +00:00

57 lines
1.2 KiB
Makefile
Executable file

#/bin/sh
LIBDIR = @buildlib@
INCDIR = -I@ctroot@/Cantera/src
BINDIR = @buildbin@
build_ck = @BUILD_CK@
LCXX_FLAGS = -L$(LIBDIR) @CXXFLAGS@
LOCAL_LIBS = -lcantera @math_libs@ @LAPACK_LIBRARY@ @BLAS_LIBRARY@ -lctcxx
LCXX_END_LIBS = @LCXX_END_LIBS@
#OBJS = ck2cti.o
OBJS = ck2cti.o cti2ctml.o
DEPENDS = $(OBJS:.o=.d)
CONVLIB_DEP = @buildlib@/libconverters.a
CANTERALIB_DEP = @buildlib@/libcantera.a \
@buildlib@/libctcxx.a
exes = $(BINDIR)/cti2ctml
ifeq ($(build_ck),1)
exes = $(BINDIR)/cti2ctml $(BINDIR)/ck2cti
endif
.cpp.o:
@CXX@ -c $< @DEFS@ $(INCDIR) @CXXFLAGS@ $(CXX_FLAGS)
all: $(exes)
ck: $(BINDIR)/ck2cti
$(BINDIR)/ck2cti: ck2cti.o $(CONVLIB_DEP) $(CANTERALIB_DEP)
@CXX@ -o $(BINDIR)/ck2cti ck2cti.o $(LCXX_FLAGS) \
-lconverters -lcantera -lctcxx $(LCXX_END_LIBS)
$(BINDIR)/cti2ctml: cti2ctml.o $(CANTERALIB_DEP)
@CXX@ -o $(BINDIR)/cti2ctml cti2ctml.o $(LCXX_FLAGS) $(LOCAL_LIBS) \
$(LCXX_END_LIBS)
$(CONVLIB_DEP):
cd ../../Cantera/src/converters; make
clean:
$(RM) *.o *.*~
%.d:
@CXX@ -MM $(INCDIR) @CXXFLAGS@ $(CXX_FLAGS) $*.cpp > $*.d
depends: $(DEPENDS)
cat *.d &> .depends
$(RM) $(DEPENDS)
ifeq ((test -e .depends),0)
include .depends
endif