## ------------ ## ## version.cc. ## ## ------------ ## EXTRA_DIST += src/version.cc.in CLEANFILES += src/version.stamp src/version.stamp: $(top_srcdir)/ChangeLog $(srcdir)/src/version.cc.in $(AM_V_GEN)rm -f src/version.tmp $(AM_V_at)touch src/version.tmp # Be sure not to have `/' in Id. The embedded date may be # separated by `/' instead of `-', what sed dislikes. $(AM_V_at)\ Id=`sed -n '/^\$$Id/{s,/,-,g;p;q;}' $(top_srcdir)/ChangeLog`; \ sed -e "s/@ID@/$$Id/" $(srcdir)/src/version.cc.in >src/version.cc.tmp $(AM_V_at)$(top_srcdir)/build-aux/bin/move-if-change \ src/version.cc.tmp src/version.cc $(AM_V_at)mv -f src/version.tmp src/version.stamp src/version.cc: src/version.stamp $(AM_V_at)if test -f src/version.cc; then :; else \ rm -f src/version.stamp; \ $(MAKE) $(AM_MAKEFLAGS) src/version.stamp; \ fi ## ------- ## ## libtc. ## ## ------- ## lib_LTLIBRARIES = src/libtc.la src_libtc_la_SOURCES = src/version.hh src/common.cc nodist_src_libtc_la_SOURCES = src/version.cc src_libtc_la_LDFLAGS = $(BOOST_PROGRAM_OPTIONS_LDFLAGS) -lreflex BUILT_SOURCES += $(nodist_src_libtc_la_SOURCES) CLEANFILES += $(nodist_src_libtc_la_SOURCES) src_libtc_la_LIBADD = \ $(top_builddir)/lib/misc/libmisc.la \ $(BOOST_PROGRAM_OPTIONS_LIBS) ## ---- ## ## tc. ## ## ---- ## bin_PROGRAMS = src/tc dist_src_tc_SOURCES = \ src/doc.hh \ $(TASKS) \ src/common.hh \ src/tc.cc src_tc_LDADD = src/libtc.la ## --------- ## ## Modules. ## ## --------- ## TASKS = include src/task/local.am include src/ast/local.am include src/parse/local.am include src/astclone/local.am include src/bind/local.am include src/escapes/local.am include src/callgraph/local.am include src/type/local.am include src/object/local.am include src/overload/local.am include src/desugar/local.am include src/assert/local.am include src/testsuite/local.am include src/inlining/local.am include src/llvmtranslate/local.am include src/combine/local.am