- Timestamp:
- Jul 20, 2009 4:48:08 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 50303
- Location:
- trunk/src/VBox
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Installer/Makefile.kmk
r20488 r21730 39 39 include $(PATH_SUB_CURRENT)/win/Makefile.kmk 40 40 endif 41 include $(PATH_SUB_CURRENT)/common/Makefile.kmk42 41 endif 42 43 include $(PATH_SUB_CURRENT)/common/Makefile.kmk 43 44 44 45 if defined(VBOX_ONLY_SDK) ## @todo || defined(VBOX_WITH_SDK) -
trunk/src/VBox/Main/Makefile.kmk
r21588 r21730 163 163 ifdef VBOX_WITH_PYTHON 164 164 165 # or to some subdir? 166 VBOX_PYTHON_CONSTANTS = $(PATH_TARGET)/VirtualBox_constants.py 167 165 168 INSTALLS += VBox-python-glue 166 169 VBox-python-glue_INST = $(INST_SDK)installer 167 # This file also should go to Python site-wide modules directory 168 # so for users it look 'just being here' 169 VBox-python-glue_SOURCES = glue/vboxapi.py=>vboxapi/__init__.py 170 171 VBOX_PYTHON_CONSTANTS = $(VBOX_PATH_SDK)/installer/vboxapi/VirtualBox_constants.py 172 OTHERS += $(VBOX_PYTHON_CONSTANTS)170 VBox-python-glue_SOURCES = glue/vboxapi.py=>vboxapi/__init__.py \ 171 $(VBOX_PYTHON_CONSTANTS)=>vboxapi/VirtualBox_constants.py 172 173 $(VBOX_PYTHON_CONSTANTS): $(VBOX_PATH_MAIN_SRC)/glue/constants-python.xsl $(VBOX_XIDL_FILE) | $$(dir $$@) 174 $(call MSG_TOOL,xsltproc,Python constants,$<,$@) 175 $(QUIET)$(VBOX_XSLTPROC) -o $@ $< $(VBOX_XIDL_FILE) 173 176 174 177 endif # VBOX_WITH_PYTHON … … 763 766 $(QUIET)$(VBOX_XSLTPROC) -o $@ $< $(VBOX_XIDL_FILE) 764 767 765 $(VBOX_PYTHON_CONSTANTS): $(VBOX_PATH_MAIN_SRC)/glue/constants-python.xsl $(VBOX_XIDL_FILE) | $$(dir $$@)766 $(call MSG_TOOL,xsltproc,Python constants,$<,$@)767 $(QUIET)$(VBOX_XSLTPROC) -o $@ $< $(VBOX_XIDL_FILE)768 769 768 # Aliases for testing purposes. 770 769 ifdef VBOX_WITH_XPCOM -
trunk/src/VBox/Main/glue/vboxapi.py
r21727 r21730 25 25 26 26 if VboxSdkDir is None: 27 VboxSdkDir = VboxBinDir+"/sdk"27 VboxSdkDir = os.path.join(VboxBinDir,"sdk") 28 28 29 29 os.environ["VBOX_PROGRAM_PATH"] = VboxBinDir … … 378 378 class PlatformWEBSERVICE: 379 379 def __init__(self, params): 380 sys.path.append( VboxSdkDir+'/bindings/webservice/python/lib')380 sys.path.append(os.path.join(VboxSdkDir,'bindings', 'webservice', 'python', 'lib')) 381 381 # not really needed, but just fail early if misconfigured 382 382 import VirtualBox_services 383 383 import VirtualBox_wrappers 384 384 from VirtualBox_wrappers import IWebsessionManager2 385 385 386 if params is not None: 386 387 self.user = params.get("user", "") … … 472 473 else: 473 474 style = "XPCOM" 475 476 exec "self.platform = Platform"+style+"(platparams)" 477 478 self.constants = VirtualBoxReflectionInfo() 479 self.type = self.platform.getType() 480 self.remote = self.platform.getRemote() 481 self.style = style 482 self.mgr = SessionManager(self) 483 474 484 try: 475 exec "self.platform = Platform"+style+"(platparams)"476 477 self.constants = VirtualBoxReflectionInfo()478 self.type = self.platform.getType()479 self.remote = self.platform.getRemote()480 self.style = style481 482 self.mgr = SessionManager(self)483 485 self.vbox = self.platform.getVirtualBox() 486 except NameError,ne: 487 print "Installation problem: check that appropriate libs in place" 488 traceback.print_exc() 489 raise ne 484 490 except Exception,e: 485 491 print "init exception: ",e -
trunk/src/VBox/Main/webservice/Makefile.kmk
r21301 r21730 448 448 $(QUIET)$(MKDIR) -p $(@D) 449 449 # Try both w/o and with --file option 450 $(QUIET)$(REDIRECT) -C $(@D) -- $(VBOX_WSDL2PY) -b $(VBOXWEBSERVICE_WSDL) || $(VBOX_WSDL2PY) -b --file $(VBOXWEBSERVICE_WSDL)450 $(QUIET)$(REDIRECT) -C $(@D) -- bash -c "$(VBOX_WSDL2PY) -b $(VBOXWEBSERVICE_WSDL) || $(VBOX_WSDL2PY) -b --file $(VBOXWEBSERVICE_WSDL)" 451 451 $(QUIET)$(APPEND) $@ '' 452 452 … … 596 596 $(QUIET)$(CP) -f $(VBOX_PATH_WEBSERVICE)/../../../../COPYING.LIB $(VBOXWEB_PATH_SDK_GLUE_JAVA) 597 597 598 $(VBOXWEB_JAVA15_JAR): $(VBOXWEB_GLUE_JAVA_TMP) $(VBOXWEB_WSDL) $(VBOXWEBSERVICE_WSDL) 598 $(VBOXWEB_GLUE_JAVA_TMP).done: $(VBOXWEB_GLUE_JAVA_TMP) 599 $(QUIET)$(APPEND) $@ '' 600 601 $(VBOXWEB_JAVA15_JAR): $(VBOXWEB_GLUE_JAVA_TMP).done $(VBOXWEB_WSDL) $(VBOXWEBSERVICE_WSDL) 599 602 $(QUIET)$(RM) -Rf $(VBOXWEB_JAVALIB)/gen15 600 603 $(QUIET)$(MKDIR) -p $(VBOXWEB_JAVALIB)/gen15 … … 610 613 $(QUIET)$(VBOX_JAR) cf $@ -C $(VBOXWEB_JAVALIB)/gen15 . 611 614 612 $(VBOXWEB_JAVA16_JAR): $(VBOXWEB_GLUE_JAVA_TMP) $(VBOXWEB_WSDL) $(VBOXWEBSERVICE_WSDL)615 $(VBOXWEB_JAVA16_JAR): $(VBOXWEB_GLUE_JAVA_TMP).done $(VBOXWEB_WSDL) $(VBOXWEBSERVICE_WSDL) 613 616 $(QUIET)$(RM) -Rf $(VBOXWEB_JAVALIB)/gen16 614 617 $(MKDIR) -p $(VBOXWEB_JAVALIB)/gen16
Note:
See TracChangeset
for help on using the changeset viewer.