VirtualBox

Changeset 18608 in vbox


Ignore:
Timestamp:
Apr 1, 2009 4:37:34 PM (15 years ago)
Author:
vboxsync
Message:

SDK: better versioning

Location:
trunk/src/VBox/Main/webservice
Files:
3 edited

Legend:

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

    r18605 r18608  
    366366 endif
    367367 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)
    371372
    372373 VBOXWEB_OTHERS               += \
     
    601602        $(QUIET)$(MKDIR) -p $(@D)
    602603        $(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 $<
    604607        $(call MSG_GENERATE,,java client glue files in $(VBOXWEB_PATH_SDK_GLUE_JAVA))
    605608        $(RM) -R -f $(VBOXWEB_PATH_SDK_GLUE_JAVA)
  • trunk/src/VBox/Main/webservice/glue-jaxws.xsl

    r18605 r18608  
    3939
    4040<xsl:variable name="G_xsltFilename" select="'glue-jaxws.xsl'" />
    41 
    4241<!-- 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)" />
    4544
    4645<xsl:include href="websrv-shared.inc.xsl" />
     
    351350
    352351<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>
    353357 <xsl:call-template name="startFile">
    354358  <xsl:with-param name="file" select="'IUnknown.java'" />
    355359 </xsl:call-template>
    356 
     360 
    357361 <xsl:text><![CDATA[
    358362public class IUnknown
  • trunk/src/VBox/Main/webservice/samples/java/jax-ws/clienttest.java

    r18605 r18608  
    1919 * additional information or have any questions.
    2020 */
    21 import com.sun.xml.ws.commons.virtualbox22.*;
     21import com.sun.xml.ws.commons.virtualbox_2_1.*;
    2222import java.util.*;
    2323import javax.xml.ws.Holder;
    24 import org.virtualbox22.*;
     24import org.virtualbox_2_1.*;
    2525
    2626public class clienttest
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