2009-06-14 12:53:29 +00:00
|
|
|
SubDir HAIKU_TOP src apps debugger ;
|
|
|
|
|
|
|
|
CCFLAGS += -Werror ;
|
|
|
|
C++FLAGS += -Werror ;
|
|
|
|
|
2009-06-17 13:40:10 +00:00
|
|
|
UsePrivateHeaders debug interface kernel shared ;
|
2009-06-14 12:53:29 +00:00
|
|
|
UsePrivateSystemHeaders ;
|
|
|
|
|
2009-06-18 19:57:46 +00:00
|
|
|
SEARCH_SOURCE += [ FDirName $(SUBDIR) arch ] ;
|
|
|
|
SEARCH_SOURCE += [ FDirName $(SUBDIR) arch x86 ] ;
|
2009-06-20 17:20:49 +00:00
|
|
|
SEARCH_SOURCE += [ FDirName $(SUBDIR) debug_info ] ;
|
2009-06-18 17:57:37 +00:00
|
|
|
SEARCH_SOURCE += [ FDirName $(SUBDIR) debugger_interface ] ;
|
2009-06-27 21:09:21 +00:00
|
|
|
SEARCH_SOURCE += [ FDirName $(SUBDIR) elf ] ;
|
2009-07-01 22:09:33 +00:00
|
|
|
SEARCH_SOURCE += [ FDirName $(SUBDIR) files ] ;
|
2009-06-16 21:47:49 +00:00
|
|
|
SEARCH_SOURCE += [ FDirName $(SUBDIR) gui team_window ] ;
|
2009-06-20 18:17:48 +00:00
|
|
|
SEARCH_SOURCE += [ FDirName $(SUBDIR) model ] ;
|
2009-06-29 22:38:15 +00:00
|
|
|
SEARCH_SOURCE += [ FDirName $(SUBDIR) types ] ;
|
2009-07-01 22:09:33 +00:00
|
|
|
SEARCH_SOURCE += [ FDirName $(SUBDIR) util ] ;
|
2009-06-16 21:47:49 +00:00
|
|
|
|
|
|
|
local debugAnalyzerSources
|
|
|
|
= [ FDirName $(HAIKU_TOP) src apps debuganalyzer ] ;
|
|
|
|
|
2009-06-20 18:45:20 +00:00
|
|
|
SubDirHdrs [ FDirName $(SUBDIR) demangler ] ;
|
2009-06-16 21:47:49 +00:00
|
|
|
SubDirHdrs [ FDirName $(HAIKU_TOP) src bin debug ] ;
|
|
|
|
SubDirHdrs [ FDirName $(debugAnalyzerSources) gui ] ;
|
|
|
|
|
2009-06-27 23:40:32 +00:00
|
|
|
SourceHdrs
|
2009-06-29 22:38:15 +00:00
|
|
|
DwarfFunctionDebugInfo.cpp
|
2009-06-27 23:40:32 +00:00
|
|
|
DwarfImageDebugInfo.cpp
|
|
|
|
DwarfTeamDebugInfo.cpp
|
|
|
|
: [ FDirName $(SUBDIR) dwarf ]
|
|
|
|
;
|
|
|
|
|
2009-06-14 12:53:29 +00:00
|
|
|
Application Debugger :
|
2009-06-25 23:51:09 +00:00
|
|
|
BreakpointManager.cpp
|
2009-06-16 21:47:49 +00:00
|
|
|
Debugger.cpp
|
2009-06-19 15:09:56 +00:00
|
|
|
Jobs.cpp
|
2009-06-18 00:35:12 +00:00
|
|
|
TeamDebugger.cpp
|
2009-06-24 01:46:38 +00:00
|
|
|
ThreadHandler.cpp
|
2009-06-19 15:09:56 +00:00
|
|
|
Worker.cpp
|
2009-06-16 00:25:36 +00:00
|
|
|
|
2009-06-18 19:57:46 +00:00
|
|
|
# arch
|
|
|
|
Architecture.cpp
|
|
|
|
CpuState.cpp
|
2009-06-25 23:51:09 +00:00
|
|
|
InstructionInfo.cpp
|
2009-06-19 00:05:45 +00:00
|
|
|
Register.cpp
|
2009-06-18 19:57:46 +00:00
|
|
|
|
|
|
|
# arch/x86
|
|
|
|
ArchitectureX86.cpp
|
|
|
|
CpuStateX86.cpp
|
2009-06-20 17:20:49 +00:00
|
|
|
|
|
|
|
# debug_info
|
|
|
|
BasicFunctionDebugInfo.cpp
|
2009-06-27 21:09:21 +00:00
|
|
|
DebuggerImageDebugInfo.cpp
|
|
|
|
DebuggerTeamDebugInfo.cpp
|
2009-06-29 22:38:15 +00:00
|
|
|
DwarfFunctionDebugInfo.cpp
|
2009-06-27 23:40:32 +00:00
|
|
|
DwarfImageDebugInfo.cpp
|
|
|
|
DwarfTeamDebugInfo.cpp
|
2009-06-20 17:20:49 +00:00
|
|
|
FunctionDebugInfo.cpp
|
|
|
|
ImageDebugInfo.cpp
|
|
|
|
ImageDebugInfoProvider.cpp
|
2009-06-27 21:09:21 +00:00
|
|
|
SpecificImageDebugInfo.cpp
|
|
|
|
SpecificTeamDebugInfo.cpp
|
|
|
|
TeamDebugInfo.cpp
|
2009-06-18 19:57:46 +00:00
|
|
|
|
|
|
|
# debugger_interface
|
|
|
|
DebugEvent.cpp
|
|
|
|
DebuggerInterface.cpp
|
2009-06-16 21:47:49 +00:00
|
|
|
|
2009-06-27 21:09:21 +00:00
|
|
|
# elf
|
|
|
|
ElfFile.cpp
|
|
|
|
|
2009-07-01 22:09:33 +00:00
|
|
|
# files
|
|
|
|
FileManager.cpp
|
|
|
|
LocatableDirectory.cpp
|
|
|
|
LocatableEntry.cpp
|
|
|
|
LocatableFile.cpp
|
2009-07-03 00:56:39 +00:00
|
|
|
SourceFile.cpp
|
2009-07-01 22:09:33 +00:00
|
|
|
|
2009-06-16 21:47:49 +00:00
|
|
|
# gui/team_window
|
2009-06-27 16:49:55 +00:00
|
|
|
ImageFunctionsView.cpp
|
2009-06-17 14:18:55 +00:00
|
|
|
ImageListView.cpp
|
2009-06-19 22:13:32 +00:00
|
|
|
RegisterView.cpp
|
2009-06-21 13:17:21 +00:00
|
|
|
SourceView.cpp
|
2009-06-19 22:13:32 +00:00
|
|
|
StackTraceView.cpp
|
2009-06-16 21:47:49 +00:00
|
|
|
TeamWindow.cpp
|
|
|
|
ThreadListView.cpp
|
|
|
|
|
2009-06-20 18:17:48 +00:00
|
|
|
# model
|
2009-06-22 21:51:32 +00:00
|
|
|
Breakpoint.cpp
|
2009-06-22 01:13:57 +00:00
|
|
|
DisassembledCode.cpp
|
2009-07-03 00:56:39 +00:00
|
|
|
FileSourceCode.cpp
|
2009-06-20 18:17:48 +00:00
|
|
|
Image.cpp
|
|
|
|
ImageInfo.cpp
|
2009-06-21 13:17:21 +00:00
|
|
|
SourceCode.cpp
|
2009-06-20 18:17:48 +00:00
|
|
|
StackFrame.cpp
|
|
|
|
StackTrace.cpp
|
2009-06-21 13:17:21 +00:00
|
|
|
Statement.cpp
|
2009-06-20 18:17:48 +00:00
|
|
|
SymbolInfo.cpp
|
|
|
|
Team.cpp
|
|
|
|
TeamDebugModel.cpp
|
2009-06-26 00:39:23 +00:00
|
|
|
TeamMemory.cpp
|
2009-06-20 18:17:48 +00:00
|
|
|
Thread.cpp
|
|
|
|
ThreadInfo.cpp
|
|
|
|
|
2009-06-29 22:38:15 +00:00
|
|
|
# types
|
|
|
|
TargetAddressRangeList.cpp
|
|
|
|
|
2009-07-01 22:09:33 +00:00
|
|
|
# util
|
|
|
|
StringUtils.cpp
|
|
|
|
|
2009-06-16 21:47:49 +00:00
|
|
|
:
|
2009-06-20 18:45:20 +00:00
|
|
|
<nogrist>Debugger_demangler.o
|
2009-06-21 13:17:21 +00:00
|
|
|
<nogrist>Debugger_disasm_x86.o
|
2009-06-27 22:12:26 +00:00
|
|
|
<nogrist>Debugger_dwarf.o
|
2009-06-16 21:47:49 +00:00
|
|
|
<nogrist>DebugAnalyzer_gui_table.o
|
|
|
|
|
2009-06-21 13:17:21 +00:00
|
|
|
libudis86.a
|
2009-06-16 21:47:49 +00:00
|
|
|
<bin>debug_utils.a
|
|
|
|
libcolumnlistview.a
|
2009-06-19 23:00:25 +00:00
|
|
|
libshared.a
|
2009-06-16 21:47:49 +00:00
|
|
|
|
|
|
|
$(TARGET_LIBSTDC++)
|
2009-06-20 08:52:51 +00:00
|
|
|
be libdebug.so
|
2009-06-16 21:47:49 +00:00
|
|
|
|
|
|
|
: Debugger.rdef
|
2009-06-14 12:53:29 +00:00
|
|
|
;
|
2009-06-15 23:11:19 +00:00
|
|
|
|
2009-06-21 13:17:21 +00:00
|
|
|
HaikuSubInclude arch x86 disasm ;
|
2009-06-20 18:45:20 +00:00
|
|
|
HaikuSubInclude demangler ;
|
2009-06-27 22:12:26 +00:00
|
|
|
HaikuSubInclude dwarf ;
|
2009-06-16 00:25:36 +00:00
|
|
|
HaikuSubInclude gui running_teams_window ;
|