Changeset 48323 in vbox for trunk/src/VBox/Installer
- Timestamp:
- Sep 5, 2013 7:41:45 PM (11 years ago)
- Location:
- trunk/src/VBox/Installer/win
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Installer/win/Makefile.kmk
r45327 r48323 419 419 $(PATH_SUB_CURRENT)/UserInterface.wxi \ 420 420 $(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib.wxi \ 421 $(if $(VBOX_WITH_32_ON_64_MAIN_API),$(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib_x86.wxi,) \ 421 422 $(VBOX_WIN_INST_OUT_DIR)/VBoxKey.wxi \ 422 423 $(VBOX_WIN_INST_OUT_DIR)/VBoxGuiNLS.wxi \ … … 447 448 -E 'VBOX_SIGNING_MODE=$(strip $(if $(VBOX_SIGNING_MODE),$(VBOX_SIGNING_MODE),none))' \ 448 449 -E 'VBOX_GUI_USE_QGL=$(if $(VBOX_GUI_USE_QGL),yes,no)' \ 450 -E 'VBOX_WITH_32_ON_64_MAIN_API=$(if $(VBOX_WITH_32_ON_64_MAIN_API),yes,no)' \ 449 451 -E 'VBOX_WITH_ADDITIONS_PACKING=$(if $(VBOX_WITH_ADDITIONS_PACKING),yes,no)' \ 450 452 -E 'VBOX_WITH_COMBINED_PACKAGE=$(if $(VBOX_WITH_COMBINED_PACKAGE),yes,no)' \ … … 501 503 $(VBOX_XSLTPROC) -o $@ $< $(VBOX_XIDL_FILE) 502 504 505 $(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib_x86.wxi: \ 506 $(PATH_SUB_CURRENT)/VirtualBox_TypeLib.xsl \ 507 $(VBOX_XIDL_FILE) \ 508 | $$(dir $$@) 509 $(VBOX_XSLTPROC) --stringparam "a_sTarget" "VBoxClient-x86" -o [email protected] $< $(VBOX_XIDL_FILE) 510 $(SED) -e 's/VBoxC/VBoxClient_x86/g' --output $@ [email protected] 511 $(RM) -f [email protected] 512 513 503 514 # 504 515 # Construct the list of GUI translations. -
trunk/src/VBox/Installer/win/VirtualBox.wxs
r47894 r48323 334 334 </Component> 335 335 </Directory> 336 337 <?if $(env.VBOX_WITH_32_ON_64_MAIN_API) = "yes" ?> 338 <!-- The 32-bit client COM component (see also cp_MainCom below). --> 339 <Component Id="cp_MainCOM_x86" Guid="B600824E-4A25-2EB3-4B44-3D8CB7F9B92D" Win64="no"> 340 <File Id="VBoxClient_x86" Name="VBoxClient-x86.dll" 341 Source="$(env.PATH_OUT)\bin\VBoxClient-x86.dll" KeyPath="yes"> 342 </File> 343 <?include $(env.PATH_TARGET)\VirtualBox_TypeLib_x86.wxi ?> 344 </Component> 345 <?endif?> 336 346 337 347 <!-- COM components have a separate entry mainly because of the KeyPath attribute (that hints the … … 696 706 <?endif?> 697 707 <ComponentRef Id="cp_NLS" /> 708 <?if $(env.VBOX_WITH_32_ON_64_MAIN_API) = "yes" ?> 709 <ComponentRef Id="cp_MainCOM_x86" /> 710 <?endif?> 698 711 <ComponentRef Id="cp_MainCOM" /> 699 712 <ComponentRef Id="cp_MainBinaries" /> -
trunk/src/VBox/Installer/win/VirtualBox_TypeLib.xsl
r44528 r48323 27 27 <xsl:strip-space elements="*"/> 28 28 29 <xsl:param name="a_sTarget">all</xsl:param> 30 29 31 30 32 <!-- … … 46 48 * Source : src/VBox/Main/idl/VirtualBox.xidl 47 49 * Generator : src/VBox/Installer/VirtualBox_TypeLib.xsl 50 * Arguments : a_sTarget=<xsl:value-of select="$a_sTarget"/> 48 51 */ 49 52 </xsl:comment> … … 67 70 <xsl:attribute name="Id"><xsl:value-of select="@appUuid"/></xsl:attribute> 68 71 <xsl:attribute name="Description"><xsl:value-of select="@name"/> Application</xsl:attribute> 69 <xsl:apply-templates select="module/class"/> 72 <xsl:choose> 73 <xsl:when test="$a_sTarget = 'VBoxClient-x86'"> 74 <xsl:apply-templates select="module[@name='VBoxC']/class"/> 75 </xsl:when> 76 <xsl:otherwise> 77 <xsl:apply-templates select="module/class"/> 78 </xsl:otherwise> 79 </xsl:choose> 70 80 </AppId> 71 81 </TypeLib>
Note:
See TracChangeset
for help on using the changeset viewer.