diff options
author | Eric Milkie <milkie@10gen.com> | 2013-10-07 09:14:18 -0400 |
---|---|---|
committer | Eric Milkie <milkie@10gen.com> | 2013-10-09 13:59:08 -0400 |
commit | 7ada7a8e110f5dc2c22a49aa7cea175bb9704a81 (patch) | |
tree | 2cd14f9ad777ce4a79a5a65314706d6fa57a4fde /src/mongo/installer/msi/wxs/BinaryFragment.wxs | |
parent | d66535982976960ada4d2a05db213e40d08740ab (diff) | |
download | mongo-7ada7a8e110f5dc2c22a49aa7cea175bb9704a81.tar.gz |
SERVER-10830 msi builder as an scons target
Diffstat (limited to 'src/mongo/installer/msi/wxs/BinaryFragment.wxs')
-rw-r--r-- | src/mongo/installer/msi/wxs/BinaryFragment.wxs | 170 |
1 files changed, 170 insertions, 0 deletions
diff --git a/src/mongo/installer/msi/wxs/BinaryFragment.wxs b/src/mongo/installer/msi/wxs/BinaryFragment.wxs new file mode 100644 index 00000000000..2c08b9648f8 --- /dev/null +++ b/src/mongo/installer/msi/wxs/BinaryFragment.wxs @@ -0,0 +1,170 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> + <Fragment> + <DirectoryRef Id="BIN"> + <Component Id="c_bsondump" Guid="DEEA45CA-5175-453B-9D0B-6168B4C0C891"> + <File Id="f_bsondump" Name="bsondump.exe" Source="$(var.BinarySource)\bsondump.exe" + DiskId ="1" KeyPath="yes"/> + </Component> + <Component Id="c_mongo" Guid="395C3DA5-A905-409C-AD96-29BFFF5E12D6"> + <File Id="f_mongo" Name="mongo.exe" Source="$(var.BinarySource)\mongo.exe" + DiskId ="1" KeyPath="yes"/> + </Component> + <Component Id="c_mongod" Guid="7EDFB4A2-5A45-4C41-8F6D-976558B3A9D6"> + <File Id="f_mongod" Name="mongod.exe" Source="$(var.BinarySource)\mongod.exe" + DiskId ="1" KeyPath="yes"/> + </Component> + <Component Id="c_mongodPdb" Guid="8B41A2E2-911C-4399-8E9F-D3C1AD3B9EDD"> + <File Id="f_mongodPdb" Name="mongod.pdb" Source="$(var.BinarySource)\mongod.pdb" + DiskId ="1" KeyPath="yes"/> + </Component> + <Component Id="c_mongodump" Guid="FFE32884-ACAD-4EC6-AF84-6BC94F55819E"> + <File Id="f_mongodump" Name="mongodump.exe" Source="$(var.BinarySource)\mongodump.exe" + DiskId ="1" KeyPath="yes"/> + </Component> + <Component Id="c_mongoexport" Guid="FD5FFDE2-53A1-45F3-9CCA-3AC311DF647C"> + <File Id="f_mongoexport" Name="mongoexport.exe" Source="$(var.BinarySource)\mongoexport.exe" + DiskId ="1" KeyPath="yes"/> + </Component> + <Component Id="c_mongofiles" Guid="CF8696D3-92B4-4CB9-B4D0-16155D726FE6"> + <File Id="f_mongofiles" Name="mongofiles.exe" Source="$(var.BinarySource)\mongofiles.exe" + DiskId ="1" KeyPath="yes"/> + </Component> + <Component Id="c_mongoimport" Guid="A4C06F69-2BB3-4068-A7E7-25347CCF01DE"> + <File Id="f_mongoimport" Name="mongoimport.exe" Source="$(var.BinarySource)\mongoimport.exe" + DiskId ="1" KeyPath="yes"/> + </Component> + <Component Id="c_mongooplog" Guid="FAD84CBB-4666-4C22-A0DF-E1D2AEEC1601"> + <File Id="f_mongooplog" Name="mongooplog.exe" Source="$(var.BinarySource)\mongooplog.exe" + DiskId ="1" KeyPath="yes"/> + </Component> + <Component Id="c_mongoperf" Guid="B046CCD2-39DC-4CB4-8A58-A7790148C41E"> + <File Id="f_mongoperf" Name="mongoperf.exe" Source="$(var.BinarySource)\mongoperf.exe" + DiskId ="1" KeyPath="yes"/> + </Component> + <Component Id="c_mongorestore" Guid="72A16D11-242E-4368-93C9-5F6162C548FC"> + <File Id="f_mongorestore" Name="mongorestore.exe" Source="$(var.BinarySource)\mongorestore.exe" + DiskId ="1" KeyPath="yes"/> + </Component> + <Component Id="c_mongos" Guid="3CA63864-9FA0-4DAE-A664-2BE9A157FB60"> + <File Id="f_mongos" Name="mongos.exe" Source="$(var.BinarySource)\mongos.exe" + DiskId ="1" KeyPath="yes"/> + </Component> + <Component Id="c_mongosPdb" Guid="F1694AB8-4B0D-4096-AD67-948063FF2A6C"> + <File Id="f_mongosPdb" Name="mongos.pdb" Source="$(var.BinarySource)\mongos.pdb" + DiskId ="1" KeyPath="yes"/> + </Component> + <Component Id="c_mongostat" Guid="0A881C85-AB39-4247-BADD-C8191F2FFF0C"> + <File Id="f_mongostat" Name="mongostat.exe" Source="$(var.BinarySource)\mongostat.exe" + DiskId ="1" KeyPath="yes"/> + </Component> + <Component Id="c_mongotop" Guid="616C562D-0504-4F2D-A6E7-CC21A58F9F81"> + <File Id="f_mongotop" Name="mongotop.exe" Source="$(var.BinarySource)\mongotop.exe" + DiskId ="1" KeyPath="yes"/> + </Component> + <?if $(var.Edition) = Enterprise ?> + <Component Id="c_sasl" Guid="6632B1B8-9F0C-452C-9101-BE6044471CAC"> + <File Id="f_sasl" Name="libsasl.dll" Source="$(var.SaslSource)\libsasl.dll" + DiskId="1" KeyPath="yes" /> + </Component> + <Component Id="c_saslPdb" Guid="84DE7D8C-A6D6-4A23-935F-F0FFE3BBC52B"> + <File Id="f_saslPdb" Name="libsasl.pdb" Source="$(var.SaslSource)\libsasl.pdb" + DiskId="1" KeyPath="yes" /> + </Component> + <Component Id="c_ssleay" Guid="8879033A-F4F7-4879-A7F8-4D81355A47E3"> + <File Id="f_ssleay" Name="ssleay32.dll" Source="$(var.SslSource)\ssleay32.dll" + DiskId="1" KeyPath="yes" /> + </Component> + <Component Id="c_libeay" Guid="E6CC6AA5-AC71-45EC-803C-71F816E33135"> + <File Id="f_libeay" Name="libeay32.dll" Source="$(var.SslSource)\libeay32.dll" + DiskId="1" KeyPath="yes" /> + </Component> + <Component Id="c_snmp" Guid="F5E5A889-FC9F-4B9A-BEFD-C8ABC9A92D8D"> + <File Id="f_ssnmp" Name="netsnmp.dll" Source="$(var.SnmpSource)\netsnmp.dll" + DiskId="1" KeyPath="yes" /> + </Component> + <Component Id="c_snmpPdb" Guid="6AAB0ACE-C354-4D3A-B490-2AA235647AB3"> + <File Id="f_snmpPdb" Name="netsnmp.pdb" Source="$(var.SnmpSource)\netsnmp.pdb" + DiskId="1" KeyPath="yes" /> + </Component> + <Component Id="c_snmpConf" Guid="4DD0CAD3-97AB-4C11-987A-7ABCFF0D340C"> + <File Id="f_snmpConf" Name="mongod.conf" Source="$(var.EnterpriseBase)\docs\mongod.conf" + DiskId="1" KeyPath="yes" /> + </Component> + <Component Id="c_snmpMib" Guid="F3E98C6B-FE42-44E7-8A1F-E47BDDD0A3D7"> + <File Id="f_snmpMib" Name="MONGO-MIB.txt" Source="$(var.EnterpriseBase)\docs\MONGO-MIB.txt" + DiskId="1" KeyPath="yes" /> + </Component> + <?endif ?> + <Directory Id="Driver" Name="Driver"> + <Component Id="c_mongoclientlib" Guid="B0AF30BE-924F-47C7-A2B9-AE22E0BFCEC1"> + <File Id="f_mongoclientlib" Name="mongoclient.lib" Source="$(var.ClientSource)\mongoclient.lib" + DiskId="1" KeyPath="yes" /> + </Component> + <Component Id="c_mongoclientdll" Guid="0B202F31-C173-4D59-A31E-1DD87C16EDC6"> + <File Id="f_mongoclientdll" Name="mongoclient.dll" Source="$(var.ClientSource)\mongoclient.dll" + DiskId="1" KeyPath="yes" /> + </Component> + <Component Id="c_mongoclientpdb" Guid="C1AA694E-FC9B-4540-8C73-638BDC2CD7A5"> + <File Id="f_mongoclientpdb" Name="mongoclient.pdb" Source="$(var.ClientSource)\mongoclient.pdb" + DiskId="1" KeyPath="yes" /> + </Component> + <Component Id="c_mongoclientexp" Guid="E95F4011-1E88-4A53-807F-F43175864EAF"> + <File Id="f_mongoclientexp" Name="mongoclient.exp" Source="$(var.ClientSource)\mongoclient.exp" + DiskId="1" KeyPath="yes" /> + </Component> + <?if $(var.Edition) = Enterprise ?> + <Component Id="c_driversasl" Guid="E51F24ED-3464-4B01-B825-C9F1219181A0"> + <File Id="f_driversasl" Name="libsasl.dll" Source="$(var.SaslSource)\libsasl.dll" + DiskId="1" KeyPath="yes" /> + </Component> + <Component Id="c_driversaslPdb" Guid="1D6BF915-8E12-47FA-A582-64BF9D77EBC5"> + <File Id="f_driversaslPdb" Name="libsasl.pdb" Source="$(var.SaslSource)\libsasl.pdb" + DiskId="1" KeyPath="yes" /> + </Component> + <Component Id="c_driverssleay" Guid="B2C36398-A79C-4ADE-BA72-7E3DF85B2D28"> + <File Id="f_driverssleay" Name="ssleay32.dll" Source="$(var.SslSource)\ssleay32.dll" + DiskId="1" KeyPath="yes" /> + </Component> + <Component Id="c_driverlibeay" Guid="B7E3243C-25F4-4358-A420-2BFFA0BAABED"> + <File Id="f_driverlibeay" Name="libeay32.dll" Source="$(var.SslSource)\libeay32.dll" + DiskId="1" KeyPath="yes" /> + </Component> + <Component Id="c_driversnmp" Guid="57DB53E1-C7B1-4E9C-816E-A7C920DCF393"> + <File Id="f_driverssnmp" Name="netsnmp.dll" Source="$(var.SnmpSource)\netsnmp.dll" + DiskId="1" KeyPath="yes" /> + </Component> + <Component Id="c_driversnmpPdb" Guid="CACC153D-8167-4C9D-B47B-764F254A6BDF"> + <File Id="f_driversnmpPdb" Name="netsnmp.pdb" Source="$(var.SnmpSource)\netsnmp.pdb" + DiskId="1" KeyPath="yes" /> + </Component> + <?endif ?> + <Directory Id="Header" Name="Header" /> + </Directory> + </DirectoryRef> + + <?if $(var.Edition) = Enterprise ?> + <ComponentGroup Id="cg_EnterpriseBase"> + <ComponentRef Id="c_sasl" /> + <ComponentRef Id="c_saslPdb" /> + <ComponentRef Id="c_ssleay" /> + <ComponentRef Id="c_libeay" /> + </ComponentGroup> + <ComponentGroup Id="cg_EnterpriseServer"> + <ComponentGroupRef Id="cg_EnterpriseBase" /> + <ComponentRef Id="c_snmp" /> + <ComponentRef Id="c_snmpPdb" /> + <ComponentRef Id="c_snmpConf" /> + <ComponentRef Id="c_snmpMib" /> + </ComponentGroup> + <ComponentGroup Id="cg_DriverEnterprise"> + <ComponentRef Id="c_driversasl" /> + <ComponentRef Id="c_driversaslPdb" /> + <ComponentRef Id="c_driverssleay" /> + <ComponentRef Id="c_driverlibeay" /> + <ComponentRef Id="c_driversnmp" /> + <ComponentRef Id="c_driversnmpPdb" /> + </ComponentGroup> + <?endif ?> + </Fragment> +</Wix>
\ No newline at end of file |