xref: /llvm-project/lldb/test/API/debuginfod/SplitDWARF/Makefile (revision e77ac42bccb8c26bbf4b74d8e92eb09e7fa1b218)
1*e77ac42bSKevin FreiC_SOURCES := main.c
2*e77ac42bSKevin Frei
3*e77ac42bSKevin Frei# For split-dwarf Debuginfod tests, we need:
4*e77ac42bSKevin Frei
5*e77ac42bSKevin Frei# * A .DWP file (a.out.dwp)
6*e77ac42bSKevin Frei#   Produced by Makefile.rules with MAKE_DWP set to YES
7*e77ac42bSKevin Frei
8*e77ac42bSKevin Frei# * The "full" binary (missing things that live in .dwo's) (a.out.unstripped)
9*e77ac42bSKevin Frei#   Produced by Makefile.rules with SAVE_FULL_DEBUG_BINARY set to YES and
10*e77ac42bSKevin Frei#   SPLIT_DEBUG_SYMBOLS set to YES
11*e77ac42bSKevin Frei
12*e77ac42bSKevin Frei# * The stripped binary (a.out)
13*e77ac42bSKevin Frei#   Produced by Makefile.rules
14*e77ac42bSKevin Frei
15*e77ac42bSKevin Frei# * The 'only-keep-debug' binary (a.out.debug)
16*e77ac42bSKevin Frei#   Produced below
17*e77ac42bSKevin Frei
18*e77ac42bSKevin FreiMAKE_DWP := YES
19*e77ac42bSKevin FreiSPLIT_DEBUG_SYMBOLS := YES
20*e77ac42bSKevin FreiSAVE_FULL_DEBUG_BINARY := YES
21*e77ac42bSKevin FreiGEN_GNU_BUILD_ID := YES
22*e77ac42bSKevin Frei
23*e77ac42bSKevin Freiinclude Makefile.rules
24