Select Git revision
Makefile.am.template
Makefile.am.template 3.18 KiB
## Makefile.am for libalberta%LIBCODE%
##
## DO NOT EDIT, this file is automatically generated by
## ${top_srcdir}/generate-alberta-automakefiles.sh
%NO_MULTI_DIM%lib_LTLIBRARIES =
%NO_MULTI_DIM%noinst_LTLIBRARIES =
assemble%LIBCODE%_libs = libSS_assemble%LIBCODE%.la
if VECTOR_BASIS_FUNCTIONS
assemble%LIBCODE%_libs += libVV_assemble%LIBCODE%.la\
libVC_assemble%LIBCODE%.la libCV_assemble%LIBCODE%.la\
libVS_assemble%LIBCODE%.la libSV_assemble%LIBCODE%.la
endif
lib_LTLIBRARIES += libalberta%LIBCODE%.la
noinst_LTLIBRARIES += $(assemble%LIBCODE%_libs)
%NO_MULTI_DIM%include $(srcdir)/../Common/Makefile.am.include
AM_CFLAGS = $(ALBERTA_%EFLAGS%_CFLAGS)
AM_CXXFLAGS = $(ALBERTA_%EFLAGS%_CXXFLAGS)
AM_LDFLAGS = ${AM_CFLAGS}
nodist_libalberta%LIBCODE%_la_SOURCES = $(sources)
libalberta%LIBCODE%_la_LIBADD = $(assemble%LIBCODE%_libs)
libalberta%LIBCODE%_la_CPPFLAGS = \
$(CPPFLAGS) -DDIM_OF_WORLD=%DIM_OF_WORLD% \
-DALBERTA_DEBUG=%ALBERTA_DEBUG% \
-DALBERTA_PROFILE=%ALBERTA_PROFILE%
libalberta%LIBCODE%_la_LDFLAGS = -version-info 4:0:0
# Various flavours of block-matrix assembly
# scalar-scalar or Cartesian/Cartesian
libSS_assemble%LIBCODE%_la_SOURCES = $(assemble_sources)
libSS_assemble%LIBCODE%_la_CPPFLAGS = \
$(libalberta%LIBCODE%_la_CPPFLAGS)\
-DHAVE_PSI_V_TYPE=0 -DHAVE_PHI_V_TYPE=0\
-DHAVE_PSI_C_TYPE=0 -DHAVE_PHI_C_TYPE=0
# vector-vector
libVV_assemble%LIBCODE%_la_SOURCES = $(assemble_sources)
libVV_assemble%LIBCODE%_la_CPPFLAGS = \
$(libalberta%LIBCODE%_la_CPPFLAGS)\
-DHAVE_PSI_V_TYPE=1 -DHAVE_PHI_V_TYPE=1\
-DHAVE_PSI_C_TYPE=0 -DHAVE_PHI_C_TYPE=0
# vector-Cartesian
libVC_assemble%LIBCODE%_la_SOURCES = $(assemble_sources)
libVC_assemble%LIBCODE%_la_CPPFLAGS = \
$(libalberta%LIBCODE%_la_CPPFLAGS)\
-DHAVE_PSI_V_TYPE=1 -DHAVE_PHI_V_TYPE=0\
-DHAVE_PSI_C_TYPE=0 -DHAVE_PHI_C_TYPE=1
# Cartesian-vector
libCV_assemble%LIBCODE%_la_SOURCES = $(assemble_sources)
libCV_assemble%LIBCODE%_la_CPPFLAGS = \
$(libalberta%LIBCODE%_la_CPPFLAGS)\
-DHAVE_PSI_V_TYPE=0 -DHAVE_PHI_V_TYPE=1\
-DHAVE_PSI_C_TYPE=1 -DHAVE_PHI_C_TYPE=0
# vector-scalar
libVS_assemble%LIBCODE%_la_SOURCES = $(VSSV_assemble_sources)
libVS_assemble%LIBCODE%_la_CPPFLAGS = \
$(libalberta%LIBCODE%_la_CPPFLAGS)\
-DHAVE_PSI_V_TYPE=1 -DHAVE_PHI_V_TYPE=0\
-DHAVE_PSI_C_TYPE=0 -DHAVE_PHI_C_TYPE=0
# scalar-vector
libSV_assemble%LIBCODE%_la_SOURCES = $(VSSV_assemble_sources)
libSV_assemble%LIBCODE%_la_CPPFLAGS = \
$(libalberta%LIBCODE%_la_CPPFLAGS)\
-DHAVE_PSI_V_TYPE=0 -DHAVE_PHI_V_TYPE=1\
-DHAVE_PSI_C_TYPE=0 -DHAVE_PHI_C_TYPE=0
if ALBERTA_USE_GRAPHICS
lib_LTLIBRARIES += libalberta_gfx%LIBCODE%.la
nodist_libalberta_gfx%LIBCODE%_la_SOURCES = $(gfxsources)
libalberta_gfx%LIBCODE%_la_CPPFLAGS = \
$(CPPFLAGS) -DDIM_OF_WORLD=%DIM_OF_WORLD% \
-DALBERTA_DEBUG=%ALBERTA_DEBUG% \
-DALBERTA_PROFILE=%ALBERTA_PROFILE%
#libalberta_gfx%LIBCODE%_la_LIBADD = @GLTOOLS_ALL_LIBS@ @OPENDX_ALL_LIBS@ @OPENGL_ALL_LIBS@
libalberta_gfx%LIBCODE%_la_LDFLAGS = -version-info 4:0:0
endif
%NO_MULTI_DIM%if MAINTAINER_MODE
%NO_MULTI_DIM%$(srcdir)/Makefile.am: \
%NO_MULTI_DIM% $(top_srcdir)/Makefile.am.template \
%NO_MULTI_DIM% $(top_srcdir)/generate-alberta-automakefiles.sh
%NO_MULTI_DIM% cd $(top_srcdir) && sh generate-alberta-automakefiles.sh
%NO_MULTI_DIM%endif