From: Till Riedel Date: Fri, 24 Jan 2003 12:10:05 +0000 (+0000) Subject: use make realclean define GENFILES X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=26923eb8a8cb284d3e1f0b851550a005725308ad;hp=fb60e4cb5af1e120eab6d6687e1551aa192dae1e;p=libfirm use make realclean define GENFILES [r658] --- diff --git a/testprograms/Makefile.in b/testprograms/Makefile.in index f6d5d8adf..04615eb9e 100644 --- a/testprograms/Makefile.in +++ b/testprograms/Makefile.in @@ -22,10 +22,11 @@ SOURCES := Makefile.in \ dead_block_example.c inheritance_example.c while_example.c \ endless_loop.c global_cse.c oo_inline_example.c +GENFILES = %.vcg results.txt + bin_EXAMPLES = $(CFILES:.c=) run_bin_EXAMPLES = $(patsubst %.c,./%;,$(CFILES)) - include $(topdir)/MakeRules CPPFLAGS += -I$(top_srcdir)/ir/adt -I$(top_srcdir)/ir/common -I$(top_srcdir)/ir/debug \ @@ -44,20 +45,17 @@ all: $(bin_EXAMPLES) $(topdir)/libfirm.a run: $(run_bin_EXAMPLES) -test: clean all +test: realclean all ($(run_bin_EXAMPLES))>run-result.txt - -rm $(REF_DIR)/All_types.vcg $(REF_DIR)/*-type.vcg $(REF_DIR)/*-all.vcg # contains pointers that differ from run to run -- change!!! debug-ints!! + -$(RM) $(REF_DIR)/All_types.vcg $(REF_DIR)/*-type.vcg $(REF_DIR)/*-all.vcg # contains pointers that differ from run to run -- change!!! debug-ints!! ($(DIFF) run-result.txt $(REF_DIR)/run-result.txt) || (echo Libfirm test failed; exit 1) for g in $(REF_DIR)/*.vcg; do\ ($(DIFF) -s `basename $$g` $$g)|| (echo Libfirm test failed; exit 1) \ done; @echo Libfirm test successful -reference: clean all - rm -f $(REF_DIR)/*.vcg +reference: realclean all + $(RM) $(REF_DIR)/*.vcg ($(run_bin_EXAMPLES))>$(REF_DIR)/run-result.txt rm All_types.vcg *-type.vcg *-all.vcg # contains pointers that differ from run to run -- change!!! debug-ints!! install -c -m0644 *.vcg $(REF_DIR) - -subdir_clean: - rm -f run-result.txt *.vcg $(bin_EXAMPLES)