Changeset 53875 in vbox
- Timestamp:
- Jan 20, 2015 9:19:13 PM (10 years ago)
- Location:
- trunk/src/VBox/Main
- Files:
-
- 2 edited
-
Makefile.kmk (modified) (2 diffs)
-
idl/apiwrap-server.xsl (modified) (21 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/Makefile.kmk
r53870 r53875 1166 1166 $(call MSG_L1,Generating C++ Server API wrapper files from XIDL) 1167 1167 $(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) $< 1169 1171 $(QUIET)$(VBOX_FILESPLIT) $@ $(VBoxAPIWrap_0_OUTDIR) 1170 1172 … … 1173 1175 $(QUIET)$(RM) -f $@ 1174 1176 $(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) $< 1176 1180 $(QUIET)$(APPEND) -n "$@" "" "" \ 1177 1181 '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 6 6 VirtualBox.xidl. 7 7 8 Copyright (C) 2010-201 4Oracle Corporation8 Copyright (C) 2010-2015 Oracle Corporation 9 9 10 10 This file is part of VirtualBox Open Source Edition (OSE), as … … 35 35 <xsl:variable name="G_root" select="/"/> 36 36 37 <xsl:variable name="G_sNewLine"> 38 <xsl:choose> 39 <xsl:when test="$KBUILD_HOST = 'win'"> 40 <xsl:value-of select="' '"/> 41 </xsl:when> 42 <xsl:otherwise> 43 <xsl:value-of select="' '"/> 44 </xsl:otherwise> 45 </xsl:choose> 46 </xsl:variable> 47 37 48 <xsl:include href="typemap-shared.inc.xsl"/> 38 49 … … 44 55 <xsl:param name="file"/> 45 56 46 <xsl:value-of select="concat('	', $file, ' \ ')"/>57 <xsl:value-of select="concat('	', $file, ' \', $G_sNewLine)"/> 47 58 </xsl:template> 48 59 … … 50 61 <xsl:param name="file"/> 51 62 52 <xsl:value-of select="concat( ' // ##### BEGINFILE "', $file, '" ')"/>63 <xsl:value-of select="concat($G_sNewLine, '// ##### BEGINFILE "', $file, '"', $G_sNewLine)"/> 53 64 </xsl:template> 54 65 … … 56 67 <xsl:param name="file"/> 57 68 58 <xsl:value-of select="concat( ' // ##### ENDFILE "', $file, '" ')"/>69 <xsl:value-of select="concat($G_sNewLine, '// ##### ENDFILE "', $file, '"', $G_sNewLine)"/> 59 70 </xsl:template> 60 71 … … 69 80 70 81 <xsl:text>/** @file 71 *72 82 </xsl:text> 73 83 <xsl:value-of select="concat(' * VirtualBox API class wrapper ', $type, ' for I', $class, '.')"/> … … 80 90 81 91 /** 82 * Copyright (C) 2010-201 4Oracle Corporation92 * Copyright (C) 2010-2015 Oracle Corporation 83 93 * 84 94 * This file is part of VirtualBox Open Source Edition (OSE), as … … 97 107 <xsl:param name="iface"/> 98 108 99 <xsl:value-of select="concat(' COM_INTERFACE_ENTRY(', $iface/@name, ') ')"/>109 <xsl:value-of select="concat(' COM_INTERFACE_ENTRY(', $iface/@name, ')' , $G_sNewLine)"/> 100 110 <!-- now recurse to emit all base interfaces --> 101 111 <xsl:variable name="extends" select="$iface/@extends"/> … … 109 119 <xsl:template match="interface" mode="classheader"> 110 120 <xsl:param name="addinterfaces"/> 111 <xsl:value-of select="concat('#ifndef ', substring(@name, 2), 'Wrap_H_ ')"/>121 <xsl:value-of select="concat('#ifndef ', substring(@name, 2), 'Wrap_H_', $G_sNewLine)"/> 112 122 <xsl:value-of select="concat('#define ', substring(@name, 2), 'Wrap_H_')"/> 113 123 <xsl:text> … … 125 135 <xsl:text>,</xsl:text> 126 136 </xsl:if> 127 <xsl: text> </xsl:text>137 <xsl:value-of select="$G_sNewLine"/> 128 138 <xsl:for-each select="exsl:node-set($addinterfaces)/token"> 129 139 <xsl:value-of select="concat(' VBOX_SCRIPTABLE_IMPL(', text(), ')')"/> … … 131 141 <xsl:text>,</xsl:text> 132 142 </xsl:if> 133 <xsl: text> </xsl:text>143 <xsl:value-of select="$G_sNewLine"/> 134 144 </xsl:for-each> 135 145 <xsl:text>{ … … 138 148 public: 139 149 </xsl:text> 140 <xsl:value-of select="concat(' VIRTUALBOXBASE_ADD_ERRORINFO_SUPPORT(', substring(@name, 2), 'Wrap, ', @name, ') ')"/>141 <xsl:value-of select="concat(' DECLARE_NOT_AGGREGATABLE(', substring(@name, 2), 'Wrap) ')"/>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)"/> 142 152 <xsl:text> DECLARE_PROTECT_FINAL_CONSTRUCT() 143 153 144 154 </xsl:text> 145 <xsl:value-of select="concat(' BEGIN_COM_MAP(', substring(@name, 2), 'Wrap) ')"/>155 <xsl:value-of select="concat(' BEGIN_COM_MAP(', substring(@name, 2), 'Wrap)', $G_sNewLine)"/> 146 156 <xsl:text> COM_INTERFACE_ENTRY(ISupportErrorInfo) 147 157 </xsl:text> … … 149 159 <xsl:with-param name="iface" select="."/> 150 160 </xsl:call-template> 151 <xsl:value-of select="concat(' COM_INTERFACE_ENTRY2(IDispatch, ', @name, ') ')"/>161 <xsl:value-of select="concat(' COM_INTERFACE_ENTRY2(IDispatch, ', @name, ')', $G_sNewLine)"/> 152 162 <xsl:variable name="manualAddInterfaces"> 153 163 <xsl:call-template name="checkoption"> … … 174 184 175 185 </xsl:text> 176 <xsl:value-of select="concat(' DECLARE_EMPTY_CTOR_DTOR(', substring(@name, 2), 'Wrap) ')"/>186 <xsl:value-of select="concat(' DECLARE_EMPTY_CTOR_DTOR(', substring(@name, 2), 'Wrap)', $G_sNewLine)"/> 177 187 </xsl:template> 178 188 … … 182 192 183 193 </xsl:text> 184 <xsl:value-of select="concat('#endif // !', substring(@name, 2), 'Wrap_H_ ')"/>194 <xsl:value-of select="concat('#endif // !', substring(@name, 2), 'Wrap_H_', $G_sNewLine)"/> 185 195 </xsl:template> 186 196 187 197 <xsl:template match="interface" mode="codeheader"> 188 198 <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), ' ')"/>190 <xsl:value-of select="concat('#include "', substring(@name, 2), 'Wrap.h" ')"/>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 "', substring(@name, 2), 'Wrap.h"', $G_sNewLine)"/> 191 201 <xsl:text>#include "Logging.h" 192 202 #ifdef VBOX_WITH_DTRACE_R3_MAIN … … 234 244 </xsl:when> 235 245 <xsl:otherwise> 236 <xsl:value-of select="concat('NS_IMPL_THREADSAFE_ISUPPORTS', $depth, '_CI(', $classname, ', ', $interfacelist, ') ')"/>246 <xsl:value-of select="concat('NS_IMPL_THREADSAFE_ISUPPORTS', $depth, '_CI(', $classname, ', ', $interfacelist, ')', $G_sNewLine)"/> 237 247 </xsl:otherwise> 238 248 </xsl:choose> … … 245 255 <xsl:text>#ifdef VBOX_WITH_XPCOM 246 256 </xsl:text> 247 <xsl:value-of select="concat('NS_DECL_CLASSINFO(', substring(@name, 2), 'Wrap) ')"/>257 <xsl:value-of select="concat('NS_DECL_CLASSINFO(', substring(@name, 2), 'Wrap)', $G_sNewLine)"/> 248 258 249 259 <xsl:variable name="manualAddInterfaces"> … … 1442 1452 </xsl:when> 1443 1453 <xsl:otherwise> 1444 <xsl:value-of select="concat( ' // ', $pmode, ' ', $iface/@name, ' properties ')"/>1454 <xsl:value-of select="concat($G_sNewLine, ' // ', $pmode, ' ', $iface/@name, ' properties', $G_sNewLine)"/> 1445 1455 </xsl:otherwise> 1446 1456 </xsl:choose> … … 1986 1996 </xsl:when> 1987 1997 <xsl:otherwise> 1988 <xsl:value-of select="concat( ' // ', $pmode, ' ', $iface/@name, ' methods ')"/>1998 <xsl:value-of select="concat($G_sNewLine, ' // ', $pmode, ' ', $iface/@name, ' methods', $G_sNewLine)"/> 1989 1999 </xsl:otherwise> 1990 2000 </xsl:choose> … … 2131 2141 <xsl:param name="addinterfaces"/> 2132 2142 2133 <xsl:value-of select="concat('DEFINE_EMPTY_CTOR_DTOR(', substring($iface/@name, 2), 'Wrap) ')"/>2143 <xsl:value-of select="concat('DEFINE_EMPTY_CTOR_DTOR(', substring($iface/@name, 2), 'Wrap)', $G_sNewLine, $G_sNewLine)"/> 2134 2144 2135 2145 <xsl:variable name="dtracetopclass"> … … 2293 2303 </xsl:when> 2294 2304 <xsl:otherwise> 2295 <xsl:value-of select="concat($filelistonly, ' := \ ')"/>2305 <xsl:value-of select="concat($filelistonly, ' := \', $G_sNewLine)"/> 2296 2306 </xsl:otherwise> 2297 2307 </xsl:choose>
Note:
See TracChangeset
for help on using the changeset viewer.

