mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-22 14:55:36 +08:00
committed by
Mathew Sutcliffe
parent
509b90c87d
commit
55b4a0b2e2
9
installer/installbuilder/autoupdateproject.xml
Normal file
9
installer/installbuilder/autoupdateproject.xml
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
<autoUpdateProject>
|
||||||
|
<fullName>swift</fullName>
|
||||||
|
<shortName>swift</shortName>
|
||||||
|
<vendor>swift project</vendor>
|
||||||
|
<version>0.6.1</version>
|
||||||
|
<singleInstanceCheck>1</singleInstanceCheck>
|
||||||
|
<requireInstallationByRootUser>1</requireInstallationByRootUser>
|
||||||
|
<outputDirectory>../../dist</outputDirectory>
|
||||||
|
</autoUpdateProject>
|
||||||
36
installer/installbuilder/autoupdater.xml
Normal file
36
installer/installbuilder/autoupdater.xml
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
<component>
|
||||||
|
<name>autoupdater</name>
|
||||||
|
<description>includes tool to perform updates</description>
|
||||||
|
<canBeEdited>0</canBeEdited>
|
||||||
|
<selected>1</selected>
|
||||||
|
<show>0</show>
|
||||||
|
<folderList>
|
||||||
|
<folder>
|
||||||
|
<destination>${installdir}</destination>
|
||||||
|
<name>autoupdaterwin</name>
|
||||||
|
<platforms>windows</platforms>
|
||||||
|
<distributionFileList>
|
||||||
|
<distributionFile origin="../../dist/autoupdate-windows.exe"/>
|
||||||
|
</distributionFileList>
|
||||||
|
</folder>
|
||||||
|
<folder>
|
||||||
|
<destination>${installdir}</destination>
|
||||||
|
<name>autoupdaterlinux</name>
|
||||||
|
<platforms>linux</platforms>
|
||||||
|
<distributionFileList>
|
||||||
|
<distributionFile origin="../../dist/autoupdate-linux.run"/>
|
||||||
|
</distributionFileList>
|
||||||
|
</folder>
|
||||||
|
</folderList>
|
||||||
|
<postInstallationActionList>
|
||||||
|
<writeFile>
|
||||||
|
<path>${installdir}/update.ini</path>
|
||||||
|
<text>[Update]
|
||||||
|
url = http://127.0.0.1:8080/update.xml
|
||||||
|
version_id = 061
|
||||||
|
update_download_location = ${system_temp_directory}
|
||||||
|
check_for_updates = 1
|
||||||
|
</text>
|
||||||
|
</writeFile>
|
||||||
|
</postInstallationActionList>
|
||||||
|
</component>
|
||||||
117
installer/installbuilder/project.xml
Normal file
117
installer/installbuilder/project.xml
Normal file
@@ -0,0 +1,117 @@
|
|||||||
|
<project>
|
||||||
|
<shortName>swift</shortName>
|
||||||
|
<fullName>swift</fullName>
|
||||||
|
<version>0.6.1</version>
|
||||||
|
<readmeFile>../../dist/bin/README.md</readmeFile>
|
||||||
|
<licenseFile>../../dist/bin/LICENSE</licenseFile>
|
||||||
|
<leftImage>../images/leftimage.png</leftImage>
|
||||||
|
<logoImage>../images/logo.png</logoImage>
|
||||||
|
<splashImage>../images/splashscreen.png</splashImage>
|
||||||
|
<outputDirectory>.</outputDirectory>
|
||||||
|
<componentList>
|
||||||
|
<include>
|
||||||
|
<file>swift.xml</file>
|
||||||
|
</include>
|
||||||
|
<include>
|
||||||
|
<file>qt5-binaries.xml</file>
|
||||||
|
</include>
|
||||||
|
<include>
|
||||||
|
<file>autoupdater.xml</file>
|
||||||
|
</include>
|
||||||
|
<include>
|
||||||
|
<file>vcredist.xml</file>
|
||||||
|
</include>
|
||||||
|
</componentList>
|
||||||
|
<postInstallationActionList>
|
||||||
|
<writeFile>
|
||||||
|
<path>${installdir}/update.ini</path>
|
||||||
|
<text>[Update]
|
||||||
|
url = http://127.0.0.1:8080/update.xml
|
||||||
|
version_id = 061
|
||||||
|
update_download_location = ${system_temp_directory}
|
||||||
|
check_for_updates = 1
|
||||||
|
</text>
|
||||||
|
</writeFile>
|
||||||
|
</postInstallationActionList>
|
||||||
|
<preUninstallationActionList>
|
||||||
|
<deleteFile>
|
||||||
|
<path>${installdir}/update.ini</path>
|
||||||
|
</deleteFile>
|
||||||
|
</preUninstallationActionList>
|
||||||
|
<allowComponentSelection>1</allowComponentSelection>
|
||||||
|
<compressionAlgorithm>lzma</compressionAlgorithm>
|
||||||
|
|
||||||
|
<!-- Generate a DMG for OSX Installer -->
|
||||||
|
<createOsxBundleDmg>1</createOsxBundleDmg>
|
||||||
|
|
||||||
|
<!-- <allowedLanguages>en fr es it de ja nl ru zh_CN no pt_BR</allowedLanguages> -->
|
||||||
|
<enableRollback>0</enableRollback>
|
||||||
|
<enableTimestamp>1</enableTimestamp>
|
||||||
|
|
||||||
|
<!-- <osxApplicationBundleIcon>TODO</osxApplicationBundleIcon>
|
||||||
|
<wmImage>TODO</wmImage> -->
|
||||||
|
<osxApplicationBundleIdentifier>org.swift-project.macinstaller</osxApplicationBundleIdentifier>
|
||||||
|
<productDisplayIcon>../images/icon.ico</productDisplayIcon>
|
||||||
|
<saveRelativePaths>1</saveRelativePaths>
|
||||||
|
<vendor>swift Project</vendor>
|
||||||
|
<windowsExecutableIcon>../images/icon.ico</windowsExecutableIcon>
|
||||||
|
|
||||||
|
<!-- <windowsResourceOriginalFilename>TODO</windowsResourceOriginalFilename>
|
||||||
|
<windowsResourceFileDescription>TODO</windowsResourceFileDescription>
|
||||||
|
Code signing parameters -->
|
||||||
|
<windowsSigningTimestampServer>http://timestamp.digicert.com</windowsSigningTimestampServer>
|
||||||
|
<customLanguageFileList>
|
||||||
|
<!-- <language>
|
||||||
|
<code>en</code>
|
||||||
|
<encoding>utf-8</encoding>
|
||||||
|
<file>${build_project_directory}/lang/alf-en.po</file>
|
||||||
|
</language> -->
|
||||||
|
</customLanguageFileList>
|
||||||
|
<finalPageActionList>
|
||||||
|
<runProgram>
|
||||||
|
<program>${installdir}/bin/swiftguistd.exe</program>
|
||||||
|
<programArguments></programArguments>
|
||||||
|
<progressText>Run swift launcher</progressText>
|
||||||
|
</runProgram>
|
||||||
|
</finalPageActionList>
|
||||||
|
<licenseFileList>
|
||||||
|
<licenseFile>
|
||||||
|
<code>en</code>
|
||||||
|
<encoding>utf-8</encoding>
|
||||||
|
<file>../../dist/bin/LICENSE</file>
|
||||||
|
</licenseFile>
|
||||||
|
</licenseFileList>
|
||||||
|
<parameterList>
|
||||||
|
<directoryParameter>
|
||||||
|
<name>installdir</name>
|
||||||
|
<description>Installer.Parameter.installdir.description</description>
|
||||||
|
<explanation>Installer.Parameter.installdir.explanation</explanation>
|
||||||
|
<value></value>
|
||||||
|
<default>${platform_install_prefix}/${product_shortname}-${product_version}</default>
|
||||||
|
<allowEmptyValue>0</allowEmptyValue>
|
||||||
|
<cliOptionName>prefix</cliOptionName>
|
||||||
|
<mustBeWritable>1</mustBeWritable>
|
||||||
|
<mustExist>0</mustExist>
|
||||||
|
<width>30</width>
|
||||||
|
</directoryParameter>
|
||||||
|
</parameterList>
|
||||||
|
<platformOptionsList>
|
||||||
|
<platformOptions>
|
||||||
|
<height>430</height>
|
||||||
|
<platform>osx</platform>
|
||||||
|
</platformOptions>
|
||||||
|
<platformOptions>
|
||||||
|
<height>430</height>
|
||||||
|
<platform>linux</platform>
|
||||||
|
</platformOptions>
|
||||||
|
<platformOptions>
|
||||||
|
<height>430</height>
|
||||||
|
<platform>linux-x64</platform>
|
||||||
|
</platformOptions>
|
||||||
|
<platformOptions>
|
||||||
|
<height>430</height>
|
||||||
|
<platform>linux-ia64</platform>
|
||||||
|
</platformOptions>
|
||||||
|
</platformOptionsList>
|
||||||
|
</project>
|
||||||
|
|
||||||
86
installer/installbuilder/qt5-binaries.xml
Normal file
86
installer/installbuilder/qt5-binaries.xml
Normal file
@@ -0,0 +1,86 @@
|
|||||||
|
<componentGroup>
|
||||||
|
<name>qt5binaries</name>
|
||||||
|
<description>Qt5 binaries</description>
|
||||||
|
<canBeEdited>1</canBeEdited>
|
||||||
|
<detailedDescription>Qt 5.5 runtime binaries</detailedDescription>
|
||||||
|
<selected>1</selected>
|
||||||
|
<show>1</show>
|
||||||
|
<folderList>
|
||||||
|
<folder>
|
||||||
|
<description>bin</description>
|
||||||
|
<destination>${installdir}/bin</destination>
|
||||||
|
<name>bin_windows</name>
|
||||||
|
<platforms>windows</platforms>
|
||||||
|
<distributionFileList>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/icuuc54.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<allowWildcards>1</allowWildcards>
|
||||||
|
<origin>../../dist/bin/Qt5Core*.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<allowWildcards>1</allowWildcards>
|
||||||
|
<origin>../../dist/bin/Qt5DBus*.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<allowWildcards>1</allowWildcards>
|
||||||
|
<origin>../../dist/bin/Qt5Gui*.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<allowWildcards>1</allowWildcards>
|
||||||
|
<origin>../../dist/bin/Qt5Network*.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<allowWildcards>1</allowWildcards>
|
||||||
|
<origin>../../dist/bin/Qt5Svg*.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<allowWildcards>1</allowWildcards>
|
||||||
|
<origin>../../dist/bin/Qt5Widgets*.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<allowWildcards>1</allowWildcards>
|
||||||
|
<origin>../../dist/bin/Qt5Xml*.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<allowWildcards>1</allowWildcards>
|
||||||
|
<origin>../../dist/bin/Qt5Multimedia*.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<allowWildcards>1</allowWildcards>
|
||||||
|
<origin>../../dist/bin/dbus-1-3.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/dbus-daemon.exe</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/icudt54.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/icuin54.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/icuuc54.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../../dist/bin/platforms</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/expat.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
</distributionFileList>
|
||||||
|
</folder>
|
||||||
|
<folder>
|
||||||
|
<description>/</description>
|
||||||
|
<destination>${installdir}/</destination>
|
||||||
|
<name>root</name>
|
||||||
|
<platforms>all</platforms>
|
||||||
|
<distributionFileList>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../../dist/share</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
</distributionFileList>
|
||||||
|
</folder>
|
||||||
|
</folderList>
|
||||||
|
</componentGroup>
|
||||||
38
installer/installbuilder/swift-externals.xml
Normal file
38
installer/installbuilder/swift-externals.xml
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
<component>
|
||||||
|
<name>externals</name>
|
||||||
|
<description>Externals</description>
|
||||||
|
<canBeEdited>1</canBeEdited>
|
||||||
|
<detailedDescription>External libraries:
|
||||||
|
- vatlib
|
||||||
|
- speex
|
||||||
|
- speexdsp
|
||||||
|
- opus
|
||||||
|
- portaudio</detailedDescription>
|
||||||
|
<selected>1</selected>
|
||||||
|
<show>1</show>
|
||||||
|
<folderList>
|
||||||
|
<folder>
|
||||||
|
<description>bin</description>
|
||||||
|
<destination>${installdir}/bin</destination>
|
||||||
|
<name>bin_windows</name>
|
||||||
|
<platforms>windows</platforms>
|
||||||
|
<distributionFileList>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/vatlib2.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/portaudio.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/SimConnect.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/speex.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/speexdsp.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
</distributionFileList>
|
||||||
|
</folder>
|
||||||
|
</folderList>
|
||||||
|
</component>
|
||||||
128
installer/installbuilder/swift-pilotclient.xml
Normal file
128
installer/installbuilder/swift-pilotclient.xml
Normal file
@@ -0,0 +1,128 @@
|
|||||||
|
<component>
|
||||||
|
<name>pilotclient</name>
|
||||||
|
<description>Pilot Client</description>
|
||||||
|
<canBeEdited>1</canBeEdited>
|
||||||
|
<detailedDescription>swift pilot client binaries.
|
||||||
|
This installs the binaries to run all swift applications.</detailedDescription>
|
||||||
|
<selected>1</selected>
|
||||||
|
<show>1</show>
|
||||||
|
<folderList>
|
||||||
|
<folder>
|
||||||
|
<description>bin</description>
|
||||||
|
<destination>${installdir}/bin</destination>
|
||||||
|
<name>bin_linux</name>
|
||||||
|
<platforms>linux</platforms>
|
||||||
|
<distributionFileList>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/swiftcore</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/swiftdata</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/swiftguistd</origin>
|
||||||
|
</distributionFile>
|
||||||
|
</distributionFileList>
|
||||||
|
</folder>
|
||||||
|
<folder>
|
||||||
|
<description>bin</description>
|
||||||
|
<destination>${installdir}/bin</destination>
|
||||||
|
<name>bin_windows</name>
|
||||||
|
<platforms>windows</platforms>
|
||||||
|
<distributionFileList>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/swiftcore.exe</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/swiftdata.exe</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/swiftguistd.exe</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/blacksound.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/blackcore.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/blackgui.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/blackinput.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/blackmisc.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
</distributionFileList>
|
||||||
|
</folder>
|
||||||
|
<folder>
|
||||||
|
<description>/</description>
|
||||||
|
<destination>${installdir}/</destination>
|
||||||
|
<name>root</name>
|
||||||
|
<platforms>all</platforms>
|
||||||
|
<distributionFileList>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../../dist/bootstrap</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../../dist/data</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../../dist/local.env.template</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../../dist/qss</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../../dist/sounds</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
<distributionDirectory>
|
||||||
|
<origin>../../dist/swiftDB</origin>
|
||||||
|
</distributionDirectory>
|
||||||
|
</distributionFileList>
|
||||||
|
</folder>
|
||||||
|
</folderList>
|
||||||
|
<startMenuShortcutList>
|
||||||
|
<startMenuShortcut>
|
||||||
|
<comment></comment>
|
||||||
|
<name>swift gui</name>
|
||||||
|
<runAsAdmin>0</runAsAdmin>
|
||||||
|
<runInTerminal>0</runInTerminal>
|
||||||
|
<windowsExec>${installdir}/bin/swiftguistd.exe</windowsExec>
|
||||||
|
<windowsExecArgs></windowsExecArgs>
|
||||||
|
<windowsIcon></windowsIcon>
|
||||||
|
<windowsPath></windowsPath>
|
||||||
|
</startMenuShortcut>
|
||||||
|
<startMenuShortcut>
|
||||||
|
<comment></comment>
|
||||||
|
<name>swift core</name>
|
||||||
|
<runAsAdmin>0</runAsAdmin>
|
||||||
|
<runInTerminal>0</runInTerminal>
|
||||||
|
<windowsExec>${installdir}/bin/swiftcore.exe</windowsExec>
|
||||||
|
<windowsExecArgs></windowsExecArgs>
|
||||||
|
<windowsIcon></windowsIcon>
|
||||||
|
<windowsPath></windowsPath>
|
||||||
|
</startMenuShortcut>
|
||||||
|
<startMenuShortcut>
|
||||||
|
<comment></comment>
|
||||||
|
<name>swift data</name>
|
||||||
|
<runAsAdmin>0</runAsAdmin>
|
||||||
|
<runInTerminal>0</runInTerminal>
|
||||||
|
<windowsExec>${installdir}/bin/swiftdata.exe</windowsExec>
|
||||||
|
<windowsExecArgs></windowsExecArgs>
|
||||||
|
<windowsIcon></windowsIcon>
|
||||||
|
<windowsPath></windowsPath>
|
||||||
|
</startMenuShortcut>
|
||||||
|
<startMenuShortcut>
|
||||||
|
<comment></comment>
|
||||||
|
<name>Uninstall swift</name>
|
||||||
|
<runAsAdmin>0</runAsAdmin>
|
||||||
|
<runInTerminal>0</runInTerminal>
|
||||||
|
<windowsExec>${installdir}/uninstall.exe</windowsExec>
|
||||||
|
<windowsExecArgs></windowsExecArgs>
|
||||||
|
<windowsIcon></windowsIcon>
|
||||||
|
<windowsPath></windowsPath>
|
||||||
|
</startMenuShortcut>
|
||||||
|
</startMenuShortcutList>
|
||||||
|
</component>
|
||||||
74
installer/installbuilder/swift-plugin-simulators.xml
Normal file
74
installer/installbuilder/swift-plugin-simulators.xml
Normal file
@@ -0,0 +1,74 @@
|
|||||||
|
<componentGroup>
|
||||||
|
<name>simulators</name>
|
||||||
|
<description>Simulators</description>
|
||||||
|
<canBeEdited>1</canBeEdited>
|
||||||
|
<selected>1</selected>
|
||||||
|
<show>1</show>
|
||||||
|
<componentList>
|
||||||
|
<component>
|
||||||
|
<name>fs2004</name>
|
||||||
|
<description>MS Flight Simulator 2004</description>
|
||||||
|
<canBeEdited>1</canBeEdited>
|
||||||
|
<detailedDescription>MS Flight Simulator 2004 Simulator Plugin</detailedDescription>
|
||||||
|
<selected>1</selected>
|
||||||
|
<show>1</show>
|
||||||
|
<folderList>
|
||||||
|
<folder>
|
||||||
|
<description>bin/plugins/simulator</description>
|
||||||
|
<destination>${installdir}/bin/plugins/simulator</destination>
|
||||||
|
<name>bin_plugins_simulator</name>
|
||||||
|
<platforms>windows</platforms>
|
||||||
|
<distributionFileList>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/plugins/simulator/simulator_fs9.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
</distributionFileList>
|
||||||
|
</folder>
|
||||||
|
</folderList>
|
||||||
|
</component>
|
||||||
|
<component>
|
||||||
|
<name>fsx</name>
|
||||||
|
<description>MS Flight Simulator X</description>
|
||||||
|
<canBeEdited>1</canBeEdited>
|
||||||
|
<detailedDescription>MS Flight Simulator X Simulator Plugin
|
||||||
|
This plugin acts as the interface between swift and FSX.</detailedDescription>
|
||||||
|
<selected>1</selected>
|
||||||
|
<show>1</show>
|
||||||
|
<folderList>
|
||||||
|
<folder>
|
||||||
|
<description>bin/plugins/simulator</description>
|
||||||
|
<destination>${installdir}/bin/plugins/simulator</destination>
|
||||||
|
<name>bin_plugins_simulator</name>
|
||||||
|
<platforms>windows</platforms>
|
||||||
|
<distributionFileList>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/plugins/simulator/simulator_fsx.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
</distributionFileList>
|
||||||
|
</folder>
|
||||||
|
</folderList>
|
||||||
|
</component>
|
||||||
|
<component>
|
||||||
|
<name>xplane</name>
|
||||||
|
<description>X-Plane</description>
|
||||||
|
<canBeEdited>1</canBeEdited>
|
||||||
|
<detailedDescription>X-Plane Simulator Plugin
|
||||||
|
This plugin acts as the interface between swift and X-Plane</detailedDescription>
|
||||||
|
<selected>1</selected>
|
||||||
|
<show>1</show>
|
||||||
|
<folderList>
|
||||||
|
<folder>
|
||||||
|
<description>bin/plugins/simulator</description>
|
||||||
|
<destination>${installdir}/bin/plugins/simulator</destination>
|
||||||
|
<name>bin_plugins_simulator</name>
|
||||||
|
<platforms>all</platforms>
|
||||||
|
<distributionFileList>
|
||||||
|
<distributionFile>
|
||||||
|
<origin>../../dist/bin/plugins/simulator/simulator_xplane.dll</origin>
|
||||||
|
</distributionFile>
|
||||||
|
</distributionFileList>
|
||||||
|
</folder>
|
||||||
|
</folderList>
|
||||||
|
</component>
|
||||||
|
</componentList>
|
||||||
|
</componentGroup>
|
||||||
22
installer/installbuilder/swift-samples.xml
Normal file
22
installer/installbuilder/swift-samples.xml
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
<component>
|
||||||
|
<name>samples</name>
|
||||||
|
<description>Samples</description>
|
||||||
|
<canBeEdited>1</canBeEdited>
|
||||||
|
<detailedDescription>swift sample binaries</detailedDescription>
|
||||||
|
<selected>1</selected>
|
||||||
|
<show>1</show>
|
||||||
|
<folderList>
|
||||||
|
<folder>
|
||||||
|
<description>bin</description>
|
||||||
|
<destination>${installdir}/bin</destination>
|
||||||
|
<name>bin_windows</name>
|
||||||
|
<platforms>windows</platforms>
|
||||||
|
<distributionFileList>
|
||||||
|
<distributionFile>
|
||||||
|
<allowWildcards>1</allowWildcards>
|
||||||
|
<origin>../../dist/bin/sample_*.exe</origin>
|
||||||
|
</distributionFile>
|
||||||
|
</distributionFileList>
|
||||||
|
</folder>
|
||||||
|
</folderList>
|
||||||
|
</component>
|
||||||
21
installer/installbuilder/swift.xml
Normal file
21
installer/installbuilder/swift.xml
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
<componentGroup>
|
||||||
|
<name>swift</name>
|
||||||
|
<description>swift</description>
|
||||||
|
<canBeEdited>1</canBeEdited>
|
||||||
|
<selected>1</selected>
|
||||||
|
<show>1</show>
|
||||||
|
<componentList>
|
||||||
|
<include>
|
||||||
|
<file>swift-pilotclient.xml</file>
|
||||||
|
</include>
|
||||||
|
<include>
|
||||||
|
<file>swift-plugin-simulators.xml</file>
|
||||||
|
</include>
|
||||||
|
<include>
|
||||||
|
<file>swift-externals.xml</file>
|
||||||
|
</include>
|
||||||
|
<include>
|
||||||
|
<file>swift-samples.xml</file>
|
||||||
|
</include>
|
||||||
|
</componentList>
|
||||||
|
</componentGroup>
|
||||||
57
installer/installbuilder/vcredist.xml
Normal file
57
installer/installbuilder/vcredist.xml
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
<component>
|
||||||
|
<name>vcruntime</name>
|
||||||
|
<description>Visual Studio 2013 Redistributables</description>
|
||||||
|
<canBeEdited>0</canBeEdited>
|
||||||
|
<selected>1</selected>
|
||||||
|
<show>1</show>
|
||||||
|
<folderList>
|
||||||
|
<folder>
|
||||||
|
<description>bin</description>
|
||||||
|
<destination>${installdir}/vcredist</destination>
|
||||||
|
<name>share_windows</name>
|
||||||
|
<platforms>windows</platforms>
|
||||||
|
<actionList>
|
||||||
|
<runProgram>
|
||||||
|
<program>${installdir}/vcredist_x86.exe</program>
|
||||||
|
<programArguments>/install /quiet /norestart</programArguments>
|
||||||
|
<progressText>Installing VC++ 2013 runtime</progressText>
|
||||||
|
<ruleList>
|
||||||
|
<registryTest>
|
||||||
|
<key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\12.0\VC\Runtimes\x86</key>
|
||||||
|
<logic>exists</logic>
|
||||||
|
<name>Installed</name>
|
||||||
|
<type>REG_DWORD</type>
|
||||||
|
<wowMode>32</wowMode>
|
||||||
|
</registryTest>
|
||||||
|
<fileExists>
|
||||||
|
<path>${installdir}/vcredist_x86.exe</path>
|
||||||
|
</fileExists>
|
||||||
|
</ruleList>
|
||||||
|
</runProgram>
|
||||||
|
<runProgram>
|
||||||
|
<program>${installdir}/vcredist_x64.exe</program>
|
||||||
|
<programArguments>/install /quiet /norestart</programArguments>
|
||||||
|
<progressText>Installing VC++ 2013 runtime</progressText>
|
||||||
|
<ruleList>
|
||||||
|
<registryTest>
|
||||||
|
<key>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\12.0\VC\Runtimes\x64</key>
|
||||||
|
<logic>exists</logic>
|
||||||
|
<name>Installed</name>
|
||||||
|
<type>REG_DWORD</type>
|
||||||
|
<wowMode>64</wowMode>
|
||||||
|
</registryTest>
|
||||||
|
<fileExists>
|
||||||
|
<path>${installdir}/vcredist_x64.exe</path>
|
||||||
|
</fileExists>
|
||||||
|
</ruleList>
|
||||||
|
</runProgram>
|
||||||
|
</actionList>
|
||||||
|
<distributionFileList>
|
||||||
|
<distributionFile>
|
||||||
|
<allowWildcards>1</allowWildcards>
|
||||||
|
<origin>../../dist/vcredist/vcredist_*.exe</origin>
|
||||||
|
</distributionFile>
|
||||||
|
</distributionFileList>
|
||||||
|
</folder>
|
||||||
|
</folderList>
|
||||||
|
</component>
|
||||||
Reference in New Issue
Block a user