Changeset 18608 in vbox
- Timestamp:
- Apr 1, 2009 4:37:34 PM (15 years ago)
- Location:
- trunk/src/VBox/Main/webservice
- Files:
-
- 3 edited
-
Makefile.kmk (modified) (2 diffs)
-
glue-jaxws.xsl (modified) (2 diffs)
-
samples/java/jax-ws/clienttest.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/webservice/Makefile.kmk
r18605 r18608 366 366 endif 367 367 VBOX_JAR = jar 368 # Keep in sync with G_virtualBoxPackage and G_virtualBoxPackage2 in glue-jaxws.xsl 369 # Bump up once incompatible API version takes place 370 VBOX_JAVA_PACKAGE = org.virtualbox22 368 # Keep in sync with G_virtualBoxPackage in glue-jaxws.xsl 369 # Changed with every new version, so beware! 370 VBOX_API_SUFFIX = _$(VBOX_VERSION_MAJOR)_$(VBOX_VERSION_MINOR) 371 VBOX_JAVA_PACKAGE = org.virtualbox$(VBOX_API_SUFFIX) 371 372 372 373 VBOXWEB_OTHERS += \ … … 601 602 $(QUIET)$(MKDIR) -p $(@D) 602 603 $(call MSG_GENERATE,,$@,$(VBOXWEB_IDL_SRC) using glue-jaxws.xsl) 603 $(QUIET)$(VBOX_XSLTPROC) $(VBOXWEB_XSLTPROC_VERBOSE) -o $@ $(VBOX_PATH_WEBSERVICE)/glue-jaxws.xsl $< 604 $(QUIET)$(VBOX_XSLTPROC) $(VBOXWEB_XSLTPROC_VERBOSE) \ 605 --stringparam G_vboxApiSuffix $(VBOX_API_SUFFIX) \ 606 -o $@ $(VBOX_PATH_WEBSERVICE)/glue-jaxws.xsl $< 604 607 $(call MSG_GENERATE,,java client glue files in $(VBOXWEB_PATH_SDK_GLUE_JAVA)) 605 608 $(RM) -R -f $(VBOXWEB_PATH_SDK_GLUE_JAVA) -
trunk/src/VBox/Main/webservice/glue-jaxws.xsl
r18605 r18608 39 39 40 40 <xsl:variable name="G_xsltFilename" select="'glue-jaxws.xsl'" /> 41 42 41 <!-- Keep in sync with VBOX_JAVA_PACKAGE in webservices/Makefile.kmk --> 43 <xsl:variable name="G_virtualBoxPackage" select=" 'org.virtualbox22'" />44 <xsl:variable name="G_virtualBoxPackage2" select=" 'com.sun.xml.ws.commons.virtualbox22'" />42 <xsl:variable name="G_virtualBoxPackage" select="concat('org.virtualbox',$G_vboxApiSuffix)" /> 43 <xsl:variable name="G_virtualBoxPackage2" select="concat('com.sun.xml.ws.commons.virtualbox',$G_vboxApiSuffix)" /> 45 44 46 45 <xsl:include href="websrv-shared.inc.xsl" /> … … 351 350 352 351 <xsl:template match="/idl"> 352 <xsl:if test="not($G_vboxApiSuffix)"> 353 <xsl:call-template name="fatalError"> 354 <xsl:with-param name="msg" select="'G_vboxApiSuffix must be given'" /> 355 </xsl:call-template> 356 </xsl:if> 353 357 <xsl:call-template name="startFile"> 354 358 <xsl:with-param name="file" select="'IUnknown.java'" /> 355 359 </xsl:call-template> 356 360 357 361 <xsl:text><
