From: Laurent Mazet Date: Sun, 15 Jan 2023 14:32:56 +0000 (+0100) Subject: update makefile X-Git-Url: https://secure.softndesign.org/git/?p=hexdump.git;a=commitdiff_plain;h=a2b7edd4e8fb7a8ae9b561701b1cc75b677baa22 update makefile --- diff --git a/makefile b/makefile index 77a6c83..2e05fcb 100644 --- a/makefile +++ b/makefile @@ -11,8 +11,8 @@ OFLAGS = -O4 -Os #OFLAGS += -malign-double CFLAGS += -W -Wall -Wextra -g CFLAGS += -std=c99 -D_XOPEN_SOURCE=500 -CFLAGS += $(OFLAGS) $(INCLUDES) $(GCOVER) -LDFLAGS += -g +CFLAGS += $(OFLAGS) $(INCLUDES) $(GCOV) +LDFLAGS += -g $(GCOV) # Targets @@ -22,8 +22,9 @@ ALLEXE += hexdump SHELL = bash -MAKE = mingw32-make +#MAKE = mingw32-make MAKEFLAGS += -s +include $(wildcard .makefile) # Functions @@ -82,7 +83,7 @@ include $(wildcard *.ld) gcov_%: $(MAKE) purge - CFLAGS="-fprofile-arcs -ftest-coverage" LDFLAGS="-fprofile-arcs -ftest-coverage" $(MAKE) + GCOV="-fprofile-arcs -ftest-coverage -O0" $(MAKE) $(MAKE) test_$(@:gcov_%=%) gcov `sed -e 's/\.exe:/.c/;s/\.o/.c/g' $(@:gcov_%=%.ld)` touch gcov