aboutsummaryrefslogtreecommitdiff
path: root/Makefile.main
diff options
context:
space:
mode:
authorStewart Smith <stewart@linux.vnet.ibm.com>2015-05-07 17:11:45 +1000
committerStewart Smith <stewart@linux.vnet.ibm.com>2015-05-15 07:59:18 +1000
commit614aa6a7833839146de2769a09de355a49b8ed3d (patch)
tree99abce24c9d73c5135a2ebe1a2efe02085f0fbbe /Makefile.main
parente8782725c718875eab9764812c640bcb5002eacd (diff)
downloadskiboot-614aa6a7833839146de2769a09de355a49b8ed3d.zip
skiboot-614aa6a7833839146de2769a09de355a49b8ed3d.tar.gz
skiboot-614aa6a7833839146de2769a09de355a49b8ed3d.tar.bz2
Construct linked list of gcov data structures
The gcov constructors call __gcov_init() for each gcov covered file, which we then need to turn into a linked list of all gcov files so that we can traverse them later to pull out gcov profiling data. Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'Makefile.main')
-rw-r--r--Makefile.main2
1 files changed, 1 insertions, 1 deletions
diff --git a/Makefile.main b/Makefile.main
index bd03ff4..c01b16b 100644
--- a/Makefile.main
+++ b/Makefile.main
@@ -53,7 +53,7 @@ CPPFLAGS += -ffreestanding
CFLAGS := -fno-strict-aliasing -fstack-protector-all -pie -mbig-endian -m64
ifeq ($(SKIBOOT_GCOV),1)
-CFLAGS += -fprofile-arcs -ftest-coverage
+CFLAGS += -fprofile-arcs -ftest-coverage -DSKIBOOT_GCOV=1
endif
ifeq ($(STACK_CHECK),1)