Rearrange the %include SWIG directives into two groups. One is the pure .h headers and the other is the .i interface files.

The objective is to move the .h header into .i interface file eventually.

llvm-svn: 135526
This commit is contained in:
Johnny Chen 2011-07-19 21:49:34 +00:00
parent 65b3e0649c
commit 0f5196844d
1 changed files with 17 additions and 13 deletions

View File

@ -197,38 +197,42 @@ o SBLineEntry: Specifies an association with a contiguous range of instructions
%include "lldb/lldb-forward-rtti.h"
%include "lldb/lldb-types.h"
%include "./Python/interface/SBAddress.i"
%include "./Python/interface/SBBlock.i"
%include "./Python/interface/SBBreakpoint.i"
%include "./Python/interface/SBBreakpointLocation.i"
/* Headers that are swigged directly. */
%include "lldb/API/SBDefines.h"
%include "lldb/API/SBBroadcaster.h"
%include "lldb/API/SBCommandInterpreter.h"
%include "lldb/API/SBCommandReturnObject.h"
%include "lldb/API/SBCommunication.h"
%include "./Python/interface/SBCompileUnit.i"
%include "./Python/interface/SBDebugger.i"
%include "lldb/API/SBError.h"
%include "./Python/interface/SBEvent.i"
%include "lldb/API/SBFileSpec.h"
%include "./Python/interface/SBFrame.i"
%include "./Python/interface/SBFunction.i"
%include "lldb/API/SBHostOS.h"
%include "lldb/API/SBInputReader.h"
%include "lldb/API/SBInstruction.h"
%include "lldb/API/SBInstructionList.h"
%include "lldb/API/SBSourceManager.h"
%include "lldb/API/SBStream.h"
%include "lldb/API/SBStringList.h"
%include "lldb/API/SBType.h"
/* Python interface files with docstrings. */
%include "./Python/interface/SBAddress.i"
%include "./Python/interface/SBBlock.i"
%include "./Python/interface/SBBreakpoint.i"
%include "./Python/interface/SBBreakpointLocation.i"
%include "./Python/interface/SBCompileUnit.i"
%include "./Python/interface/SBDebugger.i"
%include "./Python/interface/SBEvent.i"
%include "./Python/interface/SBFrame.i"
%include "./Python/interface/SBFunction.i"
%include "./Python/interface/SBLineEntry.i"
%include "./Python/interface/SBListener.i"
%include "./Python/interface/SBModule.i"
%include "./Python/interface/SBProcess.i"
%include "lldb/API/SBSourceManager.h"
%include "lldb/API/SBStream.h"
%include "lldb/API/SBStringList.h"
%include "./Python/interface/SBSymbol.i"
%include "./Python/interface/SBSymbolContext.i"
%include "./Python/interface/SBSymbolContextList.i"
%include "./Python/interface/SBTarget.i"
%include "./Python/interface/SBThread.i"
%include "lldb/API/SBType.h"
%include "./Python/interface/SBValue.i"
%include "./Python/interface/SBValueList.i"