From 2836e342c9129027dd864dfb215deabec15c5ff9 Mon Sep 17 00:00:00 2001 From: David Monniaux Date: Thu, 9 Apr 2020 14:23:17 +0200 Subject: Makefile etcZ --- test/monniaux/minisat/Makefile.profiled | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'test/monniaux/minisat/Makefile.profiled') diff --git a/test/monniaux/minisat/Makefile.profiled b/test/monniaux/minisat/Makefile.profiled index 08283c8a..c5f68fe8 100644 --- a/test/monniaux/minisat/Makefile.profiled +++ b/test/monniaux/minisat/Makefile.profiled @@ -7,29 +7,34 @@ PROFILING_DAT=compcert_profiling.dat EXECUTE=k1-cluster -- EXAMPLE=sudoku.sat -ALL=minisat.ccomp minisat.branch_linearize minisat.profiled minisat.gcc-O3 minisat.gcc-O3.profiled +ALL=minisat.ccomp minisat.branch_linearize minisat.profiled minisat.gcc-O3 minisat.gcc-O3.profiled minisat.gcc-O3.profile-arcs minisat.profile-arcs all: $(ALL) minisat.ccomp: $(CFILES) $(CCOMP) $(CCOMPFLAGS) $(CFILES) -o $@ $(LIBS) +minisat.profile-arcs: $(CFILES) + $(CCOMP) $(CCOMPFLAGS) -fprofile-arcs $(CFILES) -o $@ $(LIBS) + minisat.gcc-O3: $(CFILES) $(GCC) $(GCCFLAGS) -O3 $(CFILES) -o $@ $(LIBS) minisat.gcc-O3.profile-arcs: $(CFILES) $(GCC) $(GCCFLAGS) -fprofile-arcs -O3 $(CFILES) -o $@ $(LIBS) -$(GCDAFILES): minisat.gcc-O3.profile-arcs +gcda: minisat.gcc-O3.profile-arcs $(EXECUTE) $< $(EXAMPLE) +$(GCDAFILES): gcda + minisat.gcc-O3.profiled: $(CFILES) $(GCDAFILES) $(GCC) $(GCCFLAGS) -O3 -fprofile-use $(CFILES) -o $@ $(LIBS) minisat.branch_linearize: $(CFILES) - $(CCOMP) $(CCOMPFLAGS) -fbranchlinearize $(CFILES) -o $@ $(LIBS) + $(CCOMP) $(CCOMPFLAGS) -ftracelinearize $(CFILES) -o $@ $(LIBS) -$(PROFILING_DAT): minisat.profile_arcs +$(PROFILING_DAT): minisat.profile-arcs -rm -f $(PROFILING_DAT) $(EXECUTE) $< $(EXAMPLE) @@ -39,4 +44,4 @@ minisat.profiled: $(CFILES) $(PROFILING_DAT) clean: -rm -f $(ALL) $(PROFILING_DAT) $(GCDAFILES) -.PHONY: clean +.PHONY: clean gcda -- cgit