mirror of
https://github.com/Cantera/cantera.git
synced 2025-02-25 18:55:29 -06:00
105 lines
2.2 KiB
Makefile
Executable File
105 lines
2.2 KiB
Makefile
Executable File
#/bin/sh
|
|
#
|
|
# $Source$
|
|
# $Author$
|
|
# $Revision$
|
|
# $Date$
|
|
#
|
|
# Makefile for ext directory
|
|
#
|
|
BUILD_LAPACK=@build_lapack@
|
|
BUILD_BLAS=@build_blas@
|
|
BUILD_WITH_F2C=@build_with_f2c@
|
|
BUILD_F2C_LIB=@build_f2c_lib@
|
|
USE_SUNDIALS=@use_sundials@
|
|
|
|
LIBS = blas/libctblas.a lapack/libctlapack.a math/libctmath.a \
|
|
cvode/libcvode.a tpx/libtpx.a
|
|
|
|
all:
|
|
ifeq ($(BUILD_F2C_LIB),1)
|
|
(if test -d "f2c_libs" ; then \
|
|
cd f2c_libs ; @MAKE@ ; \
|
|
fi)
|
|
endif
|
|
ifeq ($(BUILD_WITH_F2C),1)
|
|
ifeq ($(BUILD_LAPACK),1)
|
|
cd f2c_lapack; @MAKE@
|
|
else
|
|
cd f2c_lapack; @MAKE@ clean
|
|
endif
|
|
ifeq ($(BUILD_BLAS),1)
|
|
cd f2c_blas; @MAKE@
|
|
else
|
|
cd f2c_blas; @MAKE@ clean
|
|
endif
|
|
# cd f2c_recipes; @MAKE@
|
|
cd f2c_math; @MAKE@
|
|
else
|
|
ifeq ($(BUILD_LAPACK),1)
|
|
cd lapack; @MAKE@
|
|
else
|
|
cd lapack; @MAKE@ clean
|
|
endif
|
|
ifeq ($(BUILD_BLAS),1)
|
|
cd blas; @MAKE@
|
|
else
|
|
cd blas; @MAKE@ clean
|
|
endif
|
|
# cd recipes; @MAKE@
|
|
cd math; @MAKE@
|
|
endif
|
|
ifeq ($(USE_SUNDIALS),0)
|
|
cd cvode; @MAKE@
|
|
endif
|
|
cd tpx; @MAKE@
|
|
|
|
clean:
|
|
cd lapack; @MAKE@ clean
|
|
cd blas; @MAKE@ clean
|
|
cd recipes; @MAKE@ clean
|
|
cd cvode; @MAKE@ clean
|
|
cd math; @MAKE@ clean
|
|
cd tpx; @MAKE@ clean
|
|
(if test -d "f2c_libs" ; then \
|
|
cd f2c_libs ; @MAKE@ clean ; \
|
|
fi)
|
|
(if test -d "f2c_lapack" ; then \
|
|
cd f2c_lapack ; @MAKE@ clean ; \
|
|
fi)
|
|
(if test -d "f2c_blas" ; then \
|
|
cd f2c_blas ; @MAKE@ clean ; \
|
|
fi)
|
|
(if test -d "f2c_math" ; then \
|
|
cd f2c_math ; @MAKE@ clean ; \
|
|
fi)
|
|
# (if test -d "f2c_recipes" ; then \
|
|
# cd f2c_recipes ; @MAKE@ clean ; \
|
|
# fi)
|
|
|
|
depends:
|
|
ifeq ($(BUILD_WITH_F2C),1)
|
|
(if test -d "f2c_libs" ; then \
|
|
cd f2c_libs ; @MAKE@ depends ; \
|
|
fi)
|
|
(if test -d "f2c_lapack" ; then \
|
|
cd f2c_lapack ; @MAKE@ depends ; \
|
|
fi)
|
|
(if test -d "f2c_blas" ; then \
|
|
cd f2c_blas ; @MAKE@ depends ; \
|
|
fi)
|
|
(if test -d "f2c_math" ; then \
|
|
cd f2c_math ; @MAKE@ depends ; \
|
|
fi)
|
|
# (if test -d "f2c_recipes" ; then \
|
|
cd f2c_recipes ; @MAKE@ depends ; \
|
|
fi)
|
|
else
|
|
cd lapack; @MAKE@ depends
|
|
cd blas; @MAKE@ depends
|
|
# cd recipes; @MAKE@ depends
|
|
cd math; @MAKE@ depends
|
|
endif
|
|
cd cvode; @MAKE@ depends
|
|
cd tpx; @MAKE@ depends
|