133 lines
2.6 KiB
Plaintext
Raw Normal View History

SubDir HAIKU_TOP src apps debugger ;
CCFLAGS += -Werror ;
C++FLAGS += -Werror ;
UsePrivateHeaders debug interface kernel shared ;
UsePrivateSystemHeaders ;
SEARCH_SOURCE += [ FDirName $(SUBDIR) arch ] ;
SEARCH_SOURCE += [ FDirName $(SUBDIR) arch x86 ] ;
SEARCH_SOURCE += [ FDirName $(SUBDIR) debug_info ] ;
SEARCH_SOURCE += [ FDirName $(SUBDIR) debugger_interface ] ;
SEARCH_SOURCE += [ FDirName $(SUBDIR) elf ] ;
SEARCH_SOURCE += [ FDirName $(SUBDIR) files ] ;
SEARCH_SOURCE += [ FDirName $(SUBDIR) gui team_window ] ;
SEARCH_SOURCE += [ FDirName $(SUBDIR) model ] ;
SEARCH_SOURCE += [ FDirName $(SUBDIR) types ] ;
SEARCH_SOURCE += [ FDirName $(SUBDIR) util ] ;
local debugAnalyzerSources
= [ FDirName $(HAIKU_TOP) src apps debuganalyzer ] ;
SubDirHdrs [ FDirName $(SUBDIR) demangler ] ;
SubDirHdrs [ FDirName $(HAIKU_TOP) src bin debug ] ;
SubDirHdrs [ FDirName $(debugAnalyzerSources) gui ] ;
SourceHdrs
DwarfFunctionDebugInfo.cpp
DwarfImageDebugInfo.cpp
DwarfTeamDebugInfo.cpp
: [ FDirName $(SUBDIR) dwarf ]
;
Application Debugger :
BreakpointManager.cpp
Debugger.cpp
Jobs.cpp
TeamDebugger.cpp
ThreadHandler.cpp
Worker.cpp
# arch
Architecture.cpp
CpuState.cpp
InstructionInfo.cpp
Register.cpp
# arch/x86
ArchitectureX86.cpp
CpuStateX86.cpp
# debug_info
BasicFunctionDebugInfo.cpp
DebuggerImageDebugInfo.cpp
DebuggerTeamDebugInfo.cpp
DwarfFunctionDebugInfo.cpp
DwarfImageDebugInfo.cpp
DwarfTeamDebugInfo.cpp
FunctionDebugInfo.cpp
ImageDebugInfo.cpp
ImageDebugInfoProvider.cpp
SpecificImageDebugInfo.cpp
SpecificTeamDebugInfo.cpp
TeamDebugInfo.cpp
# debugger_interface
DebugEvent.cpp
DebuggerInterface.cpp
# elf
ElfFile.cpp
# files
FileManager.cpp
LocatableDirectory.cpp
LocatableEntry.cpp
LocatableFile.cpp
SourceFile.cpp
# gui/team_window
ImageFunctionsView.cpp
ImageListView.cpp
RegisterView.cpp
SourceView.cpp
StackTraceView.cpp
TeamWindow.cpp
ThreadListView.cpp
# model
Breakpoint.cpp
DisassembledCode.cpp
FileSourceCode.cpp
Image.cpp
ImageInfo.cpp
SourceCode.cpp
StackFrame.cpp
StackTrace.cpp
Statement.cpp
SymbolInfo.cpp
Team.cpp
TeamDebugModel.cpp
TeamMemory.cpp
Thread.cpp
ThreadInfo.cpp
# types
TargetAddressRangeList.cpp
# util
StringUtils.cpp
:
<nogrist>Debugger_demangler.o
<nogrist>Debugger_disasm_x86.o
<nogrist>Debugger_dwarf.o
<nogrist>DebugAnalyzer_gui_table.o
libudis86.a
<bin>debug_utils.a
libcolumnlistview.a
libshared.a
$(TARGET_LIBSTDC++)
be libdebug.so
: Debugger.rdef
;
HaikuSubInclude arch x86 disasm ;
HaikuSubInclude demangler ;
HaikuSubInclude dwarf ;
HaikuSubInclude gui running_teams_window ;