VirtualBox

Changeset 55806 in vbox for trunk/src/VBox/Main


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)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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