summaryrefslogtreecommitdiffstats
path: root/lldb/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/scripts')
-rw-r--r--lldb/scripts/CMakeLists.txt2
-rwxr-xr-xlldb/scripts/Python/build-swig-Python.sh106
-rw-r--r--lldb/scripts/Python/buildSwigPython.py94
-rw-r--r--lldb/scripts/buildSwigWrapperClasses.py3
-rw-r--r--lldb/scripts/finishSwigWrapperClasses.py3
-rw-r--r--lldb/scripts/interface/SBAddress.i (renamed from lldb/scripts/Python/interface/SBAddress.i)0
-rw-r--r--lldb/scripts/interface/SBAttachInfo.i (renamed from lldb/scripts/Python/interface/SBAttachInfo.i)0
-rw-r--r--lldb/scripts/interface/SBBlock.i (renamed from lldb/scripts/Python/interface/SBBlock.i)0
-rw-r--r--lldb/scripts/interface/SBBreakpoint.i (renamed from lldb/scripts/Python/interface/SBBreakpoint.i)0
-rw-r--r--lldb/scripts/interface/SBBreakpointLocation.i (renamed from lldb/scripts/Python/interface/SBBreakpointLocation.i)0
-rw-r--r--lldb/scripts/interface/SBBroadcaster.i (renamed from lldb/scripts/Python/interface/SBBroadcaster.i)0
-rw-r--r--lldb/scripts/interface/SBCommandInterpreter.i (renamed from lldb/scripts/Python/interface/SBCommandInterpreter.i)0
-rw-r--r--lldb/scripts/interface/SBCommandReturnObject.i (renamed from lldb/scripts/Python/interface/SBCommandReturnObject.i)0
-rw-r--r--lldb/scripts/interface/SBCommunication.i (renamed from lldb/scripts/Python/interface/SBCommunication.i)0
-rw-r--r--lldb/scripts/interface/SBCompileUnit.i (renamed from lldb/scripts/Python/interface/SBCompileUnit.i)0
-rw-r--r--lldb/scripts/interface/SBData.i (renamed from lldb/scripts/Python/interface/SBData.i)0
-rw-r--r--lldb/scripts/interface/SBDebugger.i (renamed from lldb/scripts/Python/interface/SBDebugger.i)0
-rw-r--r--lldb/scripts/interface/SBDeclaration.i (renamed from lldb/scripts/Python/interface/SBDeclaration.i)0
-rw-r--r--lldb/scripts/interface/SBError.i (renamed from lldb/scripts/Python/interface/SBError.i)0
-rw-r--r--lldb/scripts/interface/SBEvent.i (renamed from lldb/scripts/Python/interface/SBEvent.i)0
-rw-r--r--lldb/scripts/interface/SBExecutionContext.i (renamed from lldb/scripts/Python/interface/SBExecutionContext.i)0
-rw-r--r--lldb/scripts/interface/SBExpressionOptions.i (renamed from lldb/scripts/Python/interface/SBExpressionOptions.i)0
-rw-r--r--lldb/scripts/interface/SBFileSpec.i (renamed from lldb/scripts/Python/interface/SBFileSpec.i)0
-rw-r--r--lldb/scripts/interface/SBFileSpecList.i (renamed from lldb/scripts/Python/interface/SBFileSpecList.i)0
-rw-r--r--lldb/scripts/interface/SBFrame.i (renamed from lldb/scripts/Python/interface/SBFrame.i)0
-rw-r--r--lldb/scripts/interface/SBFunction.i (renamed from lldb/scripts/Python/interface/SBFunction.i)0
-rw-r--r--lldb/scripts/interface/SBHostOS.i (renamed from lldb/scripts/Python/interface/SBHostOS.i)0
-rw-r--r--lldb/scripts/interface/SBInstruction.i (renamed from lldb/scripts/Python/interface/SBInstruction.i)0
-rw-r--r--lldb/scripts/interface/SBInstructionList.i (renamed from lldb/scripts/Python/interface/SBInstructionList.i)0
-rw-r--r--lldb/scripts/interface/SBLaunchInfo.i (renamed from lldb/scripts/Python/interface/SBLaunchInfo.i)0
-rw-r--r--lldb/scripts/interface/SBLineEntry.i (renamed from lldb/scripts/Python/interface/SBLineEntry.i)0
-rw-r--r--lldb/scripts/interface/SBListener.i (renamed from lldb/scripts/Python/interface/SBListener.i)0
-rw-r--r--lldb/scripts/interface/SBModule.i (renamed from lldb/scripts/Python/interface/SBModule.i)0
-rw-r--r--lldb/scripts/interface/SBModuleSpec.i (renamed from lldb/scripts/Python/interface/SBModuleSpec.i)0
-rw-r--r--lldb/scripts/interface/SBPlatform.i (renamed from lldb/scripts/Python/interface/SBPlatform.i)0
-rw-r--r--lldb/scripts/interface/SBProcess.i (renamed from lldb/scripts/Python/interface/SBProcess.i)0
-rw-r--r--lldb/scripts/interface/SBQueue.i (renamed from lldb/scripts/Python/interface/SBQueue.i)0
-rw-r--r--lldb/scripts/interface/SBQueueItem.i (renamed from lldb/scripts/Python/interface/SBQueueItem.i)0
-rw-r--r--lldb/scripts/interface/SBSection.i (renamed from lldb/scripts/Python/interface/SBSection.i)0
-rw-r--r--lldb/scripts/interface/SBSourceManager.i (renamed from lldb/scripts/Python/interface/SBSourceManager.i)0
-rw-r--r--lldb/scripts/interface/SBStream.i (renamed from lldb/scripts/Python/interface/SBStream.i)0
-rw-r--r--lldb/scripts/interface/SBStringList.i (renamed from lldb/scripts/Python/interface/SBStringList.i)0
-rw-r--r--lldb/scripts/interface/SBSymbol.i (renamed from lldb/scripts/Python/interface/SBSymbol.i)0
-rw-r--r--lldb/scripts/interface/SBSymbolContext.i (renamed from lldb/scripts/Python/interface/SBSymbolContext.i)0
-rw-r--r--lldb/scripts/interface/SBSymbolContextList.i (renamed from lldb/scripts/Python/interface/SBSymbolContextList.i)0
-rw-r--r--lldb/scripts/interface/SBTarget.i (renamed from lldb/scripts/Python/interface/SBTarget.i)0
-rw-r--r--lldb/scripts/interface/SBThread.i (renamed from lldb/scripts/Python/interface/SBThread.i)0
-rw-r--r--lldb/scripts/interface/SBThreadCollection.i (renamed from lldb/scripts/Python/interface/SBThreadCollection.i)0
-rw-r--r--lldb/scripts/interface/SBThreadPlan.i (renamed from lldb/scripts/Python/interface/SBThreadPlan.i)0
-rw-r--r--lldb/scripts/interface/SBType.i (renamed from lldb/scripts/Python/interface/SBType.i)0
-rw-r--r--lldb/scripts/interface/SBTypeCategory.i (renamed from lldb/scripts/Python/interface/SBTypeCategory.i)0
-rw-r--r--lldb/scripts/interface/SBTypeEnumMember.i (renamed from lldb/scripts/Python/interface/SBTypeEnumMember.i)0
-rw-r--r--lldb/scripts/interface/SBTypeFilter.i (renamed from lldb/scripts/Python/interface/SBTypeFilter.i)0
-rw-r--r--lldb/scripts/interface/SBTypeFormat.i (renamed from lldb/scripts/Python/interface/SBTypeFormat.i)0
-rw-r--r--lldb/scripts/interface/SBTypeNameSpecifier.i (renamed from lldb/scripts/Python/interface/SBTypeNameSpecifier.i)0
-rw-r--r--lldb/scripts/interface/SBTypeSummary.i (renamed from lldb/scripts/Python/interface/SBTypeSummary.i)0
-rw-r--r--lldb/scripts/interface/SBTypeSynthetic.i (renamed from lldb/scripts/Python/interface/SBTypeSynthetic.i)0
-rw-r--r--lldb/scripts/interface/SBUnixSignals.i (renamed from lldb/scripts/Python/interface/SBUnixSignals.i)0
-rw-r--r--lldb/scripts/interface/SBValue.i (renamed from lldb/scripts/Python/interface/SBValue.i)0
-rw-r--r--lldb/scripts/interface/SBValueList.i (renamed from lldb/scripts/Python/interface/SBValueList.i)0
-rw-r--r--lldb/scripts/interface/SBVariablesOptions.i (renamed from lldb/scripts/Python/interface/SBVariablesOptions.i)0
-rw-r--r--lldb/scripts/interface/SBWatchpoint.i (renamed from lldb/scripts/Python/interface/SBWatchpoint.i)0
-rw-r--r--lldb/scripts/lldb.swig114
63 files changed, 164 insertions, 158 deletions
diff --git a/lldb/scripts/CMakeLists.txt b/lldb/scripts/CMakeLists.txt
index 98a61f8efd8..9cfe6b9ba4a 100644
--- a/lldb/scripts/CMakeLists.txt
+++ b/lldb/scripts/CMakeLists.txt
@@ -1,6 +1,6 @@
set(LLVM_NO_RTTI 1)
-file(GLOB SWIG_INTERFACES Python/interface/*.i)
+file(GLOB SWIG_INTERFACES interface/*.i)
file(GLOB_RECURSE SWIG_SOURCES *.swig)
if ( LLDB_ENABLE_PYTHON_SCRIPTS_SWIG_API_GENERATION )
diff --git a/lldb/scripts/Python/build-swig-Python.sh b/lldb/scripts/Python/build-swig-Python.sh
index 833845ecfbf..bedd4def299 100755
--- a/lldb/scripts/Python/build-swig-Python.sh
+++ b/lldb/scripts/Python/build-swig-Python.sh
@@ -131,59 +131,59 @@ HEADER_FILES="${SRC_ROOT}/include/lldb/lldb.h"\
" ${SRC_ROOT}/include/lldb/API/SBWatchpoint.h"\
" ${SRC_ROOT}/include/lldb/API/SBUnixSignals.h"
-INTERFACE_FILES="${SRC_ROOT}/scripts/Python/interface/SBAddress.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBAttachInfo.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBBlock.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBBreakpoint.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBBreakpointLocation.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBBroadcaster.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBCommandInterpreter.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBCommandReturnObject.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBCommunication.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBCompileUnit.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBData.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBDebugger.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBDeclaration.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBError.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBEvent.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBExecutionContext.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBExpressionOptions.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBFileSpec.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBFrame.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBFunction.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBHostOS.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBInstruction.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBInstructionList.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBLaunchInfo.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBLineEntry.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBListener.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBModule.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBModuleSpec.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBPlatform.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBProcess.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBQueue.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBQueueItem.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBSourceManager.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBStream.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBStringList.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBSymbol.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBSymbolContext.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBTarget.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBThread.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBThreadCollection.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBThreadPlan.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBType.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBTypeCategory.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBTypeFilter.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBTypeFormat.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBTypeNameSpecifier.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBTypeSummary.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBTypeSynthetic.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBValue.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBValueList.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBVariablesOptions.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBWatchpoint.i"\
-" ${SRC_ROOT}/scripts/Python/interface/SBUnixSignals.i"
+INTERFACE_FILES="${SRC_ROOT}/scripts/interface/SBAddress.i"\
+" ${SRC_ROOT}/scripts/interface/SBAttachInfo.i"\
+" ${SRC_ROOT}/scripts/interface/SBBlock.i"\
+" ${SRC_ROOT}/scripts/interface/SBBreakpoint.i"\
+" ${SRC_ROOT}/scripts/interface/SBBreakpointLocation.i"\
+" ${SRC_ROOT}/scripts/interface/SBBroadcaster.i"\
+" ${SRC_ROOT}/scripts/interface/SBCommandInterpreter.i"\
+" ${SRC_ROOT}/scripts/interface/SBCommandReturnObject.i"\
+" ${SRC_ROOT}/scripts/interface/SBCommunication.i"\
+" ${SRC_ROOT}/scripts/interface/SBCompileUnit.i"\
+" ${SRC_ROOT}/scripts/interface/SBData.i"\
+" ${SRC_ROOT}/scripts/interface/SBDebugger.i"\
+" ${SRC_ROOT}/scripts/interface/SBDeclaration.i"\
+" ${SRC_ROOT}/scripts/interface/SBError.i"\
+" ${SRC_ROOT}/scripts/interface/SBEvent.i"\
+" ${SRC_ROOT}/scripts/interface/SBExecutionContext.i"\
+" ${SRC_ROOT}/scripts/interface/SBExpressionOptions.i"\
+" ${SRC_ROOT}/scripts/interface/SBFileSpec.i"\
+" ${SRC_ROOT}/scripts/interface/SBFrame.i"\
+" ${SRC_ROOT}/scripts/interface/SBFunction.i"\
+" ${SRC_ROOT}/scripts/interface/SBHostOS.i"\
+" ${SRC_ROOT}/scripts/interface/SBInstruction.i"\
+" ${SRC_ROOT}/scripts/interface/SBInstructionList.i"\
+" ${SRC_ROOT}/scripts/interface/SBLaunchInfo.i"\
+" ${SRC_ROOT}/scripts/interface/SBLineEntry.i"\
+" ${SRC_ROOT}/scripts/interface/SBListener.i"\
+" ${SRC_ROOT}/scripts/interface/SBModule.i"\
+" ${SRC_ROOT}/scripts/interface/SBModuleSpec.i"\
+" ${SRC_ROOT}/scripts/interface/SBPlatform.i"\
+" ${SRC_ROOT}/scripts/interface/SBProcess.i"\
+" ${SRC_ROOT}/scripts/interface/SBQueue.i"\
+" ${SRC_ROOT}/scripts/interface/SBQueueItem.i"\
+" ${SRC_ROOT}/scripts/interface/SBSourceManager.i"\
+" ${SRC_ROOT}/scripts/interface/SBStream.i"\
+" ${SRC_ROOT}/scripts/interface/SBStringList.i"\
+" ${SRC_ROOT}/scripts/interface/SBSymbol.i"\
+" ${SRC_ROOT}/scripts/interface/SBSymbolContext.i"\
+" ${SRC_ROOT}/scripts/interface/SBTarget.i"\
+" ${SRC_ROOT}/scripts/interface/SBThread.i"\
+" ${SRC_ROOT}/scripts/interface/SBThreadCollection.i"\
+" ${SRC_ROOT}/scripts/interface/SBThreadPlan.i"\
+" ${SRC_ROOT}/scripts/interface/SBType.i"\
+" ${SRC_ROOT}/scripts/interface/SBTypeCategory.i"\
+" ${SRC_ROOT}/scripts/interface/SBTypeFilter.i"\
+" ${SRC_ROOT}/scripts/interface/SBTypeFormat.i"\
+" ${SRC_ROOT}/scripts/interface/SBTypeNameSpecifier.i"\
+" ${SRC_ROOT}/scripts/interface/SBTypeSummary.i"\
+" ${SRC_ROOT}/scripts/interface/SBTypeSynthetic.i"\
+" ${SRC_ROOT}/scripts/interface/SBValue.i"\
+" ${SRC_ROOT}/scripts/interface/SBValueList.i"\
+" ${SRC_ROOT}/scripts/interface/SBVariablesOptions.i"\
+" ${SRC_ROOT}/scripts/interface/SBWatchpoint.i"\
+" ${SRC_ROOT}/scripts/interface/SBUnixSignals.i"
if [ $Debug -eq 1 ]
then
diff --git a/lldb/scripts/Python/buildSwigPython.py b/lldb/scripts/Python/buildSwigPython.py
index c69b24f199f..0ba22e78fc0 100644
--- a/lldb/scripts/Python/buildSwigPython.py
+++ b/lldb/scripts/Python/buildSwigPython.py
@@ -152,53 +152,53 @@ def get_header_files( vDictArgs ):
#--
def get_interface_files( vDictArgs ):
dbg = utilsDebug.CDebugFnVerbose( "Python script get_interface_files()" );
- listIFaceFiles = [ "/scripts/Python/interface/SBAddress.i",
- "/scripts/Python/interface/SBAttachInfo.i",
- "/scripts/Python/interface/SBBlock.i",
- "/scripts/Python/interface/SBBreakpoint.i",
- "/scripts/Python/interface/SBBreakpointLocation.i",
- "/scripts/Python/interface/SBBroadcaster.i",
- "/scripts/Python/interface/SBCommandInterpreter.i",
- "/scripts/Python/interface/SBCommandReturnObject.i",
- "/scripts/Python/interface/SBCommunication.i",
- "/scripts/Python/interface/SBCompileUnit.i",
- "/scripts/Python/interface/SBData.i",
- "/scripts/Python/interface/SBDebugger.i",
- "/scripts/Python/interface/SBDeclaration.i",
- "/scripts/Python/interface/SBError.i",
- "/scripts/Python/interface/SBEvent.i",
- "/scripts/Python/interface/SBExpressionOptions.i",
- "/scripts/Python/interface/SBFileSpec.i",
- "/scripts/Python/interface/SBFrame.i",
- "/scripts/Python/interface/SBFunction.i",
- "/scripts/Python/interface/SBHostOS.i",
- "/scripts/Python/interface/SBInputReader.i",
- "/scripts/Python/interface/SBInstruction.i",
- "/scripts/Python/interface/SBInstructionList.i",
- "/scripts/Python/interface/SBLaunchInfo.i",
- "/scripts/Python/interface/SBLineEntry.i",
- "/scripts/Python/interface/SBListener.i",
- "/scripts/Python/interface/SBModule.i",
- "/scripts/Python/interface/SBModuleSpec.i",
- "/scripts/Python/interface/SBProcess.i",
- "/scripts/Python/interface/SBSourceManager.i",
- "/scripts/Python/interface/SBStream.i",
- "/scripts/Python/interface/SBStringList.i",
- "/scripts/Python/interface/SBSymbol.i",
- "/scripts/Python/interface/SBSymbolContext.i",
- "/scripts/Python/interface/SBTarget.i",
- "/scripts/Python/interface/SBThread.i",
- "/scripts/Python/interface/SBThreadCollection.i",
- "/scripts/Python/interface/SBType.i",
- "/scripts/Python/interface/SBTypeCategory.i",
- "/scripts/Python/interface/SBTypeFilter.i",
- "/scripts/Python/interface/SBTypeFormat.i",
- "/scripts/Python/interface/SBTypeNameSpecifier.i",
- "/scripts/Python/interface/SBTypeSummary.i",
- "/scripts/Python/interface/SBTypeSynthetic.i",
- "/scripts/Python/interface/SBValue.i",
- "/scripts/Python/interface/SBValueList.i",
- "/scripts/Python/interface/SBWatchpoint.i" ];
+ listIFaceFiles = [ "/scripts/interface/SBAddress.i",
+ "/scripts/interface/SBAttachInfo.i",
+ "/scripts/interface/SBBlock.i",
+ "/scripts/interface/SBBreakpoint.i",
+ "/scripts/interface/SBBreakpointLocation.i",
+ "/scripts/interface/SBBroadcaster.i",
+ "/scripts/interface/SBCommandInterpreter.i",
+ "/scripts/interface/SBCommandReturnObject.i",
+ "/scripts/interface/SBCommunication.i",
+ "/scripts/interface/SBCompileUnit.i",
+ "/scripts/interface/SBData.i",
+ "/scripts/interface/SBDebugger.i",
+ "/scripts/interface/SBDeclaration.i",
+ "/scripts/interface/SBError.i",
+ "/scripts/interface/SBEvent.i",
+ "/scripts/interface/SBExpressionOptions.i",
+ "/scripts/interface/SBFileSpec.i",
+ "/scripts/interface/SBFrame.i",
+ "/scripts/interface/SBFunction.i",
+ "/scripts/interface/SBHostOS.i",
+ "/scripts/interface/SBInputReader.i",
+ "/scripts/interface/SBInstruction.i",
+ "/scripts/interface/SBInstructionList.i",
+ "/scripts/interface/SBLaunchInfo.i",
+ "/scripts/interface/SBLineEntry.i",
+ "/scripts/interface/SBListener.i",
+ "/scripts/interface/SBModule.i",
+ "/scripts/interface/SBModuleSpec.i",
+ "/scripts/interface/SBProcess.i",
+ "/scripts/interface/SBSourceManager.i",
+ "/scripts/interface/SBStream.i",
+ "/scripts/interface/SBStringList.i",
+ "/scripts/interface/SBSymbol.i",
+ "/scripts/interface/SBSymbolContext.i",
+ "/scripts/interface/SBTarget.i",
+ "/scripts/interface/SBThread.i",
+ "/scripts/interface/SBThreadCollection.i",
+ "/scripts/interface/SBType.i",
+ "/scripts/interface/SBTypeCategory.i",
+ "/scripts/interface/SBTypeFilter.i",
+ "/scripts/interface/SBTypeFormat.i",
+ "/scripts/interface/SBTypeNameSpecifier.i",
+ "/scripts/interface/SBTypeSummary.i",
+ "/scripts/interface/SBTypeSynthetic.i",
+ "/scripts/interface/SBValue.i",
+ "/scripts/interface/SBValueList.i",
+ "/scripts/interface/SBWatchpoint.i" ];
bDebug = vDictArgs.has_key( "-d" );
strRt = vDictArgs[ "--srcRoot" ];
strRt = os.path.normcase( strRt );
diff --git a/lldb/scripts/buildSwigWrapperClasses.py b/lldb/scripts/buildSwigWrapperClasses.py
index ad3ef4e4a7e..153df589c3a 100644
--- a/lldb/scripts/buildSwigWrapperClasses.py
+++ b/lldb/scripts/buildSwigWrapperClasses.py
@@ -280,6 +280,9 @@ def run_swig_for_each_script_supported( vDictArgs ):
if nDepth == 0:
break;
+ # Skip the directory that contains the interface files.
+ listDirs.remove('interface')
+
if gbDbgFlag:
print strSwigScriptLangsFound,
for dir in listDirs:
diff --git a/lldb/scripts/finishSwigWrapperClasses.py b/lldb/scripts/finishSwigWrapperClasses.py
index 6cfc255d9e1..f11d53d23e1 100644
--- a/lldb/scripts/finishSwigWrapperClasses.py
+++ b/lldb/scripts/finishSwigWrapperClasses.py
@@ -260,6 +260,9 @@ def run_post_process_for_each_script_supported( vDictArgs ):
if nDepth == 0:
break;
+ # Skip the directory that contains the interface files.
+ listDirs.remove('interface')
+
if gbDbgFlag:
print strScriptLangsFound,
for dir in listDirs:
diff --git a/lldb/scripts/Python/interface/SBAddress.i b/lldb/scripts/interface/SBAddress.i
index 735b42c1d5b..735b42c1d5b 100644
--- a/lldb/scripts/Python/interface/SBAddress.i
+++ b/lldb/scripts/interface/SBAddress.i
diff --git a/lldb/scripts/Python/interface/SBAttachInfo.i b/lldb/scripts/interface/SBAttachInfo.i
index e2123eeb435..e2123eeb435 100644
--- a/lldb/scripts/Python/interface/SBAttachInfo.i
+++ b/lldb/scripts/interface/SBAttachInfo.i
diff --git a/lldb/scripts/Python/interface/SBBlock.i b/lldb/scripts/interface/SBBlock.i
index 26285d6e76e..26285d6e76e 100644
--- a/lldb/scripts/Python/interface/SBBlock.i
+++ b/lldb/scripts/interface/SBBlock.i
diff --git a/lldb/scripts/Python/interface/SBBreakpoint.i b/lldb/scripts/interface/SBBreakpoint.i
index 61093c45237..61093c45237 100644
--- a/lldb/scripts/Python/interface/SBBreakpoint.i
+++ b/lldb/scripts/interface/SBBreakpoint.i
diff --git a/lldb/scripts/Python/interface/SBBreakpointLocation.i b/lldb/scripts/interface/SBBreakpointLocation.i
index a3073538e67..a3073538e67 100644
--- a/lldb/scripts/Python/interface/SBBreakpointLocation.i
+++ b/lldb/scripts/interface/SBBreakpointLocation.i
diff --git a/lldb/scripts/Python/interface/SBBroadcaster.i b/lldb/scripts/interface/SBBroadcaster.i
index b5e25b6d520..b5e25b6d520 100644
--- a/lldb/scripts/Python/interface/SBBroadcaster.i
+++ b/lldb/scripts/interface/SBBroadcaster.i
diff --git a/lldb/scripts/Python/interface/SBCommandInterpreter.i b/lldb/scripts/interface/SBCommandInterpreter.i
index c427d38b14d..c427d38b14d 100644
--- a/lldb/scripts/Python/interface/SBCommandInterpreter.i
+++ b/lldb/scripts/interface/SBCommandInterpreter.i
diff --git a/lldb/scripts/Python/interface/SBCommandReturnObject.i b/lldb/scripts/interface/SBCommandReturnObject.i
index 5ade97bebfe..5ade97bebfe 100644
--- a/lldb/scripts/Python/interface/SBCommandReturnObject.i
+++ b/lldb/scripts/interface/SBCommandReturnObject.i
diff --git a/lldb/scripts/Python/interface/SBCommunication.i b/lldb/scripts/interface/SBCommunication.i
index 99814d9f303..99814d9f303 100644
--- a/lldb/scripts/Python/interface/SBCommunication.i
+++ b/lldb/scripts/interface/SBCommunication.i
diff --git a/lldb/scripts/Python/interface/SBCompileUnit.i b/lldb/scripts/interface/SBCompileUnit.i
index 61477912372..61477912372 100644
--- a/lldb/scripts/Python/interface/SBCompileUnit.i
+++ b/lldb/scripts/interface/SBCompileUnit.i
diff --git a/lldb/scripts/Python/interface/SBData.i b/lldb/scripts/interface/SBData.i
index 5f22bd81b23..5f22bd81b23 100644
--- a/lldb/scripts/Python/interface/SBData.i
+++ b/lldb/scripts/interface/SBData.i
diff --git a/lldb/scripts/Python/interface/SBDebugger.i b/lldb/scripts/interface/SBDebugger.i
index 8f7a7f8e6c2..8f7a7f8e6c2 100644
--- a/lldb/scripts/Python/interface/SBDebugger.i
+++ b/lldb/scripts/interface/SBDebugger.i
diff --git a/lldb/scripts/Python/interface/SBDeclaration.i b/lldb/scripts/interface/SBDeclaration.i
index e7a6b6d44b7..e7a6b6d44b7 100644
--- a/lldb/scripts/Python/interface/SBDeclaration.i
+++ b/lldb/scripts/interface/SBDeclaration.i
diff --git a/lldb/scripts/Python/interface/SBError.i b/lldb/scripts/interface/SBError.i
index d8dece2b22d..d8dece2b22d 100644
--- a/lldb/scripts/Python/interface/SBError.i
+++ b/lldb/scripts/interface/SBError.i
diff --git a/lldb/scripts/Python/interface/SBEvent.i b/lldb/scripts/interface/SBEvent.i
index b360e34b75f..b360e34b75f 100644
--- a/lldb/scripts/Python/interface/SBEvent.i
+++ b/lldb/scripts/interface/SBEvent.i
diff --git a/lldb/scripts/Python/interface/SBExecutionContext.i b/lldb/scripts/interface/SBExecutionContext.i
index cd9d9287bd2..cd9d9287bd2 100644
--- a/lldb/scripts/Python/interface/SBExecutionContext.i
+++ b/lldb/scripts/interface/SBExecutionContext.i
diff --git a/lldb/scripts/Python/interface/SBExpressionOptions.i b/lldb/scripts/interface/SBExpressionOptions.i
index 6ee3e3b64fa..6ee3e3b64fa 100644
--- a/lldb/scripts/Python/interface/SBExpressionOptions.i
+++ b/lldb/scripts/interface/SBExpressionOptions.i
diff --git a/lldb/scripts/Python/interface/SBFileSpec.i b/lldb/scripts/interface/SBFileSpec.i
index c153f2bd86f..c153f2bd86f 100644
--- a/lldb/scripts/Python/interface/SBFileSpec.i
+++ b/lldb/scripts/interface/SBFileSpec.i
diff --git a/lldb/scripts/Python/interface/SBFileSpecList.i b/lldb/scripts/interface/SBFileSpecList.i
index 38a6f43bdc7..38a6f43bdc7 100644
--- a/lldb/scripts/Python/interface/SBFileSpecList.i
+++ b/lldb/scripts/interface/SBFileSpecList.i
diff --git a/lldb/scripts/Python/interface/SBFrame.i b/lldb/scripts/interface/SBFrame.i
index b1d1e4e9215..b1d1e4e9215 100644
--- a/lldb/scripts/Python/interface/SBFrame.i
+++ b/lldb/scripts/interface/SBFrame.i
diff --git a/lldb/scripts/Python/interface/SBFunction.i b/lldb/scripts/interface/SBFunction.i
index d3660aff08c..d3660aff08c 100644
--- a/lldb/scripts/Python/interface/SBFunction.i
+++ b/lldb/scripts/interface/SBFunction.i
diff --git a/lldb/scripts/Python/interface/SBHostOS.i b/lldb/scripts/interface/SBHostOS.i
index d9f42160bf0..d9f42160bf0 100644
--- a/lldb/scripts/Python/interface/SBHostOS.i
+++ b/lldb/scripts/interface/SBHostOS.i
diff --git a/lldb/scripts/Python/interface/SBInstruction.i b/lldb/scripts/interface/SBInstruction.i
index 421990646a1..421990646a1 100644
--- a/lldb/scripts/Python/interface/SBInstruction.i
+++ b/lldb/scripts/interface/SBInstruction.i
diff --git a/lldb/scripts/Python/interface/SBInstructionList.i b/lldb/scripts/interface/SBInstructionList.i
index 32603be5cc1..32603be5cc1 100644
--- a/lldb/scripts/Python/interface/SBInstructionList.i
+++ b/lldb/scripts/interface/SBInstructionList.i
diff --git a/lldb/scripts/Python/interface/SBLaunchInfo.i b/lldb/scripts/interface/SBLaunchInfo.i
index 24f3f853f19..24f3f853f19 100644
--- a/lldb/scripts/Python/interface/SBLaunchInfo.i
+++ b/lldb/scripts/interface/SBLaunchInfo.i
diff --git a/lldb/scripts/Python/interface/SBLineEntry.i b/lldb/scripts/interface/SBLineEntry.i
index 866178e7079..866178e7079 100644
--- a/lldb/scripts/Python/interface/SBLineEntry.i
+++ b/lldb/scripts/interface/SBLineEntry.i
diff --git a/lldb/scripts/Python/interface/SBListener.i b/lldb/scripts/interface/SBListener.i
index 3bd376012f0..3bd376012f0 100644
--- a/lldb/scripts/Python/interface/SBListener.i
+++ b/lldb/scripts/interface/SBListener.i
diff --git a/lldb/scripts/Python/interface/SBModule.i b/lldb/scripts/interface/SBModule.i
index 43aab6a6b4c..43aab6a6b4c 100644
--- a/lldb/scripts/Python/interface/SBModule.i
+++ b/lldb/scripts/interface/SBModule.i
diff --git a/lldb/scripts/Python/interface/SBModuleSpec.i b/lldb/scripts/interface/SBModuleSpec.i
index 55fd9b1a043..55fd9b1a043 100644
--- a/lldb/scripts/Python/interface/SBModuleSpec.i
+++ b/lldb/scripts/interface/SBModuleSpec.i
diff --git a/lldb/scripts/Python/interface/SBPlatform.i b/lldb/scripts/interface/SBPlatform.i
index 31b8917ee63..31b8917ee63 100644
--- a/lldb/scripts/Python/interface/SBPlatform.i
+++ b/lldb/scripts/interface/SBPlatform.i
diff --git a/lldb/scripts/Python/interface/SBProcess.i b/lldb/scripts/interface/SBProcess.i
index e6f5464d0e6..e6f5464d0e6 100644
--- a/lldb/scripts/Python/interface/SBProcess.i
+++ b/lldb/scripts/interface/SBProcess.i
diff --git a/lldb/scripts/Python/interface/SBQueue.i b/lldb/scripts/interface/SBQueue.i
index 52724032a87..52724032a87 100644
--- a/lldb/scripts/Python/interface/SBQueue.i
+++ b/lldb/scripts/interface/SBQueue.i
diff --git a/lldb/scripts/Python/interface/SBQueueItem.i b/lldb/scripts/interface/SBQueueItem.i
index ffa24150b67..ffa24150b67 100644
--- a/lldb/scripts/Python/interface/SBQueueItem.i
+++ b/lldb/scripts/interface/SBQueueItem.i
diff --git a/lldb/scripts/Python/interface/SBSection.i b/lldb/scripts/interface/SBSection.i
index c94161e412b..c94161e412b 100644
--- a/lldb/scripts/Python/interface/SBSection.i
+++ b/lldb/scripts/interface/SBSection.i
diff --git a/lldb/scripts/Python/interface/SBSourceManager.i b/lldb/scripts/interface/SBSourceManager.i
index 09cd449149d..09cd449149d 100644
--- a/lldb/scripts/Python/interface/SBSourceManager.i
+++ b/lldb/scripts/interface/SBSourceManager.i
diff --git a/lldb/scripts/Python/interface/SBStream.i b/lldb/scripts/interface/SBStream.i
index f634def72b1..f634def72b1 100644
--- a/lldb/scripts/Python/interface/SBStream.i
+++ b/lldb/scripts/interface/SBStream.i
diff --git a/lldb/scripts/Python/interface/SBStringList.i b/lldb/scripts/interface/SBStringList.i
index 901aa88b183..901aa88b183 100644
--- a/lldb/scripts/Python/interface/SBStringList.i
+++ b/lldb/scripts/interface/SBStringList.i
diff --git a/lldb/scripts/Python/interface/SBSymbol.i b/lldb/scripts/interface/SBSymbol.i
index f6db14c0ee5..f6db14c0ee5 100644
--- a/lldb/scripts/Python/interface/SBSymbol.i
+++ b/lldb/scripts/interface/SBSymbol.i
diff --git a/lldb/scripts/Python/interface/SBSymbolContext.i b/lldb/scripts/interface/SBSymbolContext.i
index fa405842d6e..fa405842d6e 100644
--- a/lldb/scripts/Python/interface/SBSymbolContext.i
+++ b/lldb/scripts/interface/SBSymbolContext.i
diff --git a/lldb/scripts/Python/interface/SBSymbolContextList.i b/lldb/scripts/interface/SBSymbolContextList.i
index 25e889499c8..25e889499c8 100644
--- a/lldb/scripts/Python/interface/SBSymbolContextList.i
+++ b/lldb/scripts/interface/SBSymbolContextList.i
diff --git a/lldb/scripts/Python/interface/SBTarget.i b/lldb/scripts/interface/SBTarget.i
index 311b469c78b..311b469c78b 100644
--- a/lldb/scripts/Python/interface/SBTarget.i
+++ b/lldb/scripts/interface/SBTarget.i
diff --git a/lldb/scripts/Python/interface/SBThread.i b/lldb/scripts/interface/SBThread.i
index 53848214352..53848214352 100644
--- a/lldb/scripts/Python/interface/SBThread.i
+++ b/lldb/scripts/interface/SBThread.i
diff --git a/lldb/scripts/Python/interface/SBThreadCollection.i b/lldb/scripts/interface/SBThreadCollection.i
index 824f6923acc..824f6923acc 100644
--- a/lldb/scripts/Python/interface/SBThreadCollection.i
+++ b/lldb/scripts/interface/SBThreadCollection.i
diff --git a/lldb/scripts/Python/interface/SBThreadPlan.i b/lldb/scripts/interface/SBThreadPlan.i
index 785855ec5b9..785855ec5b9 100644
--- a/lldb/scripts/Python/interface/SBThreadPlan.i
+++ b/lldb/scripts/interface/SBThreadPlan.i
diff --git a/lldb/scripts/Python/interface/SBType.i b/lldb/scripts/interface/SBType.i
index 14bb11d2ee4..14bb11d2ee4 100644
--- a/lldb/scripts/Python/interface/SBType.i
+++ b/lldb/scripts/interface/SBType.i
diff --git a/lldb/scripts/Python/interface/SBTypeCategory.i b/lldb/scripts/interface/SBTypeCategory.i
index 4f6d6e66c5a..4f6d6e66c5a 100644
--- a/lldb/scripts/Python/interface/SBTypeCategory.i
+++ b/lldb/scripts/interface/SBTypeCategory.i
diff --git a/lldb/scripts/Python/interface/SBTypeEnumMember.i b/lldb/scripts/interface/SBTypeEnumMember.i
index 02d89f17a28..02d89f17a28 100644
--- a/lldb/scripts/Python/interface/SBTypeEnumMember.i
+++ b/lldb/scripts/interface/SBTypeEnumMember.i
diff --git a/lldb/scripts/Python/interface/SBTypeFilter.i b/lldb/scripts/interface/SBTypeFilter.i
index 083dfa8433a..083dfa8433a 100644
--- a/lldb/scripts/Python/interface/SBTypeFilter.i
+++ b/lldb/scripts/interface/SBTypeFilter.i
diff --git a/lldb/scripts/Python/interface/SBTypeFormat.i b/lldb/scripts/interface/SBTypeFormat.i
index 4e4b69c3f1f..4e4b69c3f1f 100644
--- a/lldb/scripts/Python/interface/SBTypeFormat.i
+++ b/lldb/scripts/interface/SBTypeFormat.i
diff --git a/lldb/scripts/Python/interface/SBTypeNameSpecifier.i b/lldb/scripts/interface/SBTypeNameSpecifier.i
index 97d23ca172e..97d23ca172e 100644
--- a/lldb/scripts/Python/interface/SBTypeNameSpecifier.i
+++ b/lldb/scripts/interface/SBTypeNameSpecifier.i
diff --git a/lldb/scripts/Python/interface/SBTypeSummary.i b/lldb/scripts/interface/SBTypeSummary.i
index 924256111ae..924256111ae 100644
--- a/lldb/scripts/Python/interface/SBTypeSummary.i
+++ b/lldb/scripts/interface/SBTypeSummary.i
diff --git a/lldb/scripts/Python/interface/SBTypeSynthetic.i b/lldb/scripts/interface/SBTypeSynthetic.i
index e040cd55c97..e040cd55c97 100644
--- a/lldb/scripts/Python/interface/SBTypeSynthetic.i
+++ b/lldb/scripts/interface/SBTypeSynthetic.i
diff --git a/lldb/scripts/Python/interface/SBUnixSignals.i b/lldb/scripts/interface/SBUnixSignals.i
index 2cb45371070..2cb45371070 100644
--- a/lldb/scripts/Python/interface/SBUnixSignals.i
+++ b/lldb/scripts/interface/SBUnixSignals.i
diff --git a/lldb/scripts/Python/interface/SBValue.i b/lldb/scripts/interface/SBValue.i
index e7e67b71898..e7e67b71898 100644
--- a/lldb/scripts/Python/interface/SBValue.i
+++ b/lldb/scripts/interface/SBValue.i
diff --git a/lldb/scripts/Python/interface/SBValueList.i b/lldb/scripts/interface/SBValueList.i
index 0ba9b7962b7..0ba9b7962b7 100644
--- a/lldb/scripts/Python/interface/SBValueList.i
+++ b/lldb/scripts/interface/SBValueList.i
diff --git a/lldb/scripts/Python/interface/SBVariablesOptions.i b/lldb/scripts/interface/SBVariablesOptions.i
index 3941a58d7bc..3941a58d7bc 100644
--- a/lldb/scripts/Python/interface/SBVariablesOptions.i
+++ b/lldb/scripts/interface/SBVariablesOptions.i
diff --git a/lldb/scripts/Python/interface/SBWatchpoint.i b/lldb/scripts/interface/SBWatchpoint.i
index 9a40131f518..9a40131f518 100644
--- a/lldb/scripts/Python/interface/SBWatchpoint.i
+++ b/lldb/scripts/interface/SBWatchpoint.i
diff --git a/lldb/scripts/lldb.swig b/lldb/scripts/lldb.swig
index 69a262b2acc..265e547a866 100644
--- a/lldb/scripts/lldb.swig
+++ b/lldb/scripts/lldb.swig
@@ -129,63 +129,63 @@ import os
%include "lldb/API/SBDefines.h"
/* Python interface files with docstrings. */
-%include "./Python/interface/SBAddress.i"
-%include "./Python/interface/SBAttachInfo.i"
-%include "./Python/interface/SBBlock.i"
-%include "./Python/interface/SBBreakpoint.i"
-%include "./Python/interface/SBBreakpointLocation.i"
-%include "./Python/interface/SBBroadcaster.i"
-%include "./Python/interface/SBCommandInterpreter.i"
-%include "./Python/interface/SBCommandReturnObject.i"
-%include "./Python/interface/SBCommunication.i"
-%include "./Python/interface/SBCompileUnit.i"
-%include "./Python/interface/SBData.i"
-%include "./Python/interface/SBDebugger.i"
-%include "./Python/interface/SBDeclaration.i"
-%include "./Python/interface/SBError.i"
-%include "./Python/interface/SBEvent.i"
-%include "./Python/interface/SBExecutionContext.i"
-%include "./Python/interface/SBExpressionOptions.i"
-%include "./Python/interface/SBFileSpec.i"
-%include "./Python/interface/SBFileSpecList.i"
-%include "./Python/interface/SBFrame.i"
-%include "./Python/interface/SBFunction.i"
-%include "./Python/interface/SBHostOS.i"
-%include "./Python/interface/SBInstruction.i"
-%include "./Python/interface/SBInstructionList.i"
-%include "./Python/interface/SBLaunchInfo.i"
-%include "./Python/interface/SBLineEntry.i"
-%include "./Python/interface/SBListener.i"
-%include "./Python/interface/SBModule.i"
-%include "./Python/interface/SBModuleSpec.i"
-%include "./Python/interface/SBPlatform.i"
-%include "./Python/interface/SBProcess.i"
-%include "./Python/interface/SBQueue.i"
-%include "./Python/interface/SBQueueItem.i"
-%include "./Python/interface/SBSection.i"
-%include "./Python/interface/SBSourceManager.i"
-%include "./Python/interface/SBStream.i"
-%include "./Python/interface/SBStringList.i"
-%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 "./Python/interface/SBThreadCollection.i"
-%include "./Python/interface/SBThreadPlan.i"
-%include "./Python/interface/SBType.i"
-%include "./Python/interface/SBTypeCategory.i"
-%include "./Python/interface/SBTypeEnumMember.i"
-%include "./Python/interface/SBTypeFilter.i"
-%include "./Python/interface/SBTypeFormat.i"
-%include "./Python/interface/SBTypeNameSpecifier.i"
-%include "./Python/interface/SBTypeSummary.i"
-%include "./Python/interface/SBTypeSynthetic.i"
-%include "./Python/interface/SBValue.i"
-%include "./Python/interface/SBValueList.i"
-%include "./Python/interface/SBVariablesOptions.i"
-%include "./Python/interface/SBWatchpoint.i"
-%include "./Python/interface/SBUnixSignals.i"
+%include "./interface/SBAddress.i"
+%include "./interface/SBAttachInfo.i"
+%include "./interface/SBBlock.i"
+%include "./interface/SBBreakpoint.i"
+%include "./interface/SBBreakpointLocation.i"
+%include "./interface/SBBroadcaster.i"
+%include "./interface/SBCommandInterpreter.i"
+%include "./interface/SBCommandReturnObject.i"
+%include "./interface/SBCommunication.i"
+%include "./interface/SBCompileUnit.i"
+%include "./interface/SBData.i"
+%include "./interface/SBDebugger.i"
+%include "./interface/SBDeclaration.i"
+%include "./interface/SBError.i"
+%include "./interface/SBEvent.i"
+%include "./interface/SBExecutionContext.i"
+%include "./interface/SBExpressionOptions.i"
+%include "./interface/SBFileSpec.i"
+%include "./interface/SBFileSpecList.i"
+%include "./interface/SBFrame.i"
+%include "./interface/SBFunction.i"
+%include "./interface/SBHostOS.i"
+%include "./interface/SBInstruction.i"
+%include "./interface/SBInstructionList.i"
+%include "./interface/SBLaunchInfo.i"
+%include "./interface/SBLineEntry.i"
+%include "./interface/SBListener.i"
+%include "./interface/SBModule.i"
+%include "./interface/SBModuleSpec.i"
+%include "./interface/SBPlatform.i"
+%include "./interface/SBProcess.i"
+%include "./interface/SBQueue.i"
+%include "./interface/SBQueueItem.i"
+%include "./interface/SBSection.i"
+%include "./interface/SBSourceManager.i"
+%include "./interface/SBStream.i"
+%include "./interface/SBStringList.i"
+%include "./interface/SBSymbol.i"
+%include "./interface/SBSymbolContext.i"
+%include "./interface/SBSymbolContextList.i"
+%include "./interface/SBTarget.i"
+%include "./interface/SBThread.i"
+%include "./interface/SBThreadCollection.i"
+%include "./interface/SBThreadPlan.i"
+%include "./interface/SBType.i"
+%include "./interface/SBTypeCategory.i"
+%include "./interface/SBTypeEnumMember.i"
+%include "./interface/SBTypeFilter.i"
+%include "./interface/SBTypeFormat.i"
+%include "./interface/SBTypeNameSpecifier.i"
+%include "./interface/SBTypeSummary.i"
+%include "./interface/SBTypeSynthetic.i"
+%include "./interface/SBValue.i"
+%include "./interface/SBValueList.i"
+%include "./interface/SBVariablesOptions.i"
+%include "./interface/SBWatchpoint.i"
+%include "./interface/SBUnixSignals.i"
%include "./Python/python-extensions.swig"
OpenPOWER on IntegriCloud