1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142
|
## Makefile.am for libalberta%LIBCODE%
##
## DO NOT EDIT, this file is automatically generated by
## ${top_srcdir}/generate-alberta-automakefiles.sh form
## ${top_srcdir}/Makefile.am.template
LIBCODE = %LIBCODE%
SUFFIX = %SUFFIX%
%NO_MULTI_DIM%include $(srcdir)/../Common/Makefile.am.include
%NO_MULTI_DIM%pkgconfig_DATA =
%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
# Should be called libalbertagrid, but just "alberta" is just easier.
lib_LTLIBRARIES += libalberta%LIBCODE%.la
pkgconfig_DATA += alberta-grid%LIBCODE%.pc
if ALBERTA_FEM_TOOLBOX
lib_LTLIBRARIES += libalberta_fem%LIBCODE%.la
pkgconfig_DATA += alberta-fem%LIBCODE%.pc
noinst_LTLIBRARIES += $(assemble%LIBCODE%_libs)
libalberta_fem%LIBCODE%_la_SOURCES = $(common_fem_sources)
libalberta_fem%LIBCODE%_la_LIBADD = $(assemble%LIBCODE%_libs) @GPSKCA_ALL_LIBS@
libalberta_fem%LIBCODE%_la_CPPFLAGS = \
$(CPPFLAGS) -DDIM_OF_WORLD=%DIM_OF_WORLD% \
-DALBERTA_DEBUG=%ALBERTA_DEBUG% \
-DALBERTA_PROFILE=%ALBERTA_PROFILE%
libalberta_fem%LIBCODE%_la_LDFLAGS = -version-info 4:0:0
endif
AM_CFLAGS = $(ALBERTA_%EFLAGS%_CFLAGS)
AM_CXXFLAGS = $(ALBERTA_%EFLAGS%_CXXFLAGS)
AM_LDFLAGS = ${AM_CFLAGS}
sources = $(common_sources)
%NO_MULTI_DIM%sources += $(lowdim_sources)
nodist_libalberta%LIBCODE%_la_SOURCES = $(sources)
libalberta%LIBCODE%_la_LIBADD =
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_ROW_FCTS_V_TYPE=0 -DHAVE_COL_FCTS_V_TYPE=0\
-DHAVE_ROW_FCTS_C_TYPE=0 -DHAVE_COL_FCTS_C_TYPE=0
# vector-vector
libVV_assemble%LIBCODE%_la_SOURCES = $(assemble_sources)
libVV_assemble%LIBCODE%_la_CPPFLAGS = \
$(libalberta%LIBCODE%_la_CPPFLAGS)\
-DHAVE_ROW_FCTS_V_TYPE=1 -DHAVE_COL_FCTS_V_TYPE=1\
-DHAVE_ROW_FCTS_C_TYPE=0 -DHAVE_COL_FCTS_C_TYPE=0
# vector-Cartesian
libVC_assemble%LIBCODE%_la_SOURCES = $(assemble_sources)
libVC_assemble%LIBCODE%_la_CPPFLAGS = \
$(libalberta%LIBCODE%_la_CPPFLAGS)\
-DHAVE_ROW_FCTS_V_TYPE=1 -DHAVE_COL_FCTS_V_TYPE=0\
-DHAVE_ROW_FCTS_C_TYPE=0 -DHAVE_COL_FCTS_C_TYPE=1
# Cartesian-vector
libCV_assemble%LIBCODE%_la_SOURCES = $(assemble_sources)
libCV_assemble%LIBCODE%_la_CPPFLAGS = \
$(libalberta%LIBCODE%_la_CPPFLAGS)\
-DHAVE_ROW_FCTS_V_TYPE=0 -DHAVE_COL_FCTS_V_TYPE=1\
-DHAVE_ROW_FCTS_C_TYPE=1 -DHAVE_COL_FCTS_C_TYPE=0
# vector-scalar
libVS_assemble%LIBCODE%_la_SOURCES = $(VSSV_assemble_sources)
libVS_assemble%LIBCODE%_la_CPPFLAGS = \
$(libalberta%LIBCODE%_la_CPPFLAGS)\
-DHAVE_ROW_FCTS_V_TYPE=1 -DHAVE_COL_FCTS_V_TYPE=0\
-DHAVE_ROW_FCTS_C_TYPE=0 -DHAVE_COL_FCTS_C_TYPE=0
# scalar-vector
libSV_assemble%LIBCODE%_la_SOURCES = $(VSSV_assemble_sources)
libSV_assemble%LIBCODE%_la_CPPFLAGS = \
$(libalberta%LIBCODE%_la_CPPFLAGS)\
-DHAVE_ROW_FCTS_V_TYPE=0 -DHAVE_COL_FCTS_V_TYPE=1\
-DHAVE_ROW_FCTS_C_TYPE=0 -DHAVE_COL_FCTS_C_TYPE=0
if ALBERTA_USE_GRAPHICS
lib_LTLIBRARIES += libalberta_gfx%LIBCODE%.la
pkgconfig_DATA += alberta-gfx%LIBCODE%.pc
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
BUILT_SOURCES =\
alberta-grid%LIBCODE%.pc\
alberta-fem%LIBCODE%.pc\
alberta-gfx%LIBCODE%.pc
alberta-grid%LIBCODE%.pc: $(top_builddir)/alberta-grid.pctmpl Makefile
$(SED) -e 's/!DIMENSION!/%DIM_OF_WORLD%/g' -e 's/!LIBCODE!/$(LIBCODE)/g' -e 's/!SUFFIX!/$(SUFFIX)/g' $< > $@
alberta-fem%LIBCODE%.pc: $(top_builddir)/alberta-fem.pctmpl Makefile
$(SED) -e 's/!DIMENSION!/%DIM_OF_WORLD%/g' -e 's/!LIBCODE!/$(LIBCODE)/g' -e 's/!SUFFIX!/$(SUFFIX)/g' $< > $@
alberta-gfx%LIBCODE%.pc: $(top_builddir)/alberta-gfx.pctmpl Makefile
$(SED) -e 's/!DIMENSION!/%DIM_OF_WORLD%/g' -e 's/!LIBCODE!/$(LIBCODE)/g' -e 's/!SUFFIX!/$(SUFFIX)/g' $< > $@
distclean-local:
-rm -f $(BUILT_SOURCES)
%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
%NO_MULTI_DIM%all-local:
%NO_MULTI_DIM% make -C ../Common all-local
|