From: Sebastien GODARD Date: Sat, 16 Jan 2021 16:43:34 +0000 (+0100) Subject: Makefile: Define TEST flag when making simtest/extratest targets X-Git-Tag: v12.5.3~19 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f5e4f4f83bf6fb23c102a5805d688f12daeed818;p=sysstat Makefile: Define TEST flag when making simtest/extratest targets We should be able to enter just 'make simtest' and not 'make simtest TFLAGS="-DTEST"'. Same for extratest. Signed-off-by: Sebastien GODARD --- diff --git a/Makefile.in b/Makefile.in index 54336d2..d110e4a 100644 --- a/Makefile.in +++ b/Makefile.in @@ -797,13 +797,17 @@ extraunit: @echo $(X) 2>&1 @cat $(EXTRADIR)/$(X) | $(TESTRUN) -# Use "do_test" script to make the following target +# Use "do_test" script to make the following targets +simtest: DFLAGS += -DTEST + simtest: all testcomp @$(foreach x, $(TESTLIST), $(MAKE) X=$x unit || exit;) rm -f tests/root ln -s root1 tests/root @echo Simulation tests: Success! +extratest: DFLAGS += -DTEST + extratest: all @$(foreach x, $(EXTRALIST), $(MAKE) X=$x extraunit || exit;) rm -f tests/root diff --git a/do_test b/do_test index 259b3bc..8b20579 100755 --- a/do_test +++ b/do_test @@ -8,9 +8,9 @@ then make TFLAGS="-DTEST" else make distclean - ./configure sa_lib_dir=. sar_dir=. conf_dir=. conf_file=sysstat.sysconfig sa_dir=tests --enable-debuginfo && make TFLAGS="-DTEST" && make simtest TFLAGS="-DTEST" + ./configure sa_lib_dir=. sar_dir=. conf_dir=. conf_file=sysstat.sysconfig sa_dir=tests --enable-debuginfo && make TFLAGS="-DTEST" && make simtest fi if [ "$?" = "0" -a "$1" = "all" ] then - make extratest TFLAGS="-DTEST" && make distclean && ./configure --disable-nls --disable-sensors --disable-pcp sa_lib_dir=. sar_dir=. conf_dir=. conf_file=sysstat.sysconfig sa_dir=tests --enable-debuginfo && make TFLAGS="-DTEST" && echo "EXTRA TESTS: Success!" + make extratest && make distclean && ./configure --disable-nls --disable-sensors --disable-pcp sa_lib_dir=. sar_dir=. conf_dir=. conf_file=sysstat.sysconfig sa_dir=tests --enable-debuginfo && make TFLAGS="-DTEST" && echo "EXTRA TESTS: Success!" fi