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
|
VPATH =
vpath %.cpp $(srcdir)
vpath %.cc $(srcdir)
vpath %.c $(srcdir)
vpath %.hpp $(srcdir)
vpath %.hh $(srcdir)
vpath %.h $(srcdir)
DIAGNOSTICSLEVEL ?= @DIAGNOSTICSLEVEL@
if VER_AM_GE_12
LOG_COMPILER = $(top_srcdir)/config/runtest.sh
AM_LOG_FLAGS = $(top_srcdir) $(DIAGNOSTICSLEVEL)
else
TESTS_ENVIRONMENT = $(top_srcdir)/config/runtest.sh $(top_srcdir) $(DIAGNOSTICSLEVEL)
endif
AM_CPPFLAGS = -I$(top_srcdir) -DDEBUG__LEVEL__=$(DIAGNOSTICSLEVEL)
$(top_builddir)/diagnostics/libdiagnostics.la:
cd $(top_builddir)/diagnostics ; $(MAKE) $(AM_MAKEFLAGS)
MAINTAINERCLEANFILES = Makefile.in
MOSTLYCLEANFILES = diag_stamp_* *.log *.trs
level_suffix = $(strip $(DIAGNOSTICSLEVEL:-1=_1))
BUILT_SOURCES = diag_stamp_$(level_suffix)
diag_stamp_$(level_suffix):
-rm -f *.$(OBJEXT) *.lo *.la
-rm -f diag_stamp_*
touch diag_stamp_$(level_suffix)
debug audit debug-check audit-check: CXXFLAGS += -g
debug audit debug-check audit-check:
test -f $(top_srcdir)/build/`echo $@ | @AWK@ -F- '{print $$1}'`/Makefile || \
( debug_num=1 ; audit_num=2 ; \
mkdir -p $(top_srcdir)/build ; \
mkdir -p $(top_srcdir)/build/`echo $@ | @AWK@ -F- '{print $$1}'` ; \
cd $(top_srcdir) ; test -f config.status && mv config.status config.status.top || : ; \
cd build/`echo $@ | @AWK@ -F- '{print $$1}'` ; \
mode_num=`echo $@ | gawk -F- '{print $$1}'`_num ; \
../../configure --disable-update-makefiles DIAGNOSTICSLEVEL=$${!mode_num} ; \
cd ../../ ; test -f config.status.top && mv config.status.top config.status || : )
cd $(top_srcdir)/build/`echo $@ | @AWK@ -F- '{print $$1}'``pwd | sed "s|^\`cd $(top_builddir) > /dev/null; pwd\`||"` && \
$(MAKE) $(AM_MAKEFLAGS) CXXFLAGS="$(CXXFLAGS)" `echo $@ | @AWK@ -F- '{print $$2}'`
prod prod-check:
test -f $(top_srcdir)/Makefile || \
( cd $(top_srcdir) ; ./configure --disable-update-makefiles DIAGNOSTICSLEVEL=0 )
cd $(top_srcdir)/`pwd | sed "s|^\`cd $(top_builddir) > /dev/null; pwd\`||"` && \
$(MAKE) $(AM_MAKEFLAGS) `echo $@ | @AWK@ -F- '{print $$2}'`
|