VirtualBox

Changeset 55806 in vbox


Ignore:
Timestamp:
May 11, 2015 3:32:49 PM (10 years ago)
Author:
vboxsync
Message:

SDK: add defines for each scripting language, and disable perl by default (takes forever without actually being useful, perl+webservice is far from working due to shortcomings of the perl webservice support)

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r55789 r55806  
    585585## The Direct Framebuffer GUI.
    586586#VBOX_WITH_VBOXFB = 1
    587 # Enables the Python<->XPCOM and Python<->COM bindings.
     587# Enables the Python<->XPCOM, Python<->COM and (WS enabled) Python<->WS bindings.
    588588VBOX_WITH_PYTHON ?= 1
     589# Enables the PERL<->WS binding (if WS enabled).
     590#VBOX_WITH_PERL ?= 1
     591# Enables the PHP<->WS binding (if WS enabled).
     592VBOX_WITH_PHP ?= 1
    589593if1of ($(KBUILD_TARGET), darwin linux solaris)
    590594 # Enable Java<->XPCOM bridge + glue code
  • trunk/src/VBox/Main/webservice/Makefile.kmk

    r53937 r55806  
    77
    88#
    9 # Copyright (C) 2007-2013 Oracle Corporation
     9# Copyright (C) 2007-2015 Oracle Corporation
    1010#
    1111# This file is part of VirtualBox Open Source Edition (OSE), as
     
    528528 #
    529529 VBOXWEB_GLUE_PYTHON           = $(VBOX_PATH_SDK)/bindings/webservice/python/lib/VirtualBox_wrappers.py
    530  VBOXWEB_WS_PYTHON             = $(VBOX_PATH_SDK)/bindings/webservice/python/lib/VirtualBox_services.py
     530 VBOXWEB_WS_PYTHON             = $(VBOX_PATH_SDK)/bindings/webservice/python/lib/VirtualBox_server.py
    531531 VBOXWEB_WS_PERL               = $(VBOX_PATH_SDK)/bindings/webservice/perl/lib/vboxService.pm
    532532 VBOXWEB_WS_PHP                = $(VBOX_PATH_SDK)/bindings/webservice/php/lib/vboxServiceWrappers.php
     
    540540
    541541 VBOXWEB_OTHERS               +=  \
    542         $(VBOXWEB_GLUE_PYTHON)    \
    543         $(VBOXWEB_WS_PYTHON)      \
    544         $(VBOXWEB_WS_PERL)        \
    545         $(VBOXWEB_WS_PHP)         \
    546         $(VBOXWEB_PYTHONWSSAMPLE) \
     542        $(if $(VBOX_WITH_PYTHON),$(VBOXWEB_GLUE_PYTHON),)       \
     543        $(if $(VBOX_WITH_PYTHON),$(VBOXWEB_WS_PYTHON),)         \
     544        $(if $(VBOX_WITH_PERL),$(VBOXWEB_WS_PERL),)             \
     545        $(if $(VBOX_WITH_PHP),$(VBOXWEB_WS_PHP),)               \
    547546        $(PATH_ROOT)
    548547
     
    555554 vboxwebinst_MODE = a+rx,u+w
    556555 vboxwebinst_SOURCES = \
    557         samples/perl/clienttest.pl=>perl/samples/clienttest.pl \
    558         samples/php/clienttest.php=>php/samples/clienttest.php \
    559         samples/python/clienttest.py=>python/samples/clienttest.py
     556        $(if $(VBOX_WITH_PERL),samples/perl/clienttest.pl=>perl/samples/clienttest.pl,) \
     557        $(if $(VBOX_WITH_PHP),samples/php/clienttest.php=>php/samples/clienttest.php,) \
     558        $(if $(VBOX_WITH_PYTHON),samples/python/clienttest.py=>python/samples/clienttest.py,)
    560559
    561560 INSTALLS += vboxwebinst_nox
     
    563562 vboxwebinst_nox_MODE = a+r,u+w
    564563 vboxwebinst_nox_SOURCES = \
    565         samples/python/Makefile=>python/samples/Makefile \
    566         samples/python/Makefile.glue=>python/lib/Makefile \
    567         $(PATH_ROOT)/COPYING.LIB=>java/jax-ws/COPYING.LIB
     564        $(if $(VBOX_WITH_PYTHON),samples/python/Makefile=>python/samples/Makefile,) \
     565        $(if $(VBOX_WITH_PYTHON),samples/python/Makefile.glue=>python/lib/Makefile,) \
     566        $(if ($VBOX_WITH_JWS),$(PATH_ROOT)/COPYING.LIB=>java/jax-ws/COPYING.LIB,)
    568567
    569568 INSTALLS += vboxwebinst_wsdl
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette