Changeset 39207 in vbox for trunk/src/libs/xpcom18a4/python
- Timestamp:
- Nov 4, 2011 4:09:25 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 74720
- Location:
- trunk/src/libs/xpcom18a4/python
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/xpcom18a4/python/Makefile.kmk
r38093 r39207 29 29 # VBOX_PYTHON[25|26|27|28|DEF]_[INC|LIB] variables which get picked up below. 30 30 # 31 $(eval $(subst |,$(NL),$(shell $(VBOX_BLD_PYTHON) $(PATH_SUB_CURRENT)/gen_python_deps.py $(KBUILD_TARGET) $(KBUILD_TARGET_ARCH) $(VBOX_MULTIPYTHON)))) 31 ifeq ($(KBUILD_TARGET),darwin) # Relatively predictable, don't script. 32 ifeq ($(KBUILD_TARGET_ARCH),x86) 33 VBOX_PYTHON25_INC = $(VBOX_PATH_MACOSX_SDK)/usr/include/python2.5 34 VBOX_PYTHON25_LIB = $(VBOX_PATH_MACOSX_SDK)/usr/lib/libpython2.5.dylib 35 endif 36 if !defined(VBOX_WITHOUT_VBOXPYTHON_FOR_OSX_10_6) \ 37 && ( !defined(VBOX_OSE) \ 38 || "$(wildcard $(VBOX_PATH_MACOSX_SDK)/usr/lib/libpython2.6.dylib)" != "") 39 VBOX_PYTHON26_INC = $(VBOX_PATH_MACOSX_SDK)/usr/include/python2.6 40 VBOX_PYTHON26_LIB = $(VBOX_PATH_MACOSX_SDK)/usr/lib/libpython2.6.dylib 41 endif 42 if !defined(VBOX_WITHOUT_VBOXPYTHON_FOR_OSX_10_7) \ 43 && ( defined(VBOX_NOT_OSE_LATER_SOMETIME) \ 44 || "$(wildcard $(VBOX_PATH_MACOSX_SDK_10_7)/usr/lib/libpython2.7.dylib)" != "") 45 VBOX_PYTHON27_INC = $(VBOX_PATH_MACOSX_SDK_10_7)/usr/include/python2.7 46 VBOX_PYTHON27_LIB = $(VBOX_PATH_MACOSX_SDK_10_7)/usr/lib/libpython2.7.dylib 47 endif 48 else 49 # Use the script. 50 $(eval $(subst |,$(NL),$(shell $(VBOX_BLD_PYTHON) \ 51 $(PATH_SUB_CURRENT)/gen_python_deps.py \ 52 $(KBUILD_TARGET) \ 53 $(KBUILD_TARGET_ARCH) \ 54 $(VBOX_MULTIPYTHON) ))) 55 endif 32 56 33 57 ifndef VBOX_ONLY_SDK … … 77 101 78 102 79 if defined(VBOX_PYTHON23_INC) \ 80 && ("$(KBUILD_TARGET)" != "darwin" || ("$(KBUILD_TARGET_ARCH)" == "x86" && defined(VBOX_WITH_MAC_OS_X_10_4_SUPPORT) )) 103 ifdef VBOX_PYTHON23_INC 81 104 # 82 105 # Python 2.3 version … … 90 113 endif 91 114 92 if defined(VBOX_PYTHON24_INC) && "$(KBUILD_TARGET)" != "darwin"115 ifdef VBOX_PYTHON24_INC 93 116 # 94 117 # Python 2.4 version … … 101 124 endif 102 125 103 if defined(VBOX_PYTHON25_INC) \ 104 && ("$(KBUILD_TARGET)" != "darwin" || ("$(KBUILD_TARGET_ARCH)" == "x86" && "$(VBOX_DEF_MACOSX_VERSION_MIN)" == "10.5")) 126 ifdef VBOX_PYTHON25_INC 105 127 # 106 128 # Python 2.5 version … … 114 136 endif 115 137 116 if defined(VBOX_PYTHON26_INC) \ 117 && ("$(KBUILD_TARGET)" != "darwin" || "$(VBOX_DEF_MACOSX_VERSION_MIN)" <= "10.6") 138 ifdef VBOX_PYTHON26_INC 118 139 # 119 140 # Python 2.6 version … … 127 148 endif 128 149 129 if defined(VBOX_PYTHON27_INC) && "$(KBUILD_TARGET)" != "darwin"150 ifdef VBOX_PYTHON27_INC 130 151 # 131 152 # Python 2.7 version … … 134 155 VBoxPython2_7_EXTENDS = VBoxPythonBase 135 156 VBoxPython2_7_EXTENDS_BY = appending 157 VBoxPython2_6_TEMPLATE = XPCOM$(if-expr "$(KBUILD_TARGET)" == "darwin",OSX107,) 136 158 VBoxPython2_7_INCS = $(VBOX_PYTHON27_INC) 137 159 VBoxPython2_7_LIBS = $(VBOX_PYTHON27_LIB) 138 160 endif 139 161 140 if defined(VBOX_PYTHON28_INC) && "$(KBUILD_TARGET)" != "darwin"162 ifdef VBOX_PYTHON28_INC 141 163 # 142 164 # Python 2.8 version … … 149 171 endif 150 172 151 if defined(VBOX_PYTHONDEF_INC) && "$(KBUILD_TARGET)" != "darwin"173 ifdef VBOX_PYTHONDEF_INC 152 174 # 153 175 # Python without versioning -
trunk/src/libs/xpcom18a4/python/gen_python_deps.py
r28800 r39207 75 75 if target == 'darwin': 76 76 ## @todo Pick up the locations from VBOX_PATH_MACOSX_SDK_10_*. 77 prefixes = ['/Developer/SDKs/MacOSX10.4u.sdk/usr', '/Developer/SDKs/MacOSX10.5.sdk/usr', '/Developer/SDKs/MacOSX10.6.sdk/usr'] 77 prefixes = ['/Developer/SDKs/MacOSX10.4u.sdk/usr', 78 '/Developer/SDKs/MacOSX10.5.sdk/usr', 79 '/Developer/SDKs/MacOSX10.6.sdk/usr', 80 '/Developer/SDKs/MacOSX10.7.sdk/usr'] 78 81 dllsuff = '.dylib' 79 82
Note:
See TracChangeset
for help on using the changeset viewer.