33 lines · 706 B · Text
RawDownload
DEBUG_CFLAGS	:= ifdef CONFIG_DEBUG_INFO_SPLITDEBUG_CFLAGS	+= -gsplit-dwarfelseDEBUG_CFLAGS	+= -gendif ifndef CONFIG_AS_IS_LLVMKBUILD_AFLAGS	+= -Wa,-gdwarf-2endif ifndef CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULTdwarf-version-$(CONFIG_DEBUG_INFO_DWARF4) := 4dwarf-version-$(CONFIG_DEBUG_INFO_DWARF5) := 5DEBUG_CFLAGS	+= -gdwarf-$(dwarf-version-y)endif ifdef CONFIG_DEBUG_INFO_REDUCEDDEBUG_CFLAGS	+= -fno-var-trackingifdef CONFIG_CC_IS_GCCDEBUG_CFLAGS	+= -femit-struct-debug-baseonlyendifendif ifdef CONFIG_DEBUG_INFO_COMPRESSEDDEBUG_CFLAGS	+= -gz=zlibKBUILD_AFLAGS	+= -gz=zlibKBUILD_LDFLAGS	+= --compress-debug-sections=zlibendif KBUILD_CFLAGS += $(DEBUG_CFLAGS)export DEBUG_CFLAGS