aboutsummaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorJerome Forissier <jerome.forissier@linaro.org>2018-11-15 16:44:03 +0100
committerJérôme Forissier <jerome.forissier@linaro.org>2018-11-16 11:19:49 +0100
commitb31756b3c343b662bc309bc7cf9cd8efc55c3055 (patch)
tree07b50bd5ca38f378d769fcb1be7cd7253549fb20 /mk
parentabb61b0e786919870e4c2a34abef2791acbb1e8a (diff)
lib.mk: centralize profiling flag (-pg)
Code cleanup, no functional change. This commit avoids the duplication of the -pg flag in the library makefiles. Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
Diffstat (limited to 'mk')
-rw-r--r--mk/lib.mk5
1 files changed, 5 insertions, 0 deletions
diff --git a/mk/lib.mk b/mk/lib.mk
index 87cf5798..bfe39528 100644
--- a/mk/lib.mk
+++ b/mk/lib.mk
@@ -13,6 +13,11 @@
subdirs = $(libdir)
include mk/subdir.mk
+ifneq ($(sm),core) # User-mode
+ifeq ($(CFG_ULIBS_GPROF),y)
+cflags-lib$(libname)-$(sm) += -pg
+endif
+endif
include mk/compile.mk
lib-libfile = $(out-dir)/$(base-prefix)$(libdir)/lib$(libname).a