cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

Makefile.debug (706B)


      1DEBUG_CFLAGS	:=
      2
      3ifdef CONFIG_DEBUG_INFO_SPLIT
      4DEBUG_CFLAGS	+= -gsplit-dwarf
      5else
      6DEBUG_CFLAGS	+= -g
      7endif
      8
      9ifndef CONFIG_AS_IS_LLVM
     10KBUILD_AFLAGS	+= -Wa,-gdwarf-2
     11endif
     12
     13ifndef CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT
     14dwarf-version-$(CONFIG_DEBUG_INFO_DWARF4) := 4
     15dwarf-version-$(CONFIG_DEBUG_INFO_DWARF5) := 5
     16DEBUG_CFLAGS	+= -gdwarf-$(dwarf-version-y)
     17endif
     18
     19ifdef CONFIG_DEBUG_INFO_REDUCED
     20DEBUG_CFLAGS	+= -fno-var-tracking
     21ifdef CONFIG_CC_IS_GCC
     22DEBUG_CFLAGS	+= -femit-struct-debug-baseonly
     23endif
     24endif
     25
     26ifdef CONFIG_DEBUG_INFO_COMPRESSED
     27DEBUG_CFLAGS	+= -gz=zlib
     28KBUILD_AFLAGS	+= -gz=zlib
     29KBUILD_LDFLAGS	+= --compress-debug-sections=zlib
     30endif
     31
     32KBUILD_CFLAGS += $(DEBUG_CFLAGS)
     33export DEBUG_CFLAGS