[cantera+autotools]: adding makefile.am
This commit is contained in:
parent
68d07c5bad
commit
abcd4fb0aa
2 changed files with 12 additions and 93 deletions
12
Cantera/src/base/Makefile.am
Normal file
12
Cantera/src/base/Makefile.am
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
h_sources = ct_defs.h ctexceptions.h logger.h XML_Writer.h \
|
||||||
|
ctml.h plots.h stringUtils.h xml.h config.h utilities.h \
|
||||||
|
Array.h vec_functions.h global.h FactoryBase.h clockWC.h \
|
||||||
|
PrintCtrl.h LogPrintCtrl.h mdp_allo.h
|
||||||
|
|
||||||
|
cc_sources = ct2ctml.cpp ctml.cpp misc.cpp plots.cpp stringUtils.cpp xml.cpp clockWC.cpp\
|
||||||
|
PrintCtrl.cpp LogPrintCtrl.cpp mdp_allo.cpp checkFinite.cpp
|
||||||
|
|
||||||
|
INCLUDES =
|
||||||
|
AM_FCFLAGS = $(INCLUDES)
|
||||||
|
AM_CFLAGS = $(INCLUDES)
|
||||||
|
AM_CPPFLAGS = $(INCLUDES)
|
||||||
|
|
@ -1,93 +0,0 @@
|
||||||
#/bin/sh
|
|
||||||
###############################################################
|
|
||||||
# $Author$
|
|
||||||
# $Date$
|
|
||||||
# $Revision$
|
|
||||||
#
|
|
||||||
# Copyright 2002 California Institute of Technology
|
|
||||||
#
|
|
||||||
###############################################################
|
|
||||||
|
|
||||||
.SUFFIXES :
|
|
||||||
.SUFFIXES : .cpp .d .o .h
|
|
||||||
|
|
||||||
INCDIR = ../../../build/include/cantera/kernel
|
|
||||||
INSTALL_TSC = ../../../bin/install_tsc
|
|
||||||
do_ranlib = @DO_RANLIB@
|
|
||||||
|
|
||||||
debug_mode = @CANTERA_DEBUG_MODE@
|
|
||||||
ifeq ($(debug_mode), 1)
|
|
||||||
DEBUG_FLAG=-DDEBUG_MODE
|
|
||||||
else
|
|
||||||
DEBUG_FLAG=
|
|
||||||
endif
|
|
||||||
|
|
||||||
PURIFY=@PURIFY@
|
|
||||||
|
|
||||||
PIC_FLAG=@PIC@
|
|
||||||
|
|
||||||
CXX_FLAGS = @CXXFLAGS@ $(LOCAL_DEFS) $(CXX_OPT) $(PIC_FLAG) $(DEBUG_FLAG)
|
|
||||||
|
|
||||||
BASE_OBJ = ct2ctml.o ctml.o misc.o plots.o stringUtils.o xml.o clockWC.o\
|
|
||||||
PrintCtrl.o LogPrintCtrl.o mdp_allo.o checkFinite.o
|
|
||||||
|
|
||||||
BASE_H = ct_defs.h ctexceptions.h logger.h XML_Writer.h \
|
|
||||||
ctml.h plots.h stringUtils.h xml.h config.h utilities.h \
|
|
||||||
Array.h vec_functions.h global.h FactoryBase.h clockWC.h \
|
|
||||||
PrintCtrl.h LogPrintCtrl.h mdp_allo.h
|
|
||||||
|
|
||||||
CXX_INCLUDES = -I. @CXX_INCLUDES@
|
|
||||||
LIB = @buildlib@/libctbase.a
|
|
||||||
|
|
||||||
DEPENDS = $(BASE_OBJ:.o=.d)
|
|
||||||
|
|
||||||
all: $(LIB) .depends
|
|
||||||
@(@INSTALL@ -d $(INCDIR))
|
|
||||||
@(for lh in $(BASE_H) ; do \
|
|
||||||
$(INSTALL_TSC) "$${lh}" $(INCDIR) ; \
|
|
||||||
done)
|
|
||||||
|
|
||||||
%.d: Makefile %.o
|
|
||||||
@CXX_DEPENDS@ $(CXX_FLAGS) $(CXX_INCLUDES) $*.cpp > $*.d
|
|
||||||
|
|
||||||
.cpp.o:
|
|
||||||
$(PURIFY) @CXX@ -c $< $(CXX_FLAGS) $(CXX_INCLUDES)
|
|
||||||
|
|
||||||
$(LIB): $(BASE_OBJ) $(BASE_H)
|
|
||||||
@ARCHIVE@ $(LIB) $(BASE_OBJ) > /dev/null
|
|
||||||
ifeq ($(do_ranlib),1)
|
|
||||||
@RANLIB@ $(LIB)
|
|
||||||
endif
|
|
||||||
|
|
||||||
clean:
|
|
||||||
@(for lh in dummy.h $(BASE_H) ; do \
|
|
||||||
th=$(INCDIR)/"$${lh}" ; \
|
|
||||||
if test -f "$${th}" ; then \
|
|
||||||
$(RM) "$${th}" ; \
|
|
||||||
echo "$(RM) $${th}" ; \
|
|
||||||
fi \
|
|
||||||
done)
|
|
||||||
@(if test -f $(LIB) ; then \
|
|
||||||
$(RM) $(LIB) ; \
|
|
||||||
echo "$(RM) $(LIB)" ; \
|
|
||||||
fi)
|
|
||||||
$(RM) *.o *~ .depends *.d
|
|
||||||
(if test -d SunWS_cache ; then \
|
|
||||||
$(RM) -rf SunWS_cache ; \
|
|
||||||
fi )
|
|
||||||
|
|
||||||
depends:
|
|
||||||
@MAKE@ .depends
|
|
||||||
|
|
||||||
.depends: $(DEPENDS)
|
|
||||||
cat $(DEPENDS) > .depends
|
|
||||||
|
|
||||||
$(BASE_OBJ): Makefile
|
|
||||||
|
|
||||||
TAGS:
|
|
||||||
etags *.h *.cpp
|
|
||||||
|
|
||||||
ifeq ($(wildcard .depends), .depends)
|
|
||||||
include .depends
|
|
||||||
endif
|
|
||||||
|
|
||||||
Loading…
Add table
Reference in a new issue