Changeset 36884 in vbox for trunk/src/VBox/Main/webservice
- Timestamp:
- Apr 29, 2011 9:46:16 AM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 71462
- Location:
- trunk/src/VBox/Main/webservice
- Files:
-
- 1 deleted
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/webservice/Makefile.kmk
r36612 r36884 436 436 endef 437 437 438 ifdef VBOX_WITH_OLD_JWS439 VBOX_JAXWS_LIBDIR = $(VBOX_PATH_WEBSERVICE)/jaxlibs440 # well, not really good441 VBOX_JAVA15 = $(firstword $(wildcard \442 /usr/lib/jvm/java-1.5.0-sun/bin/java \443 /usr/jdk/jdk1.5*/bin/java \444 /opt/sun-jdk-1.5*/bin/java \445 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Commands/java))446 ifeq ($(strip $(VBOX_JAVA15)),)447 $(error Failed to autodetect VBOX_JAVA15, please set it manually)448 endif449 VBOX_JAVA16 = java450 VBOX_JAVAC15 = javac -target 1.5451 VBOX_JAVAC16 = javac -target 1.6452 VBOX_WSIMPORT15 = $(VBOX_JAVA15) -jar $(VBOX_JAXWS_LIBDIR)/jaxws-tools.jar453 VBOX_WSIMPORT16 = $(firstword $(wildcard \454 /usr/jdk/jdk1.6*/bin/wsimport \455 /usr/bin/wsimport \456 /opt/sun-jdk-1.6*/bin/wsimport))457 ifeq ($(strip $(VBOX_WSIMPORT16)),)458 $(error Failed to autodetect VBOX_WSIMPORT16, please set it manually)459 endif460 endif # VBOX_WITH_OLD_JWS461 462 438 VBOXWEB_OTHERS += \ 463 439 $(VBOXWEB_GLUE_PYTHON) \ … … 468 444 $(PATH_ROOT) 469 445 470 ifdef VBOX_WITH_OLD_JWS471 VBOXWEB_OTHERS += \472 $(VBOXWEB_GLUE_JAVA_TMP) \473 $(VBOXWEB_JAXWSSAMPLE) \474 $(VBOXWEB_METRICSAMPLE) \475 $(VBOXWEB_JAVA15_JAR) \476 $(VBOXWEB_JAVA16_JAR)477 endif478 446 479 447 # … … 494 462 samples/python/Makefile.glue=>python/lib/Makefile \ 495 463 $(PATH_ROOT)/COPYING.LIB=>java/jax-ws/COPYING.LIB 496 497 ifdef VBOX_WITH_OLD_JWS498 vboxwebinst_nox_SOURCES += \499 samples/java/axis/clienttest.java=>java/axis/samples/clienttest.java \500 samples/java/jax-ws/Makefile.glue=>java/jax-ws/src/Makefile \501 samples/java/jax-ws/Makefile=>java/jax-ws/samples/Makefile502 endif503 464 504 465 endif # VBOX_ONLY_SDK … … 685 646 $(QUIET)$(SED) -e 's/{VBOX_API_SUFFIX}/$(VBOX_API_SUFFIX)/' < $< > $@ 686 647 687 # generate jax-ws wrapper for java client code688 $(VBOXWEB_GLUE_JAVA_TMP): \689 $(VBOXWEB_IDL_SRC) \690 $(VBOX_PATH_WEBSERVICE)/glue-jaxws.xsl \691 $(VBOX_PATH_WEBSERVICE)/websrv-shared.inc.xsl \692 $(RECOMPILE_ON_MAKEFILE_CURRENT) \693 | $$(dir $$@) \694 $(VBOX_FILESPLIT)695 $(QUIET)$(MKDIR) -p $(@D)696 $(call MSG_GENERATE,,$@,$(VBOXWEB_IDL_SRC) using glue-jaxws.xsl)697 $(QUIET)$(VBOX_XSLTPROC) $(VBOXWEB_XSLTPROC_VERBOSE) \698 --stringparam G_vboxApiSuffix $(VBOX_API_SUFFIX) \699 -o $@ $(VBOX_PATH_WEBSERVICE)/glue-jaxws.xsl $<700 $(call MSG_GENERATE,,java client glue files in $(VBOXWEB_PATH_SDK_GLUE_JAVA))701 $(RM) -R -f $(VBOXWEB_PATH_SDK_GLUE_JAVA)702 $(QUIET)$(MKDIR) -p $(VBOXWEB_PATH_SDK_GLUE_JAVA)703 $(QUIET)$(VBOX_FILESPLIT) $@ $(VBOXWEB_PATH_SDK_GLUE_JAVA)704 $(QUIET)$(CP) -f $(VBOX_PATH_WEBSERVICE)/../../../../COPYING.LIB $(VBOXWEB_PATH_SDK_GLUE_JAVA)705 706 $(VBOXWEB_GLUE_JAVA_TMP).done: $(VBOXWEB_GLUE_JAVA_TMP)707 $(QUIET)$(APPEND) $@ ''708 709 $(VBOXWEB_JAVA15_JAR): $(VBOXWEB_GLUE_JAVA_TMP).done $(VBOXWEB_WSDL) $(VBOXWEBSERVICE_WSDL)710 $(QUIET)$(RM) -Rf $(VBOXWEB_JAVALIB)/gen15711 $(QUIET)$(MKDIR) -p $(VBOXWEB_JAVALIB)/gen15712 $(call MSG_GENERATE,,$@,JAX-WS for Java 1.5 bindings using $(VBOXWEBSERVICE_WSDL))713 $(QUIET)$(VBOX_WSIMPORT15) -p $(VBOX_JAVA_PACKAGE) -d $(VBOXWEB_JAVALIB)/gen15 $(VBOXWEBSERVICE_WSDL)714 $(call MSG_L1,Compiling bridge code)715 $(QUIET)$(VBOX_JAVAC15) -cp \716 $(VBOXWEB_JAVALIB)/gen15:$(VBOX_JAXWS_LIBDIR)/jaxws-api.jar:$(VBOX_JAXWS_LIBDIR)/lib/jaxb-api.jar:$(VBOX_JAXWS_LIBDIR)/jsr181-api.jar \717 $(call find_java_files,$(VBOXWEB_PATH_SDK_GLUE_JAVA)) -d $(VBOXWEB_JAVALIB)/gen15718 $(QUIET)$(SED) -e "s/vboxweb.wsdl/vboxweb$(VBOX_API_SUFFIX).wsdl/" < $(VBOXWEBSERVICE_WSDL) > $(VBOXWEB_JAVALIB)/gen15/vboxwebService$(VBOX_API_SUFFIX).wsdl719 $(QUIET)$(CP) -f $(VBOXWEB_WSDL) $(VBOXWEB_JAVALIB)/gen15/vboxweb$(VBOX_API_SUFFIX).wsdl720 $(QUIET)$(RM) -f $(call find_java_files,$(VBOXWEB_JAVALIB))721 $(QUIET)$(VBOX_JAR) cf $@ -C $(VBOXWEB_JAVALIB)/gen15 .722 723 $(VBOXWEB_JAVA16_JAR): $(VBOXWEB_GLUE_JAVA_TMP).done $(VBOXWEB_WSDL) $(VBOXWEBSERVICE_WSDL)724 $(QUIET)$(RM) -Rf $(VBOXWEB_JAVALIB)/gen16725 $(MKDIR) -p $(VBOXWEB_JAVALIB)/gen16726 $(call MSG_GENERATE,,$@,JAX-WS for Java 1.6 bindings using $(VBOXWEBSERVICE_WSDL))727 $(QUIET)$(VBOX_WSIMPORT16) -p $(VBOX_JAVA_PACKAGE) -d $(VBOXWEB_JAVALIB)/gen16 $(VBOXWEBSERVICE_WSDL)728 $(call MSG_L1,Compiling bridge code)729 $(QUIET)$(VBOX_JAVAC16) -cp $(VBOXWEB_JAVALIB)/gen16 \730 $(VBOXWEB_PATH_SDK_GLUE_JAVA)/*.java -d $(VBOXWEB_JAVALIB)/gen16731 $(QUIET)$(SED) -e "s/vboxweb.wsdl/vboxweb$(VBOX_API_SUFFIX).wsdl/" < $(VBOXWEBSERVICE_WSDL) > $(VBOXWEB_JAVALIB)/gen16/vboxwebService$(VBOX_API_SUFFIX).wsdl732 $(QUIET)$(CP) -f $(VBOXWEB_WSDL) $(VBOXWEB_JAVALIB)/gen16/vboxweb$(VBOX_API_SUFFIX).wsdl733 $(QUIET)$(RM) -f $(call find_java_files,$(VBOXWEB_JAVALIB)/gen16)734 $(QUIET)$(VBOX_JAR) cf $@ -C $(VBOXWEB_JAVALIB)/gen16 .735 736 648 endif # VBOX_ONLY_SDK 737 649
Note:
See TracChangeset
for help on using the changeset viewer.