aboutsummaryrefslogtreecommitdiff
path: root/XBMC-IOS.xcodeproj
diff options
context:
space:
mode:
authordavilla <davilla@4pi.com>2012-09-23 09:15:46 -0400
committerdavilla <davilla@4pi.com>2012-09-23 09:16:19 -0400
commitfcbfb1d70f64bded8081ab49fd287392718e1a23 (patch)
treeb2a3cdc6e7f753e6b00bfd1eccfcbb347b57e2df /XBMC-IOS.xcodeproj
parent27fdf0864d7a321f4922feeb5598cb3c64b5f07b (diff)
[osx/ios] fixed, python dev is a pain under darwin, move build of xbmc/interfaces/legacy,python out of xbmc_depends back into Xcode via run scripts
Diffstat (limited to 'XBMC-IOS.xcodeproj')
-rw-r--r--XBMC-IOS.xcodeproj/project.pbxproj66
1 files changed, 62 insertions, 4 deletions
diff --git a/XBMC-IOS.xcodeproj/project.pbxproj b/XBMC-IOS.xcodeproj/project.pbxproj
index 9f0212a53c..4bef24d2ed 100644
--- a/XBMC-IOS.xcodeproj/project.pbxproj
+++ b/XBMC-IOS.xcodeproj/project.pbxproj
@@ -99,7 +99,6 @@
DF23462315FA675200A934F6 /* UPnPInternal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF23461B15FA675200A934F6 /* UPnPInternal.cpp */; };
DF23462415FA675200A934F6 /* UPnPRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF23461D15FA675200A934F6 /* UPnPRenderer.cpp */; };
DF23462515FA675200A934F6 /* UPnPServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF23461F15FA675200A934F6 /* UPnPServer.cpp */; };
- DF294E4015DACE94004FDDEC /* addonbindings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DF294E3F15DACE94004FDDEC /* addonbindings.a */; };
DF2E329415509B2C000F5772 /* XbmcContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF2E329215509B2C000F5772 /* XbmcContext.cpp */; };
DF33C29415509BF50046CDCB /* ilog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF33C29115509BF50046CDCB /* ilog.cpp */; };
DF3488F813FD961A0026A711 /* GUIAction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF3488F613FD961A0026A711 /* GUIAction.cpp */; };
@@ -201,6 +200,8 @@
DFFD59401506B5B10088DE4B /* IOSEAGLView.mm in Sources */ = {isa = PBXBuildFile; fileRef = DFFD593F1506B5B10088DE4B /* IOSEAGLView.mm */; };
DFFEFBEE15160739001294DC /* IOSScreenManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = DFFEFBED15160739001294DC /* IOSScreenManager.mm */; };
DFFEFC0415160808001294DC /* IOSExternalTouchController.mm in Sources */ = {isa = PBXBuildFile; fileRef = DFFEFC0315160808001294DC /* IOSExternalTouchController.mm */; };
+ F502C07F160F419400C96C76 /* legacy.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F502C07D160F419400C96C76 /* legacy.a */; };
+ F502C080160F419400C96C76 /* python_binding.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F502C07E160F419400C96C76 /* python_binding.a */; };
F56B143412CAF279009B4C96 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F56B143312CAF279009B4C96 /* CoreVideo.framework */; };
F56B14A512CAF523009B4C96 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F56B14A412CAF523009B4C96 /* AudioToolbox.framework */; };
F56B15D512CD67A9009B4C96 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F56B15D412CD67A9009B4C96 /* CoreGraphics.framework */; };
@@ -1248,7 +1249,6 @@
DF23461E15FA675200A934F6 /* UPnPRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UPnPRenderer.h; sourceTree = "<group>"; };
DF23461F15FA675200A934F6 /* UPnPServer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UPnPServer.cpp; sourceTree = "<group>"; };
DF23462015FA675200A934F6 /* UPnPServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UPnPServer.h; sourceTree = "<group>"; };
- DF294E3F15DACE94004FDDEC /* addonbindings.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = addonbindings.a; path = xbmc/interfaces/addonbindings.a; sourceTree = "<group>"; };
DF2E329215509B2C000F5772 /* XbmcContext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XbmcContext.cpp; sourceTree = "<group>"; };
DF2E329315509B2C000F5772 /* XbmcContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XbmcContext.h; sourceTree = "<group>"; };
DF33C29115509BF50046CDCB /* ilog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ilog.cpp; sourceTree = "<group>"; };
@@ -1464,6 +1464,18 @@
DFFEFBED15160739001294DC /* IOSScreenManager.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = IOSScreenManager.mm; sourceTree = "<group>"; };
DFFEFC0215160808001294DC /* IOSExternalTouchController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IOSExternalTouchController.h; sourceTree = "<group>"; };
DFFEFC0315160808001294DC /* IOSExternalTouchController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = IOSExternalTouchController.mm; sourceTree = "<group>"; };
+ F502C05B160F416F00C96C76 /* CallbackHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CallbackHandler.cpp; path = python/CallbackHandler.cpp; sourceTree = "<group>"; };
+ F502C05C160F416F00C96C76 /* CallbackHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CallbackHandler.h; path = python/CallbackHandler.h; sourceTree = "<group>"; };
+ F502C05D160F416F00C96C76 /* LanguageHook.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LanguageHook.cpp; path = python/LanguageHook.cpp; sourceTree = "<group>"; };
+ F502C05E160F416F00C96C76 /* LanguageHook.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LanguageHook.h; path = python/LanguageHook.h; sourceTree = "<group>"; };
+ F502C076160F417B00C96C76 /* swig.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = swig.cpp; path = python/swig.cpp; sourceTree = "<group>"; };
+ F502C077160F417B00C96C76 /* swig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = swig.h; path = python/swig.h; sourceTree = "<group>"; };
+ F502C078160F417B00C96C76 /* XBPython.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = XBPython.cpp; path = python/XBPython.cpp; sourceTree = "<group>"; };
+ F502C079160F417B00C96C76 /* XBPython.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XBPython.h; path = python/XBPython.h; sourceTree = "<group>"; };
+ F502C07A160F417B00C96C76 /* XBPyThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = XBPyThread.cpp; path = python/XBPyThread.cpp; sourceTree = "<group>"; };
+ F502C07B160F417B00C96C76 /* XBPyThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XBPyThread.h; path = python/XBPyThread.h; sourceTree = "<group>"; };
+ F502C07D160F419400C96C76 /* legacy.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = legacy.a; path = xbmc/interfaces/legacy/legacy.a; sourceTree = "<group>"; };
+ F502C07E160F419400C96C76 /* python_binding.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = python_binding.a; path = xbmc/interfaces/python/python_binding.a; sourceTree = "<group>"; };
F558F60613AFDC1700631E12 /* Condition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Condition.h; sourceTree = "<group>"; };
F558F61013AFDC3000631E12 /* ThreadLocal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThreadLocal.h; sourceTree = "<group>"; };
F56B143312CAF279009B4C96 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; };
@@ -3208,7 +3220,8 @@
F56C8C12131F4811000AD0F6 /* librtv.a in Frameworks */,
F56C8C14131F4811000AD0F6 /* libxdaap.a in Frameworks */,
18404DD31396C3D200863BBA /* SlingboxLib.a in Frameworks */,
- DF294E4015DACE94004FDDEC /* addonbindings.a in Frameworks */,
+ F502C07F160F419400C96C76 /* legacy.a in Frameworks */,
+ F502C080160F419400C96C76 /* python_binding.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -3384,7 +3397,17 @@
DF1ACFF415FCE56C00E10810 /* python */ = {
isa = PBXGroup;
children = (
+ F502C05B160F416F00C96C76 /* CallbackHandler.cpp */,
+ F502C05C160F416F00C96C76 /* CallbackHandler.h */,
+ F502C05D160F416F00C96C76 /* LanguageHook.cpp */,
+ F502C05E160F416F00C96C76 /* LanguageHook.h */,
DF1ACFF515FCE57C00E10810 /* generated */,
+ F502C076160F417B00C96C76 /* swig.cpp */,
+ F502C077160F417B00C96C76 /* swig.h */,
+ F502C078160F417B00C96C76 /* XBPython.cpp */,
+ F502C079160F417B00C96C76 /* XBPython.h */,
+ F502C07A160F417B00C96C76 /* XBPyThread.cpp */,
+ F502C07B160F417B00C96C76 /* XBPyThread.h */,
);
name = python;
sourceTree = "<group>";
@@ -6323,12 +6346,13 @@
F589AE6D12890B6700D8079E /* Internal Libs */ = {
isa = PBXGroup;
children = (
- DF294E3F15DACE94004FDDEC /* addonbindings.a */,
F56C8C03131F47EA000AD0F6 /* libapetag.a */,
F56C8C0E131F4811000AD0F6 /* librtv.a */,
F56C8C0D131F4811000AD0F6 /* libsquish.a */,
F56C8C10131F4811000AD0F6 /* libxdaap.a */,
18404DD21396C3D200863BBA /* SlingboxLib.a */,
+ F502C07D160F419400C96C76 /* legacy.a */,
+ F502C07E160F419400C96C76 /* python_binding.a */,
);
name = "Internal Libs";
sourceTree = "<group>";
@@ -6475,6 +6499,8 @@
buildConfigurationList = 1DEB911A08733D790010E9CD /* Build configuration list for PBXNativeTarget "XBMC" */;
buildPhases = (
8D57630F048677EA00EA77CD /* Resources */,
+ F502C082160F41A700C96C76 /* Make interface-legacy */,
+ F502C086160F41D900C96C76 /* Make interface-python */,
8D576311048677EA00EA77CD /* Sources */,
8D576313048677EA00EA77CD /* Frameworks */,
F589B48B128A696700D8079E /* copy root files */,
@@ -6558,6 +6584,34 @@
shellPath = /bin/sh;
shellScript = "export CODESIGN_ALLOCATE=`xcodebuild -find codesign_allocate`\nif [ \"${PLATFORM_NAME}\" == \"iphoneos\" ]; then\n/Developer/iphoneentitlements401/gen_entitlements.py \"org.xbmc.xbmc-ios\" \"${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent\";\ncodesign -f -s \"iPhone Developer\" --entitlements \"${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent\" \"${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/\"\nfi";
};
+ F502C082160F41A700C96C76 /* Make interface-legacy */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "Make interface-legacy";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "make -C ${SRCROOT}/xbmc/interfaces/legacy";
+ };
+ F502C086160F41D900C96C76 /* Make interface-python */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "Make interface-python";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "make -C ${SRCROOT}/xbmc/interfaces/python";
+ };
F589B48B128A696700D8079E /* copy root files */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
@@ -7635,6 +7689,8 @@
"\"$(SRCROOT)/lib/ffmpeg/libpostproc\"",
"\"$(SRCROOT)/lib/ffmpeg/libswscale\"",
"\"$(SRCROOT)/xbmc/interfaces\"",
+ "\"$(SRCROOT)/xbmc/interfaces/legacy\"",
+ "\"$(SRCROOT)/xbmc/interfaces/python\"",
);
OTHER_CPLUSPLUSFLAGS = (
"$(OTHER_CFLAGS)",
@@ -7757,6 +7813,8 @@
"\"$(SRCROOT)/lib/ffmpeg/libpostproc\"",
"\"$(SRCROOT)/lib/ffmpeg/libswscale\"",
"\"$(SRCROOT)/xbmc/interfaces\"",
+ "\"$(SRCROOT)/xbmc/interfaces/legacy\"",
+ "\"$(SRCROOT)/xbmc/interfaces/python\"",
);
OTHER_CPLUSPLUSFLAGS = (
"$(OTHER_CFLAGS)",