PROGRAMS=""
CLEAN_FILES=""
+INTERMEDIATES=""
for NF in 1 2 3 4; do
for P in 1 2 3; do
# Generate UFL headers
TEMPLATE_FILE="mass_matrix_f${NF}.tmpl"
UFL_FILE="mass_matrix_${OPTIONS}.ufl"
+ INTERMEDIATES="${INTERMEDIATES} ${UFL_FILE}"
TEMPLATE_GENERATED="${UFL_FILE} ${BENCHMARK_SOURCE}"
REP_SPECIFIC_OPTIONS="${OPTIONS}_${REPRESENTATION}"
REP_SPECIFIC_UFL_FILE="mass_matrix_${REP_SPECIFIC_OPTIONS}.ufl"
TEMPLATE_GENERATED="${TEMPLATE_GENERATED} ${REP_SPECIFIC_UFL_FILE}"
+ INTERMEDIATES="${INTERMEDIATES} ${REP_SPECIFIC_UFL_FILE}"
# We need two copies, one for quadrature, one for tensor.
echo "${REP_SPECIFIC_UFL_FILE}: ${UFL_FILE}"
echo "${BENCHMARK_EXECUTABLE}: ${BENCHMARK_SOURCE} ${FFC_BUILT_SOURCES} ${EXCAFE_BUILT_SOURCES}"
echo '\t${CXX} ${CXXFLAGS} ${LDFLAGS} $< -o $@'
- CLEAN_FILES="${BENCHMARK_EXECUTABLE} ${TEMPLATE_GENERATED} ${FFC_BUILT_SOURCES} ${CLEAN_FILES}"
+ CLEAN_FILES="${BENCHMARK_EXECUTABLE} ${TEMPLATE_GENERATED} ${CLEAN_FILES}"
+ CLEAN_FILES="${FFC_BUILT_SOURCES} ${EXCAFE_BUILT_SOURCES} ${CLEAN_FILES}"
echo
done
echo "ALL_EXECUTABLES = ${PROGRAMS}"
echo "CLEAN_FILES=${CLEAN_FILES}"
+echo "INTERMEDIATES=${INTERMEDIATES}"