diff --git a/install.pri b/install.pri index 687d507e5..e4ff2c5a2 100644 --- a/install.pri +++ b/install.pri @@ -27,6 +27,8 @@ qt5_target.files *= $$[QT_INSTALL_BINS]/Qt5Widgets$${DLL_DEBUG_SUFFIX}.$${QMAKE_ qt5_target.files *= $$[QT_INSTALL_BINS]/icudt54.$${QMAKE_EXTENSION_SHLIB} qt5_target.files *= $$[QT_INSTALL_BINS]/icuin54.$${QMAKE_EXTENSION_SHLIB} qt5_target.files *= $$[QT_INSTALL_BINS]/icuuc54.$${QMAKE_EXTENSION_SHLIB} +qt5_target.files *= $$[QT_INSTALL_BINS]/libeay32.$${QMAKE_EXTENSION_SHLIB} +qt5_target.files *= $$[QT_INSTALL_BINS]/ssleay32.$${QMAKE_EXTENSION_SHLIB} INSTALLS += qt5_target @@ -101,7 +103,7 @@ win32-g++ { ############### Install externals ############## externals_target.path = $${PREFIX}/bin -!win32-g++: externals_target.files *= $${EXTERNALLIBS}/*.$${QMAKE_EXTENSION_SHLIB} +!win32-g++: externals_target.files *= $${EXTERNALSDIR}/*.$${QMAKE_EXTENSION_SHLIB} INSTALLS += externals_target # win32-g++ needs a workaround since copy does not accept a filepath with '+' in it @@ -110,7 +112,7 @@ INSTALLS += externals_target win32-g++ { vc_runtime_target.depends += copy_externals copy_externals.target = copy_externals - source_path = $${EXTERNALLIBS}//*.dll + source_path = $${EXTERNALSDIR}//*.dll dest_path = $${externals_target.path} copy_externals.commands += xcopy /Y $$shell_path($$source_path) $$shell_path($$dest_path) $$escape_expand(\n\t) QMAKE_EXTRA_TARGETS += copy_externals diff --git a/installer/installbuilder/project.xml b/installer/installbuilder/project.xml index 3f1759d70..f6a5ce0b5 100644 --- a/installer/installbuilder/project.xml +++ b/installer/installbuilder/project.xml @@ -69,7 +69,7 @@ check_for_updates = 1 - ${installdir}/bin/swiftguistd.exe + ${installdir}/bin/swiftlauncher.exe Run swift launcher diff --git a/installer/installbuilder/qt5-binaries.xml b/installer/installbuilder/qt5-binaries.xml index 1e917fc46..4132040ea 100644 --- a/installer/installbuilder/qt5-binaries.xml +++ b/installer/installbuilder/qt5-binaries.xml @@ -69,6 +69,12 @@ ../../dist/bin/expat.dll + + ../../dist/bin/libeay32.dll + + + ../../dist/bin/ssleay32.dll + diff --git a/installer/installbuilder/swift-externals.xml b/installer/installbuilder/swift-externals.xml index 2fd2adb92..6cd9bdae4 100644 --- a/installer/installbuilder/swift-externals.xml +++ b/installer/installbuilder/swift-externals.xml @@ -18,7 +18,7 @@ windows - ../../dist/bin/vatlib2.dll + ../../dist/bin/vatlib.dll ../../dist/bin/portaudio.dll @@ -32,6 +32,9 @@ ../../dist/bin/speexdsp.dll + + ../../dist/bin/opus.dll + diff --git a/installer/installbuilder/swift-pilotclient.xml b/installer/installbuilder/swift-pilotclient.xml index 22ca7240c..f3095b7d6 100644 --- a/installer/installbuilder/swift-pilotclient.xml +++ b/installer/installbuilder/swift-pilotclient.xml @@ -22,6 +22,9 @@ This installs the binaries to run all swift applications. ../../dist/bin/swiftguistd + + ../../dist/bin/swiftlauncher + @@ -39,6 +42,9 @@ This installs the binaries to run all swift applications. ../../dist/bin/swiftguistd.exe + + ../../dist/bin/swiftlauncher.exe + ../../dist/bin/blacksound.dll @@ -62,9 +68,6 @@ This installs the binaries to run all swift applications. root all - - ../../dist/bootstrap - ../../dist/data @@ -75,10 +78,10 @@ This installs the binaries to run all swift applications. ../../dist/qss - ../../dist/sounds + ../../dist/shared - ../../dist/swiftDB + ../../dist/sounds @@ -114,6 +117,16 @@ This installs the binaries to run all swift applications. + + + swift launcher + 0 + 0 + ${installdir}/bin/swiftlauncher.exe + + + + Uninstall swift diff --git a/installer/installbuilder/swift-plugin-simulators.xml b/installer/installbuilder/swift-plugin-simulators.xml index 7ab915b43..818ddbd07 100644 --- a/installer/installbuilder/swift-plugin-simulators.xml +++ b/installer/installbuilder/swift-plugin-simulators.xml @@ -20,7 +20,7 @@ windows - ../../dist/bin/plugins/simulator/simulator_fs9.dll + ../../dist/bin/plugins/simulator/simulatorfs9.dll @@ -42,7 +42,10 @@ This plugin acts as the interface between swift and FSX. windows - ../../dist/bin/plugins/simulator/simulator_fsx.dll + ../../dist/bin/plugins/simulator/simulatorfsx.dll + + + ../../dist/bin/plugins/simulator/simulatorfsxconfig.dll @@ -64,7 +67,10 @@ This plugin acts as the interface between swift and X-Planeall - ../../dist/bin/plugins/simulator/simulator_xplane.dll + ../../dist/bin/plugins/simulator/simulatorxplane.dll + + + ../../dist/bin/plugins/simulator/simulatorxplaneconfig.dll diff --git a/installer/installbuilder/swift-samples.xml b/installer/installbuilder/swift-samples.xml index e0a868b31..0dcaa43d1 100644 --- a/installer/installbuilder/swift-samples.xml +++ b/installer/installbuilder/swift-samples.xml @@ -14,7 +14,7 @@ 1 - ../../dist/bin/sample_*.exe + ../../dist/bin/sample*.exe diff --git a/src/swiftlauncher/swiftlauncher.pro b/src/swiftlauncher/swiftlauncher.pro index fa8cde377..33325abbd 100644 --- a/src/swiftlauncher/swiftlauncher.pro +++ b/src/swiftlauncher/swiftlauncher.pro @@ -40,4 +40,7 @@ DISTFILES += swift.rc DESTDIR = $$DestRoot/bin +target.path = $$PREFIX/bin +INSTALLS += target + load(common_post)