VirtualBox

Changeset 29673 in vbox for trunk/src/VBox


Ignore:
Timestamp:
May 20, 2010 7:52:31 AM (15 years ago)
Author:
vboxsync
Message:

Java glue: intermediate

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/webservice/Makefile.kmk

    r28800 r29673  
    209209
    210210  vboxsoap_SOURCES = \
    211         $(VBOXWEB_OUT_DIR)/soapC-1.cpp \
    212         $(VBOXWEB_OUT_DIR)/soapC-2.cpp \
    213         $(VBOXWEB_OUT_DIR)/soapC-3.cpp \
    214         $(VBOXWEB_OUT_DIR)/soapC-4.cpp \
    215         $(VBOXWEB_OUT_DIR)/soapC-5.cpp \
    216         $(VBOXWEB_OUT_DIR)/soapC-6.cpp \
    217         $(VBOXWEB_OUT_DIR)/soapC-7.cpp \
    218         $(VBOXWEB_OUT_DIR)/soapC-8.cpp \
    219         $(VBOXWEB_OUT_DIR)/soapC-9.cpp \
    220         $(VBOXWEB_OUT_DIR)/soapC-10.cpp \
    221         $(VBOXWEB_OUT_DIR)/soapC-11.cpp \
    222         $(VBOXWEB_OUT_DIR)/soapC-12.cpp \
    223         $(VBOXWEB_OUT_DIR)/soapC-13.cpp \
    224         $(VBOXWEB_OUT_DIR)/soapC-14.cpp \
    225         $(VBOXWEB_OUT_DIR)/soapC-15.cpp \
    226         $(VBOXWEB_OUT_DIR)/soapC-16.cpp \
    227         $(VBOXWEB_OUT_DIR)/soapC-17.cpp \
    228         $(VBOXWEB_OUT_DIR)/soapC-18.cpp \
    229         $(VBOXWEB_OUT_DIR)/soapC-19.cpp \
    230         $(VBOXWEB_OUT_DIR)/soapC-20.cpp
     211        $(VBOXWEB_OUT_DIR)/soapC-1.cpp \
     212        $(VBOXWEB_OUT_DIR)/soapC-2.cpp \
     213        $(VBOXWEB_OUT_DIR)/soapC-3.cpp \
     214        $(VBOXWEB_OUT_DIR)/soapC-4.cpp \
     215        $(VBOXWEB_OUT_DIR)/soapC-5.cpp \
     216        $(VBOXWEB_OUT_DIR)/soapC-6.cpp \
     217        $(VBOXWEB_OUT_DIR)/soapC-7.cpp \
     218        $(VBOXWEB_OUT_DIR)/soapC-8.cpp \
     219        $(VBOXWEB_OUT_DIR)/soapC-9.cpp \
     220        $(VBOXWEB_OUT_DIR)/soapC-10.cpp \
     221        $(VBOXWEB_OUT_DIR)/soapC-11.cpp \
     222        $(VBOXWEB_OUT_DIR)/soapC-12.cpp \
     223        $(VBOXWEB_OUT_DIR)/soapC-13.cpp \
     224        $(VBOXWEB_OUT_DIR)/soapC-14.cpp \
     225        $(VBOXWEB_OUT_DIR)/soapC-15.cpp \
     226        $(VBOXWEB_OUT_DIR)/soapC-16.cpp \
     227        $(VBOXWEB_OUT_DIR)/soapC-17.cpp \
     228        $(VBOXWEB_OUT_DIR)/soapC-18.cpp \
     229        $(VBOXWEB_OUT_DIR)/soapC-19.cpp \
     230        $(VBOXWEB_OUT_DIR)/soapC-20.cpp
    231231 endif
    232232 vboxsoap_CLEAN := $(vboxsoap_SOURCES) # lazy bird
    233233 vboxsoap_SOURCES += \
    234         $(VBOX_GSOAP_CXX_SOURCES)
     234        $(VBOX_GSOAP_CXX_SOURCES)
    235235 vboxsoap_ORDERDEPS = \
    236         $(VBOXWEB_IDL_SRC) \
    237         $(VBOXWEB_OUT_DIR)/gsoap_copy_all_ts
     236        $(VBOXWEB_IDL_SRC) \
     237        $(VBOXWEB_OUT_DIR)/gsoap_copy_all_ts
    238238 ifn1of ($(KBUILD_TARGET), win)
    239239  $(VBOX_GSOAP_CXX_SOURCES)_CXXFLAGS = -Wno-format
     
    263263 vboxwebsrv_DEFS += SOCKET_CLOSE_ON_EXEC
    264264 vboxwebsrv_INCS = \
    265         $(VBOX_GSOAP_INCS) \
    266         $(VBOXWEB_OUT_DIR) \
    267         .
     265        $(VBOX_GSOAP_INCS) \
     266        $(VBOXWEB_OUT_DIR) \
     267        .
    268268 ifdef VBOX_USE_VCC80
    269269  vboxwebsrv_CXXFLAGS.win += -bigobj
     
    273273 endif
    274274 vboxwebsrv_LIBS += \
    275         $(PATH_LIB)/vboxsoap$(VBOX_SUFF_LIB) \
    276         $(VBOX_GSOAP_CXX_LIBS)
     275        $(PATH_LIB)/vboxsoap$(VBOX_SUFF_LIB) \
     276        $(VBOX_GSOAP_CXX_LIBS)
    277277 vboxwebsrv_LIBS.solaris += socket nsl
    278278 vboxwebsrv_SOURCES = \
    279         vboxweb.cpp \
    280         $(VBOXWEB_OUT_DIR)/methodmaps.cpp \
    281         $(VBOXWEB_OUT_DIR)/soapServer.cpp
     279        vboxweb.cpp \
     280        $(VBOXWEB_OUT_DIR)/methodmaps.cpp \
     281        $(VBOXWEB_OUT_DIR)/soapServer.cpp
    282282 vboxwebsrv_CLEAN = \
    283         $(VBOXWEB_OUT_DIR)/methodmaps.cpp \
    284         $(VBOXWEB_OUT_DIR)/soapServer.cpp
     283        $(VBOXWEB_OUT_DIR)/methodmaps.cpp \
     284        $(VBOXWEB_OUT_DIR)/soapServer.cpp
    285285
    286286 vboxwebsrv_ORDERDEPS = $(VBOXWEB_OUT_DIR)/gsoap_copy_all_ts
     
    301301 endif
    302302 webtest_INCS := \
    303         $(VBOX_GSOAP_INCS) \
    304         $(VBOXWEB_OUT_DIR) \
    305         .
     303        $(VBOX_GSOAP_INCS) \
     304        $(VBOXWEB_OUT_DIR) \
     305        .
    306306 webtest_LIBS += \
    307         $(PATH_LIB)/vboxsoap$(VBOX_SUFF_LIB) \
    308         $(VBOX_GSOAP_CXX_LIBS)
     307        $(PATH_LIB)/vboxsoap$(VBOX_SUFF_LIB) \
     308        $(VBOX_GSOAP_CXX_LIBS)
    309309 webtest_LIBS.solaris += nsl
    310310 webtest_SOURCES = \
    311         webtest.cpp \
    312         $(VBOXWEB_OUT_DIR)/soapClient.cpp
     311        webtest.cpp \
     312        $(VBOXWEB_OUT_DIR)/soapClient.cpp
    313313 webtest_CLEAN = \
    314         $(VBOXWEB_OUT_DIR)/soapClient.cpp
     314        $(VBOXWEB_OUT_DIR)/soapClient.cpp
    315315
    316316 webtest_ORDERDEPS = $(VBOXWEB_OUT_DIR)/gsoap_copy_all_ts
     
    323323 ## @todo figure out whether the SDK really needs this or not...
    324324 OTHER_CLEAN += \
    325         $(wildcard $(VBOXWEB_OUT_DIR)/soap*.h) \
    326         $(wildcard $(VBOXWEB_OUT_DIR)/soap*.cpp) \
    327         $(wildcard $(VBOXWEB_OUT_DIR)/*.nsmap) \
    328         $(VBOXWEB_GSOAPH_FROM_XSLT) \
    329         $(VBOXWEB_GSOAPH_FROM_GSOAP) \
    330         $(VBOXWEB_SOAP_CLIENT_H) \
    331         $(VBOXWEB_SOAP_SERVER_H) \
    332         $(VBOXWEB_OUT_DIR)/gsoap_generate_all_ts \
    333         $(VBOXWEB_OUT_DIR)/gsoap_copy_all_ts \
    334         $(wildcard $(PATH_TARGET_SOAPDEMOXML)/*) \
    335         $(PATH_TARGET_SOAPDEMOXML)/dummy_file \
    336         $(wildcard $(PATH_TARGET_SOAPDEMOHEADERS)/*) \
    337         $(PATH_TARGET_SOAPDEMOHEADERS)/dummy_file \
    338         $(wildcard $(PATH_TARGET_SOAPDEMONSMAPS)/*) \
    339         $(PATH_TARGET_SOAPDEMONSMAPS)/dummy_file
     325        $(wildcard $(VBOXWEB_OUT_DIR)/soap*.h) \
     326        $(wildcard $(VBOXWEB_OUT_DIR)/soap*.cpp) \
     327        $(wildcard $(VBOXWEB_OUT_DIR)/*.nsmap) \
     328        $(VBOXWEB_GSOAPH_FROM_XSLT) \
     329        $(VBOXWEB_GSOAPH_FROM_GSOAP) \
     330        $(VBOXWEB_SOAP_CLIENT_H) \
     331        $(VBOXWEB_SOAP_SERVER_H) \
     332        $(VBOXWEB_OUT_DIR)/gsoap_generate_all_ts \
     333        $(VBOXWEB_OUT_DIR)/gsoap_copy_all_ts \
     334        $(wildcard $(PATH_TARGET_SOAPDEMOXML)/*) \
     335        $(PATH_TARGET_SOAPDEMOXML)/dummy_file \
     336        $(wildcard $(PATH_TARGET_SOAPDEMOHEADERS)/*) \
     337        $(PATH_TARGET_SOAPDEMOHEADERS)/dummy_file \
     338        $(wildcard $(PATH_TARGET_SOAPDEMONSMAPS)/*) \
     339        $(PATH_TARGET_SOAPDEMONSMAPS)/dummy_file
    340340
    341341endif # VBOX_GSOAP_INSTALLED
     
    364364 $(shell find $(1) -name \*.java)
    365365endef
    366 
    367366
    368367 VBOX_JAXWS_LIBDIR             = $(VBOX_PATH_WEBSERVICE)/jaxlibs
     
    387386 endif
    388387 VBOX_JAR                      = jar
    389  # Keep in sync with G_virtualBoxPackage in glue-jaxws.xsl
    390  # Changed with every new version, so beware!
    391  if $(VBOX_VERSION_BUILD) < 51
    392   VBOX_API_SUFFIX              = _$(VBOX_VERSION_MAJOR)_$(VBOX_VERSION_MINOR)
    393  else
    394   VBOX_API_SUFFIX              = _$(VBOX_VERSION_MAJOR)_$(expr $(VBOX_VERSION_MINOR) + 1)
    395  endif
    396  VBOX_JAVA_PACKAGE             = org.virtualbox$(VBOX_API_SUFFIX)
    397388
    398389 VBOXWEB_OTHERS               += \
    399         $(VBOXWEB_GLUE_JAVA_TMP) \
    400         $(VBOXWEB_GLUE_PYTHON) \
    401         $(VBOXWEB_WS_PYTHON) \
    402         $(VBOXWEB_WS_PERL) \
    403         $(VBOXWEB_WS_PHP) \
    404         $(VBOXWEB_PYTHONWSSAMPLE)\
    405         $(VBOXWEB_JAXWSSAMPLE) \
    406         $(VBOXWEB_METRICSAMPLE) \
    407         $(VBOXWEB_JAVA15_JAR) \
    408         $(VBOXWEB_JAVA16_JAR)
     390        $(VBOXWEB_GLUE_JAVA_TMP) \
     391        $(VBOXWEB_GLUE_PYTHON) \
     392        $(VBOXWEB_WS_PYTHON) \
     393        $(VBOXWEB_WS_PERL) \
     394        $(VBOXWEB_WS_PHP) \
     395        $(VBOXWEB_PYTHONWSSAMPLE)\
     396        $(VBOXWEB_JAXWSSAMPLE) \
     397        $(VBOXWEB_METRICSAMPLE) \
     398        $(VBOXWEB_JAVA15_JAR) \
     399        $(VBOXWEB_JAVA16_JAR)
    409400
    410401 #
     
    415406 vboxwebinst_MODE = a+rx,u+w
    416407 vboxwebinst_SOURCES = \
    417         samples/java/axis/clienttest.java=>java/axis/samples/clienttest.java \
    418         samples/java/jax-ws/Makefile.glue=>java/jax-ws/src/Makefile \
    419         samples/java/jax-ws/Makefile=>java/jax-ws/samples/Makefile \
    420         samples/perl/clienttest.pl=>perl/samples/clienttest.pl \
    421         samples/php/clienttest.php=>php/samples/clienttest.php \
    422         samples/python/Makefile=>python/samples/Makefile \
    423         samples/python/Makefile.glue=>python/lib/Makefile
     408        samples/java/axis/clienttest.java=>java/axis/samples/clienttest.java \
     409        samples/java/jax-ws/Makefile.glue=>java/jax-ws/src/Makefile \
     410        samples/java/jax-ws/Makefile=>java/jax-ws/samples/Makefile \
     411        samples/perl/clienttest.pl=>perl/samples/clienttest.pl \
     412        samples/php/clienttest.php=>php/samples/clienttest.php \
     413        samples/python/Makefile=>python/samples/Makefile \
     414        samples/python/Makefile.glue=>python/lib/Makefile
    424415
    425416 #
     
    665656
    666657include $(KBUILD_PATH)/subfooter.kmk
    667 
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