VirtualBox

Changeset 53875 in vbox


Ignore:
Timestamp:
Jan 20, 2015 9:19:13 PM (10 years ago)
Author:
vboxsync
Message:

Use the native line ending because kmk_append does and we don't like mixing EOL for a single file (VBoxAPIWrap.kmk).

Location:
trunk/src/VBox/Main
Files:
2 edited

Legend:

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

    r53870 r53875  
    11661166        $(call MSG_L1,Generating C++ Server API wrapper files from XIDL)
    11671167        $(QUIET)$(RM) -f $(filter-out $(VBOX_MAIN_APIWRAPPER_GEN_FILES),$(wildcard $(VBoxAPIWrap_0_OUTDIR)/*.cpp) $(wildcard $(VBoxAPIWrap_0_OUTDIR)/*.h))
    1168         $(QUIET)$(VBOX_XSLTPROC) --stringparam filelistonly "" -o $@ $(VBoxAPIWrap_VBOX_XSLT) $<
     1168        $(QUIET)$(VBOX_XSLTPROC) --stringparam KBUILD_HOST $(KBUILD_HOST) \
     1169                --stringparam filelistonly "" \
     1170                -o $@ $(VBoxAPIWrap_VBOX_XSLT) $<
    11691171        $(QUIET)$(VBOX_FILESPLIT) $@ $(VBoxAPIWrap_0_OUTDIR)
    11701172
     
    11731175        $(QUIET)$(RM) -f $@
    11741176        $(QUIET)$(MKDIR) -p $(@D)
    1175         $(QUIET)$(VBOX_XSLTPROC) --stringparam filelistonly VBOX_MAIN_APIWRAPPER_GEN_FILES -o $@ $(VBoxAPIWrap_VBOX_XSLT) $<
     1177        $(QUIET)$(VBOX_XSLTPROC) --stringparam KBUILD_HOST $(KBUILD_HOST) \
     1178                --stringparam filelistonly VBOX_MAIN_APIWRAPPER_GEN_FILES \
     1179                -o $@ $(VBoxAPIWrap_VBOX_XSLT) $<
    11761180        $(QUIET)$(APPEND) -n "$@" "" "" \
    11771181                'VBOX_MAIN_APIWRAPPER_GEN_FILES := $$(addprefix $$(VBOX_MAIN_APIWRAPPER_DIR)/,$$(VBOX_MAIN_APIWRAPPER_GEN_FILES))' \
  • trunk/src/VBox/Main/idl/apiwrap-server.xsl

    r53865 r53875  
    66        VirtualBox.xidl.
    77
    8     Copyright (C) 2010-2014 Oracle Corporation
     8    Copyright (C) 2010-2015 Oracle Corporation
    99
    1010    This file is part of VirtualBox Open Source Edition (OSE), as
     
    3535<xsl:variable name="G_root" select="/"/>
    3636
     37<xsl:variable name="G_sNewLine">
     38    <xsl:choose>
     39        <xsl:when test="$KBUILD_HOST = 'win'">
     40            <xsl:value-of select="'&#13;&#10;'"/>
     41        </xsl:when>
     42        <xsl:otherwise>
     43            <xsl:value-of select="'&#10;'"/>
     44        </xsl:otherwise>
     45    </xsl:choose>
     46</xsl:variable>
     47
    3748<xsl:include href="typemap-shared.inc.xsl"/>
    3849
     
    4455    <xsl:param name="file"/>
    4556
    46     <xsl:value-of select="concat('&#9;', $file, ' \&#10;')"/>
     57    <xsl:value-of select="concat('&#9;', $file, ' \', $G_sNewLine)"/>
    4758</xsl:template>
    4859
     
    5061    <xsl:param name="file"/>
    5162
    52     <xsl:value-of select="concat('&#10;// ##### BEGINFILE &quot;', $file, '&quot;&#10;')"/>
     63    <xsl:value-of select="concat($G_sNewLine, '// ##### BEGINFILE &quot;', $file, '&quot;', $G_sNewLine)"/>
    5364</xsl:template>
    5465
     
    5667    <xsl:param name="file"/>
    5768
    58     <xsl:value-of select="concat('&#10;// ##### ENDFILE &quot;', $file, '&quot;&#10;')"/>
     69    <xsl:value-of select="concat($G_sNewLine, '// ##### ENDFILE &quot;', $file, '&quot;', $G_sNewLine)"/>
    5970</xsl:template>
    6071
     
    6980
    7081    <xsl:text>/** @file
    71  *
    7282</xsl:text>
    7383    <xsl:value-of select="concat(' * VirtualBox API class wrapper ', $type, ' for I', $class, '.')"/>
     
    8090
    8191/**
    82  * Copyright (C) 2010-2014 Oracle Corporation
     92 * Copyright (C) 2010-2015 Oracle Corporation
    8393 *
    8494 * This file is part of VirtualBox Open Source Edition (OSE), as
     
    97107    <xsl:param name="iface"/>
    98108
    99     <xsl:value-of select="concat('        COM_INTERFACE_ENTRY(', $iface/@name, ')&#10;')"/>
     109    <xsl:value-of select="concat('        COM_INTERFACE_ENTRY(', $iface/@name, ')' , $G_sNewLine)"/>
    100110    <!-- now recurse to emit all base interfaces -->
    101111    <xsl:variable name="extends" select="$iface/@extends"/>
     
    109119<xsl:template match="interface" mode="classheader">
    110120    <xsl:param name="addinterfaces"/>
    111     <xsl:value-of select="concat('#ifndef ', substring(@name, 2), 'Wrap_H_&#10;')"/>
     121    <xsl:value-of select="concat('#ifndef ', substring(@name, 2), 'Wrap_H_', $G_sNewLine)"/>
    112122    <xsl:value-of select="concat('#define ', substring(@name, 2), 'Wrap_H_')"/>
    113123    <xsl:text>
     
    125135        <xsl:text>,</xsl:text>
    126136    </xsl:if>
    127     <xsl:text>&#10;</xsl:text>
     137    <xsl:value-of select="$G_sNewLine"/>
    128138    <xsl:for-each select="exsl:node-set($addinterfaces)/token">
    129139        <xsl:value-of select="concat('    VBOX_SCRIPTABLE_IMPL(', text(), ')')"/>
     
    131141            <xsl:text>,</xsl:text>
    132142        </xsl:if>
    133         <xsl:text>&#10;</xsl:text>
     143        <xsl:value-of select="$G_sNewLine"/>
    134144    </xsl:for-each>
    135145    <xsl:text>{
     
    138148public:
    139149</xsl:text>
    140     <xsl:value-of select="concat('    VIRTUALBOXBASE_ADD_ERRORINFO_SUPPORT(', substring(@name, 2), 'Wrap, ', @name, ')&#10;')"/>
    141     <xsl:value-of select="concat('    DECLARE_NOT_AGGREGATABLE(', substring(@name, 2), 'Wrap)&#10;')"/>
     150    <xsl:value-of select="concat('    VIRTUALBOXBASE_ADD_ERRORINFO_SUPPORT(', substring(@name, 2), 'Wrap, ', @name, ')', $G_sNewLine)"/>
     151    <xsl:value-of select="concat('    DECLARE_NOT_AGGREGATABLE(', substring(@name, 2), 'Wrap)', $G_sNewLine)"/>
    142152    <xsl:text>    DECLARE_PROTECT_FINAL_CONSTRUCT()
    143153
    144154</xsl:text>
    145     <xsl:value-of select="concat('    BEGIN_COM_MAP(', substring(@name, 2), 'Wrap)&#10;')"/>
     155    <xsl:value-of select="concat('    BEGIN_COM_MAP(', substring(@name, 2), 'Wrap)', $G_sNewLine)"/>
    146156    <xsl:text>        COM_INTERFACE_ENTRY(ISupportErrorInfo)
    147157</xsl:text>
     
    149159        <xsl:with-param name="iface" select="."/>
    150160    </xsl:call-template>
    151     <xsl:value-of select="concat('        COM_INTERFACE_ENTRY2(IDispatch, ', @name, ')&#10;')"/>
     161    <xsl:value-of select="concat('        COM_INTERFACE_ENTRY2(IDispatch, ', @name, ')', $G_sNewLine)"/>
    152162    <xsl:variable name="manualAddInterfaces">
    153163        <xsl:call-template name="checkoption">
     
    174184
    175185</xsl:text>
    176     <xsl:value-of select="concat('    DECLARE_EMPTY_CTOR_DTOR(', substring(@name, 2), 'Wrap)&#10;')"/>
     186    <xsl:value-of select="concat('    DECLARE_EMPTY_CTOR_DTOR(', substring(@name, 2), 'Wrap)', $G_sNewLine)"/>
    177187</xsl:template>
    178188
     
    182192
    183193</xsl:text>
    184     <xsl:value-of select="concat('#endif // !', substring(@name, 2), 'Wrap_H_&#10;')"/>
     194    <xsl:value-of select="concat('#endif // !', substring(@name, 2), 'Wrap_H_', $G_sNewLine)"/>
    185195</xsl:template>
    186196
    187197<xsl:template match="interface" mode="codeheader">
    188198    <xsl:param name="addinterfaces"/>
    189     <xsl:value-of select="concat('#define LOG_GROUP_MAIN_OVERRIDE LOG_GROUP_MAIN_', translate(substring(@name, 2), $G_lowerCase, $G_upperCase), '&#10;&#10;')"/>
    190     <xsl:value-of select="concat('#include &quot;', substring(@name, 2), 'Wrap.h&quot;&#10;')"/>
     199    <xsl:value-of select="concat('#define LOG_GROUP_MAIN_OVERRIDE LOG_GROUP_MAIN_', translate(substring(@name, 2), $G_lowerCase, $G_upperCase), $G_sNewLine, $G_sNewLine)"/>
     200    <xsl:value-of select="concat('#include &quot;', substring(@name, 2), 'Wrap.h&quot;', $G_sNewLine)"/>
    191201    <xsl:text>#include "Logging.h"
    192202#ifdef VBOX_WITH_DTRACE_R3_MAIN
     
    234244                </xsl:when>
    235245                <xsl:otherwise>
    236                     <xsl:value-of select="concat('NS_IMPL_THREADSAFE_ISUPPORTS', $depth, '_CI(', $classname, ', ', $interfacelist, ')&#10;')"/>
     246                    <xsl:value-of select="concat('NS_IMPL_THREADSAFE_ISUPPORTS', $depth, '_CI(', $classname, ', ', $interfacelist, ')', $G_sNewLine)"/>
    237247                </xsl:otherwise>
    238248            </xsl:choose>
     
    245255    <xsl:text>#ifdef VBOX_WITH_XPCOM
    246256</xsl:text>
    247     <xsl:value-of select="concat('NS_DECL_CLASSINFO(', substring(@name, 2), 'Wrap)&#10;')"/>
     257    <xsl:value-of select="concat('NS_DECL_CLASSINFO(', substring(@name, 2), 'Wrap)', $G_sNewLine)"/>
    248258
    249259    <xsl:variable name="manualAddInterfaces">
     
    14421452        </xsl:when>
    14431453        <xsl:otherwise>
    1444             <xsl:value-of select="concat('&#10;    // ', $pmode, ' ', $iface/@name, ' properties&#10;')"/>
     1454            <xsl:value-of select="concat($G_sNewLine, '    // ', $pmode, ' ', $iface/@name, ' properties', $G_sNewLine)"/>
    14451455        </xsl:otherwise>
    14461456    </xsl:choose>
     
    19861996        </xsl:when>
    19871997        <xsl:otherwise>
    1988             <xsl:value-of select="concat('&#10;    // ', $pmode, ' ', $iface/@name, ' methods&#10;')"/>
     1998            <xsl:value-of select="concat($G_sNewLine, '    // ', $pmode, ' ', $iface/@name, ' methods', $G_sNewLine)"/>
    19891999        </xsl:otherwise>
    19902000    </xsl:choose>
     
    21312141    <xsl:param name="addinterfaces"/>
    21322142
    2133     <xsl:value-of select="concat('DEFINE_EMPTY_CTOR_DTOR(', substring($iface/@name, 2), 'Wrap)&#10;&#10;')"/>
     2143    <xsl:value-of select="concat('DEFINE_EMPTY_CTOR_DTOR(', substring($iface/@name, 2), 'Wrap)', $G_sNewLine, $G_sNewLine)"/>
    21342144
    21352145    <xsl:variable name="dtracetopclass">
     
    22932303        </xsl:when>
    22942304        <xsl:otherwise>
    2295             <xsl:value-of select="concat($filelistonly, ' := \&#10;')"/>
     2305            <xsl:value-of select="concat($filelistonly, ' := \', $G_sNewLine)"/>
    22962306        </xsl:otherwise>
    22972307    </xsl:choose>
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