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 Function.cpp FunctionDebugInfo.cpp FunctionInstance.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 UserBreakpoint.cpp Team.cpp TeamDebugModel.cpp TeamMemory.cpp Thread.cpp ThreadInfo.cpp # types TargetAddressRangeList.cpp # util StringUtils.cpp : Debugger_demangler.o Debugger_disasm_x86.o Debugger_dwarf.o DebugAnalyzer_gui_table.o libudis86.a 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 ;