11da177e4SLinus Torvalds# 21da177e4SLinus Torvalds# Copyright (C) 2002 Jeff Dike (jdike@karaya.com) 31da177e4SLinus Torvalds# Licensed under the GPL 41da177e4SLinus Torvalds# 51da177e4SLinus Torvalds 6*d3b08e5fSJohannes Bergexport UM_GPROF_OPT += -pg 732a84cfcSMichał Winiarski 832a84cfcSMichał Winiarskiifdef CONFIG_CC_IS_CLANG 9*d3b08e5fSJohannes Bergexport UM_GCOV_OPT += -fprofile-instr-generate -fcoverage-mapping 1032a84cfcSMichał Winiarskielse 11*d3b08e5fSJohannes Bergexport UM_GCOV_OPT += -fprofile-arcs -ftest-coverage 1232a84cfcSMichał Winiarskiendif 131da177e4SLinus Torvalds 14*d3b08e5fSJohannes BergCFLAGS-$(CONFIG_GCOV) += $(UM_GCOV_OPT) 15*d3b08e5fSJohannes BergCFLAGS-$(CONFIG_GPROF) += $(UM_GPROF_OPT) 16*d3b08e5fSJohannes BergLINK-$(CONFIG_GCOV) += $(UM_GCOV_OPT) 17*d3b08e5fSJohannes BergLINK-$(CONFIG_GPROF) += $(UM_GPROF_OPT) 18