xref: /openbmc/linux/kernel/gcov/Makefile (revision 3df80947)
1ed3cd4a8Smatt mooneyccflags-y := -DSRCTREE='"$(srctree)"' -DOBJTREE='"$(objtree)"'
22521f2c2SPeter Oberparleiter
317c568d6SFrantisek Hrbata# if-lt
417c568d6SFrantisek Hrbata# Usage VAR := $(call if-lt, $(a), $(b))
517c568d6SFrantisek Hrbata# Returns 1 if (a < b)
617c568d6SFrantisek Hrbataif-lt = $(shell [ $(1) -lt $(2) ] && echo 1)
717c568d6SFrantisek Hrbata
817c568d6SFrantisek Hrbataifeq ($(CONFIG_GCOV_FORMAT_3_4),y)
917c568d6SFrantisek Hrbata  cc-ver := 0304
1017c568d6SFrantisek Hrbataelse ifeq ($(CONFIG_GCOV_FORMAT_4_7),y)
1117c568d6SFrantisek Hrbata  cc-ver := 0407
1217c568d6SFrantisek Hrbataelse
13842857deSMasahiro Yamada  cc-ver := $(cc-version)
1417c568d6SFrantisek Hrbataendif
1517c568d6SFrantisek Hrbata
16*3df80947SMasahiro Yamadaobj-y := base.o fs.o
1717c568d6SFrantisek Hrbata
1817c568d6SFrantisek Hrbataifeq ($(call if-lt, $(cc-ver), 0407),1)
19*3df80947SMasahiro Yamada  obj-y += gcc_3_4.o
2017c568d6SFrantisek Hrbataelse
21*3df80947SMasahiro Yamada  obj-y += gcc_4_7.o
2217c568d6SFrantisek Hrbataendif
23