Files
Sourcetrail/deployment/windows/wixSetup/installDir.wxs
T

821 lines
52 KiB
XML

<?xml version='1.0'?>
<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'>
<?if $(sys.BUILDARCH) = x64 ?>
<?define PlatformSourceFolder = "./../../../build/win64/Release/app" ?>
<?define Win64 = "yes" ?>
<?else ?>
<?define PlatformSourceFolder = "./../../../build/win32/Release/app" ?>
<?define Win64 = "no" ?>
<?endif ?>
<Fragment>
<DirectoryRef Id='INSTALLDIR'>
<Component Id='MainExecutable' Guid='A6136907-B3C5-4393-88D7-2ACF63E138A8' Win64="$(var.Win64)">
<File Id='SourcetrailEXE' Name='Sourcetrail.exe' DiskId='1' Source='$(var.PlatformSourceFolder)/Sourcetrail.exe' KeyPath='yes' />
<!-- File association -->
<RegistryValue Root="HKLM" Key="SOFTWARE\Classes\[ProductName].Document" Name="projectfile" Value="Sourcetrail project file" Type="string" />
<ProgId Id='Sourcetrail.sourcetrailprojectfile' Description='Sourcetrail project file' Advertise='yes' Icon='Project.ico'>
<Extension Id='srctrlprj'> <!-- ContentType='application/sourcetrailproject' Advertise='no' -->
<Verb Id='open' Command='Open' Argument='"%1"' />
<MIME Advertise='yes' ContentType='application/sourcetrailproject' Default='yes' />
</Extension>
<Extension Id='coatiproject'> <!-- ContentType='application/coatiproject' Advertise='no' -->
<Verb Id='open' Command='Open' Argument='"%1"' />
<MIME Advertise='yes' ContentType='application/coatiproject' Default='yes' />
</Extension>
</ProgId>
</Component>
<Component Id='SourcetrailIndexerExe' Guid='*' Win64="$(var.Win64)">
<File Id='SourcetrailIndexer' Name='sourcetrail_indexer.exe' DiskId='1' Source='$(var.PlatformSourceFolder)/sourcetrail_indexer.exe' KeyPath='yes' />
</Component>
<Component Id='Qt5CoreDll' Guid='*' Win64="$(var.Win64)">
<File Id='qt5coreDLL' Name='Qt5Core.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/Qt5Core.dll' KeyPath='yes' />
</Component>
<Component Id='Qt5GuiDll' Guid='*' Win64="$(var.Win64)">
<File Id='qt5guiDLL' Name='Qt5Gui.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/Qt5Gui.dll' KeyPath='yes' />
</Component>
<Component Id='Qt5NetworkDll' Guid='*' Win64="$(var.Win64)">
<File Id='qt5networkDLL' Name='Qt5Network.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/Qt5Network.dll' KeyPath='yes' />
</Component>
<Component Id='Qt5WidgetsDll' Guid='*' Win64="$(var.Win64)">
<File Id='qt5widgetsDLL' Name='Qt5Widgets.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/Qt5Widgets.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreConsole_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreConsole_l1_1_0' Name='api-ms-win-core-console-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-console-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreDatetime_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreDatetime_l1_1_0' Name='api-ms-win-core-datetime-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-datetime-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreDebug_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreDebug_l1_1_0' Name='api-ms-win-core-debug-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-debug-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreErrorhandling_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreErrorhandling_l1_1_0' Name='api-ms-win-core-errorhandling-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-errorhandling-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreFile_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreFile_l1_1_0' Name='api-ms-win-core-file-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-file-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreFile_l1_2_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreFile_l1_2_0' Name='api-ms-win-core-file-l1-2-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-file-l1-2-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreFile_l2_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreFile_l2_1_0' Name='api-ms-win-core-file-l2-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-file-l2-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreHandle_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreHandle_l1_1_0' Name='api-ms-win-core-handle-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-handle-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreHeap_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreHeap_l1_1_0' Name='api-ms-win-core-heap-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-heap-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreInterlocked_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreInterlocked_l1_1_0' Name='api-ms-win-core-interlocked-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-interlocked-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreLibraryloader_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreLibraryloader_l1_1_0' Name='api-ms-win-core-libraryloader-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-libraryloader-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreLocalization_l1_2_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreLocalization_l1_2_0' Name='api-ms-win-core-localization-l1-2-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-localization-l1-2-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreMemory_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreMemory_l1_1_0' Name='api-ms-win-core-memory-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-memory-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreNamedpipe_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreNamedpipe_l1_1_0' Name='api-ms-win-core-namedpipe-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-namedpipe-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreProcessEnvironment_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreProcessEnvironment_l1_1_0' Name='api-ms-win-core-processenvironment-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-processenvironment-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreProcessThreads_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreProcessThreads_l1_1_0' Name='api-ms-win-core-processthreads-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-processthreads-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreProcessThreads_l1_1_1Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreProcessThreads_l1_1_1' Name='api-ms-win-core-processthreads-l1-1-1.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-processthreads-l1-1-1.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreProfile_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreProfile_l1_1_0' Name='api-ms-win-core-profile-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-profile-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreRtlSupport_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreRtlSupport_l1_1_0' Name='api-ms-win-core-rtlsupport-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-rtlsupport-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreString_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreString_l1_1_0' Name='api-ms-win-core-string-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-string-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreSynch_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreSynch_l1_1_0' Name='api-ms-win-core-synch-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-synch-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreSynch_l1_2_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreSynch_l1_2_0' Name='api-ms-win-core-synch-l1-2-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-synch-l1-2-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreSysInfo_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreSysInfo_l1_1_0' Name='api-ms-win-core-sysinfo-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-sysinfo-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreTimezone_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreTimezone_l1_1_0' Name='api-ms-win-core-timezone-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-timezone-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCoreUtil_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCoreUtil_l1_1_0' Name='api-ms-win-core-util-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-core-util-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCrtConio_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCrtConio_l1_1_0' Name='api-ms-win-crt-conio-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-crt-conio-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCrtConvert_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCrtConvert_l1_1_0' Name='api-ms-win-crt-convert-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-crt-convert-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCrtEnvironment_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCrtEnvironment_l1_1_0' Name='api-ms-win-crt-environment-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-crt-environment-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCrtFilesystem_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCrtFilesystem_l1_1_0' Name='api-ms-win-crt-filesystem-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-crt-filesystem-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCrtHeap_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCrtHeap_l1_1_0' Name='api-ms-win-crt-heap-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-crt-heap-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCrtLocale_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCrtLocale_l1_1_0' Name='api-ms-win-crt-locale-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-crt-locale-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCrtMath_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCrtMath_l1_1_0' Name='api-ms-win-crt-math-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-crt-math-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCrtMultibyte_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCrtMultibyte_l1_1_0' Name='api-ms-win-crt-multibyte-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-crt-multibyte-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCrtPrivate_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCrtPrivate_l1_1_0' Name='api-ms-win-crt-private-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-crt-private-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCrtProcess_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCrtProcess_l1_1_0' Name='api-ms-win-crt-process-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-crt-process-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCrtRuntime_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCrtRuntime_l1_1_0' Name='api-ms-win-crt-runtime-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-crt-runtime-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCrtStdio_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCrtStdio_l1_1_0' Name='api-ms-win-crt-stdio-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-crt-stdio-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCrtString_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCrtString_l1_1_0' Name='api-ms-win-crt-string-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-crt-string-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCrtTime_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCrtTime_l1_1_0' Name='api-ms-win-crt-time-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-crt-time-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='apiMsWinCrtUtility_l1_1_0Dll' Guid='*' Win64="$(var.Win64)">
<File Id='apiMsWinCrtUtility_l1_1_0' Name='api-ms-win-crt-utility-l1-1-0.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/api-ms-win-crt-utility-l1-1-0.dll' KeyPath='yes' />
</Component>
<Component Id='libeay32_dll' Guid='*' Win64="$(var.Win64)">
<File Id='libeay32' Name='libeay32.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/libeay32.dll' KeyPath='yes' />
</Component>
<?if $(var.Win64) = "no" ?>
<Component Id='libgcc_s_dw2_1_dll' Guid='*' Win64="$(var.Win64)">
<File Id='libgcc_s_dw2_1' Name='libgcc_s_dw2-1.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/libgcc_s_dw2-1.dll' KeyPath='yes' />
</Component>
<?endif ?>
<?if $(var.Win64) = "no" ?>
<Component Id='libwinpthread_1_dll' Guid='*' Win64="$(var.Win64)">
<File Id='libwinpthread_1' Name='libwinpthread-1.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/libwinpthread-1.dll' KeyPath='yes' />
</Component>
<?endif ?>
<Component Id='msvcp140_dll' Guid='*' Win64="$(var.Win64)">
<File Id='msvcp140' Name='msvcp140.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/msvcp140.dll' KeyPath='yes' />
</Component>
<Component Id='qtConf' Guid='*' Win64="$(var.Win64)">
<File Id='qt' Name='qt.conf' DiskId='1' Source='$(var.PlatformSourceFolder)/qt.conf' KeyPath='yes' />
</Component>
<Component Id='ssleay32_dll' Guid='*' Win64="$(var.Win64)">
<File Id='ssleay32' Name='ssleay32.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/ssleay32.dll' KeyPath='yes' />
</Component>
<Component Id='ucrtbaseDll' Guid='*' Win64="$(var.Win64)">
<File Id='ucrtbase' Name='ucrtbase.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/ucrtbase.dll' KeyPath='yes' />
</Component>
<Component Id='vcruntime140_dll' Guid='*' Win64="$(var.Win64)">
<File Id='vcruntime140' Name='vcruntime140.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/vcruntime140.dll' KeyPath='yes' />
</Component>
<Directory Id='Platforms' Name='platforms'>
<Component Id='QWindowsDll' Guid='*' Win64="$(var.Win64)">
<File Id='qwindowsDLL' Name='qwindows.dll' DiskId='1' Source='$(var.PlatformSourceFolder)/platforms/qwindows.dll' KeyPath='yes' />
</Component>
</Directory>
<Directory Id='License' Name='license'>
<Component Id='EulaRtf' Guid='*' Win64="$(var.Win64)">
<File Id='EulaRtfId' Name='EULA.rtf' DiskId='1' Source='./../../../bin/app/data/gui/installer/EULA.rtf' KeyPath='yes' />
</Component>
<Directory Id='ThirdPartyLicenses' Name='3rd_party_licenses'>
<Component Id='LicenseBoostTxt' Guid='*' Win64="$(var.Win64)">
<File Id='LicenseBoost' Name='license_boost.txt' DiskId='1' Source='./../../../bin/app/data/3rd_party_licenses/license_boost.txt' KeyPath='yes' />
</Component>
<Component Id='LicenseBotanTxt' Guid='*' Win64="$(var.Win64)">
<File Id='LicenseBotan' Name='license_botan.txt' DiskId='1' Source='./../../../bin/app/data/3rd_party_licenses/license_botan.txt' KeyPath='yes' />
</Component>
<Component Id='LicenseClangTxt' Guid='*' Win64="$(var.Win64)">
<File Id='LicenseClang' Name='license_clang.txt' DiskId='1' Source='./../../../bin/app/data/3rd_party_licenses/license_clang.txt' KeyPath='yes' />
</Component>
<Component Id='LicenseCppSqliteTxt' Guid='*' Win64="$(var.Win64)">
<File Id='LicenseCppSqlite' Name='license_cpp_sqlite.txt' DiskId='1' Source='./../../../bin/app/data/3rd_party_licenses/license_cpp_sqlite.txt' KeyPath='yes' />
</Component>
<Component Id='LicenseGuavaTxt' Guid='*' Win64="$(var.Win64)">
<File Id='LicenseGuava' Name='license_guava.txt' DiskId='1' Source='./../../../bin/app/data/3rd_party_licenses/license_guava.txt' KeyPath='yes' />
</Component>
<Component Id='LicenseJavaSymbolSolverTxt' Guid='*' Win64="$(var.Win64)">
<File Id='LicenseJavaSymbolSolver' Name='license_java_symbol_solver.txt' DiskId='1' Source='./../../../bin/app/data/3rd_party_licenses/license_java_symbol_solver.txt' KeyPath='yes' />
</Component>
<Component Id='LicenseJavaparserTxt' Guid='*' Win64="$(var.Win64)">
<File Id='LicenseJavaparser' Name='license_javaparser.txt' DiskId='1' Source='./../../../bin/app/data/3rd_party_licenses/license_javaparser.txt' KeyPath='yes' />
</Component>
<Component Id='LicenseJavaslangTxt' Guid='*' Win64="$(var.Win64)">
<File Id='LicenseJavaslang' Name='license_javaslang.txt' DiskId='1' Source='./../../../bin/app/data/3rd_party_licenses/license_javaslang.txt' KeyPath='yes' />
</Component>
<Component Id='LicenseJavassistTxt' Guid='*' Win64="$(var.Win64)">
<File Id='LicenseJavassist' Name='license_javassist.txt' DiskId='1' Source='./../../../bin/app/data/3rd_party_licenses/license_javassist.txt' KeyPath='yes' />
</Component>
<Component Id='LicenseQtTxt' Guid='*' Win64="$(var.Win64)">
<File Id='LicenseQt' Name='license_qt.txt' DiskId='1' Source='./../../../bin/app/data/3rd_party_licenses/license_qt.txt' KeyPath='yes' />
</Component>
<Component Id='LicenseTinyxmlTxt' Guid='*' Win64="$(var.Win64)">
<File Id='LicenseTinyxml' Name='license_tinyxml.txt' DiskId='1' Source='./../../../bin/app/data/3rd_party_licenses/license_tinyxml.txt' KeyPath='yes' />
</Component>
</Directory>
</Directory>
<Directory Id='LieutenantCommanderData' Name='data'>
<Directory Id='DataFonts' Name='fonts'>
<Component Id='FiraSansLicensetxt' Guid='*' Win64="$(var.Win64)">
<File Id='FiraSansLicensetxt' Name='FiraSans_License.txt' DiskId='1' Source='./../../../bin/app/data/fonts/FiraSans_License.txt' KeyPath='yes' />
</Component>
<Component Id='FiraSansRegularotf' Guid='*' Win64="$(var.Win64)">
<File Id='FiraSansRegularotf' Name='FiraSans-Regular.otf' DiskId='1' Source='./../../../bin/app/data/fonts/FiraSans-Regular.otf' KeyPath='yes' />
</Component>
<Component Id='FiraSansSemiBoldotf' Guid='*' Win64="$(var.Win64)">
<File Id='FiraSansSemiBoldotf' Name='FiraSans-SemiBold.otf' DiskId='1' Source='./../../../bin/app/data/fonts/FiraSans-SemiBold.otf' KeyPath='yes' />
</Component>
<Component Id='RobotoLicensetxt' Guid='*' Win64="$(var.Win64)">
<File Id='RobotoLicensetxt' Name='Roboto_License.txt' DiskId='1' Source='./../../../bin/app/data/fonts/Roboto_License.txt' KeyPath='yes' />
</Component>
<Component Id='RobotoBoldttf' Guid='*' Win64="$(var.Win64)">
<File Id='RobotoBoldttf' Name='Roboto-Bold.ttf' DiskId='1' Source='./../../../bin/app/data/fonts/Roboto-Bold.ttf' KeyPath='yes' />
</Component>
<Component Id='RobotoRegularttf' Guid='*' Win64="$(var.Win64)">
<File Id='RobotoRegularttf' Name='Roboto-Regular.ttf' DiskId='1' Source='./../../../bin/app/data/fonts/Roboto-Regular.ttf' KeyPath='yes' />
</Component>
<Component Id='SourceCodeProLicensetxt' Guid='*' Win64="$(var.Win64)">
<File Id='SourceCodeProLicensetxt' Name='SourceCodePro_License.txt' DiskId='1' Source='./../../../bin/app/data/fonts/SourceCodePro_License.txt' KeyPath='yes' />
</Component>
<Component Id='SourceCodeProBoldotf' Guid='*' Win64="$(var.Win64)">
<File Id='SourceCodeProBoldotf' Name='SourceCodePro-Bold.otf' DiskId='1' Source='./../../../bin/app/data/fonts/SourceCodePro-Bold.otf' KeyPath='yes' />
</Component>
<Component Id='SourceCodeProMediumotf' Guid='*' Win64="$(var.Win64)">
<File Id='SourceCodeProMediumotf' Name='SourceCodePro-Medium.otf' DiskId='1' Source='./../../../bin/app/data/fonts/SourceCodePro-Medium.otf' KeyPath='yes' />
</Component>
<Component Id='SourceCodeProRegularotf' Guid='*' Win64="$(var.Win64)">
<File Id='SourceCodeProRegularotf' Name='SourceCodePro-Regular.otf' DiskId='1' Source='./../../../bin/app/data/fonts/SourceCodePro-Regular.otf' KeyPath='yes' />
</Component>
</Directory>
<Directory Id='DataColorSchemes' Name='color_schemes'>
<Component Id='badRainbowXml' Guid='*' Win64="$(var.Win64)">
<File Id='badRainbowXml' Name='bad_rainbow.xml' DiskId='1' Source='./../../../bin/app/data/color_schemes/bad_rainbow.xml' KeyPath='yes' />
</Component>
<Component Id='brightXml' Guid='*' Win64="$(var.Win64)">
<File Id='brightXml' Name='bright.xml' DiskId='1' Source='./../../../bin/app/data/color_schemes/bright.xml' KeyPath='yes' />
</Component>
<Component Id='darkXml' Guid='*' Win64="$(var.Win64)">
<File Id='darkXml' Name='dark.xml' DiskId='1' Source='./../../../bin/app/data/color_schemes/dark.xml' KeyPath='yes' />
</Component>
</Directory>
<Directory Id='DataFallback' Name='fallback'>
<Component Id='applicationSettingsXml' Guid='*' Win64="$(var.Win64)">
<File Id='applicationSettingsXml' Name='ApplicationSettings.xml' DiskId='1' Source='./../../../bin/app/data/fallback/ApplicationSettings.xml' KeyPath='yes' />
</Component>
<Component Id='window_settingsIni' Guid='*' Win64="$(var.Win64)">
<File Id='window_settingsIni' Name='window_settings.ini' DiskId='1' Source='./../../../bin/app/data/fallback/window_settings.ini' KeyPath='yes' />
</Component>
</Directory>
<Directory Id='DataGui' Name='gui'>
<Component Id='MainCss' Guid='*' Win64="$(var.Win64)">
<File Id='Main' Name='main.css' DiskId='1' Source='./../../../bin/app/data/gui/main.css' KeyPath='yes' />
</Component>
<Component Id='SplashBluePng' Guid='*' Win64="$(var.Win64)">
<File Id='SplashBlue' Name='splash_blue.png' DiskId='1' Source='./../../../bin/app/data/gui/splash_blue.png' KeyPath='yes' />
</Component>
<Component Id='SplashWhitePng' Guid='*' Win64="$(var.Win64)">
<File Id='SplashWhite' Name='splash_white.png' DiskId='1' Source='./../../../bin/app/data/gui/splash_white.png' KeyPath='yes' />
</Component>
<Directory Id='DataAbout' Name='about'>
<Component Id='AboutCss' Guid='*' Win64="$(var.Win64)">
<File Id='About' Name='about.css' DiskId='1' Source='./../../../bin/app/data/gui/about/about.css' KeyPath='yes' />
</Component>
<Component Id='LogoAwsPng' Guid='*' Win64="$(var.Win64)">
<File Id='LogoAws' Name='logo_aws.png' DiskId='1' Source='./../../../bin/app/data/gui/about/logo_aws.png' KeyPath='yes' />
</Component>
<Component Id='LogoSourcetrailPng' Guid='*' Win64="$(var.Win64)">
<File Id='LogoSourcetrail' Name='logo_sourcetrail.png' DiskId='1' Source='./../../../bin/app/data/gui/about/logo_sourcetrail.png' KeyPath='yes' />
</Component>
<Component Id='LogoFhsPng' Guid='*' Win64="$(var.Win64)">
<File Id='LogoFhs' Name='logo_fhs.png' DiskId='1' Source='./../../../bin/app/data/gui/about/logo_fhs.png' KeyPath='yes' />
</Component>
</Directory>
<Directory Id='DataBookmarkView' Name='bookmark_view'>
<Component Id='BookmarkViewCss' Guid='*' Win64="$(var.Win64)">
<File Id='BookmarkView' Name='bookmark_view.css' DiskId='1' Source='./../../../bin/app/data/gui/bookmark_view/bookmark_view.css' KeyPath='yes' />
</Component>
<Directory Id='DataBookmarkViewImages' Name='images'>
<Component Id='BookmarkViewArrowDownPng' Guid='*' Win64="$(var.Win64)">
<File Id='BookmarkViewArrowDown' Name='arrow_down.png' DiskId='1' Source='./../../../bin/app/data/gui/bookmark_view/images/arrow_down.png' KeyPath='yes' />
</Component>
<Component Id='BookmarkViewArrowLineDownPng' Guid='*' Win64="$(var.Win64)">
<File Id='BookmarkViewArrowLineDown' Name='arrow_line_down.png' DiskId='1' Source='./../../../bin/app/data/gui/bookmark_view/images/arrow_line_down.png' KeyPath='yes' />
</Component>
<Component Id='BookmarkViewArrowLineUpPng' Guid='*' Win64="$(var.Win64)">
<File Id='BookmarkViewArrowLineUp' Name='arrow_line_up.png' DiskId='1' Source='./../../../bin/app/data/gui/bookmark_view/images/arrow_line_up.png' KeyPath='yes' />
</Component>
<Component Id='BookmarkViewArrowRightPng' Guid='*' Win64="$(var.Win64)">
<File Id='BookmarkViewArrowRight' Name='arrow_right.png' DiskId='1' Source='./../../../bin/app/data/gui/bookmark_view/images/arrow_right.png' KeyPath='yes' />
</Component>
<Component Id='BookmarkViewBookmarkActivePng' Guid='*' Win64="$(var.Win64)">
<File Id='BookmarkViewBookmarkActive' Name='bookmark_active.png' DiskId='1' Source='./../../../bin/app/data/gui/bookmark_view/images/bookmark_active.png' KeyPath='yes' />
</Component>
<Component Id='BookmarkViewBookmarkDeleteIconPng' Guid='*' Win64="$(var.Win64)">
<File Id='BookmarkViewBookmarkDeleteIcon' Name='bookmark_delete_icon.png' DiskId='1' Source='./../../../bin/app/data/gui/bookmark_view/images/bookmark_delete_icon.png' KeyPath='yes' />
</Component>
<Component Id='BookmarkViewBookmarkEditIconPng' Guid='*' Win64="$(var.Win64)">
<File Id='BookmarkViewBookmarkEditIcon' Name='bookmark_edit_icon.png' DiskId='1' Source='./../../../bin/app/data/gui/bookmark_view/images/bookmark_edit_icon.png' KeyPath='yes' />
</Component>
<Component Id='BookmarkViewBookmarkListIconPng' Guid='*' Win64="$(var.Win64)">
<File Id='BookmarkViewBookmarkListIcon' Name='bookmark_list_icon.png' DiskId='1' Source='./../../../bin/app/data/gui/bookmark_view/images/bookmark_list_icon.png' KeyPath='yes' />
</Component>
<Component Id='BookmarkViewEditBookmarkIconPng' Guid='*' Win64="$(var.Win64)">
<File Id='BookmarkViewEditBookmarkIcon' Name='edit_bookmark_icon.png' DiskId='1' Source='./../../../bin/app/data/gui/bookmark_view/images/edit_bookmark_icon.png' KeyPath='yes' />
</Component>
</Directory>
</Directory>
<Directory Id='DataCodeView' Name='code_view'>
<Component Id='CodeViewCss' Guid='*' Win64="$(var.Win64)">
<File Id='CodeView' Name='code_view.css' DiskId='1' Source='./../../../bin/app/data/gui/code_view/code_view.css' KeyPath='yes' />
</Component>
<Directory Id='DataCodeViewImages' Name='images'>
<Component Id='CodeViewArrowLeftPng' Guid='*' Win64="$(var.Win64)">
<File Id='CodeViewArrowLeft' Name='arrow_left.png' DiskId='1' Source='./../../../bin/app/data/gui/code_view/images/arrow_left.png' KeyPath='yes' />
</Component>
<Component Id='CodeViewArrowRightPng' Guid='*' Win64="$(var.Win64)">
<File Id='CodeViewArrowRight' Name='arrow_right.png' DiskId='1' Source='./../../../bin/app/data/gui/code_view/images/arrow_right.png' KeyPath='yes' />
</Component>
<Component Id='CodeViewButtonBackgroundPng' Guid='*' Win64="$(var.Win64)">
<File Id='CodeViewButtonBackground' Name='button_background.png' DiskId='1' Source='./../../../bin/app/data/gui/code_view/images/button_background.png' KeyPath='yes' />
</Component>
<Component Id='CodeViewEditPng' Guid='*' Win64="$(var.Win64)">
<File Id='CodeViewEdit' Name='edit.png' DiskId='1' Source='./../../../bin/app/data/gui/code_view/images/edit.png' KeyPath='yes' />
</Component>
<Component Id='CodeViewFilePng' Guid='*' Win64="$(var.Win64)">
<File Id='CodeViewFile' Name='file.png' DiskId='1' Source='./../../../bin/app/data/gui/code_view/images/file.png' KeyPath='yes' />
</Component>
<Component Id='CodeViewListPng' Guid='*' Win64="$(var.Win64)">
<File Id='CodeViewList' Name='list.png' DiskId='1' Source='./../../../bin/app/data/gui/code_view/images/list.png' KeyPath='yes' />
</Component>
<Component Id='CodeViewMaximizeActivePng' Guid='*' Win64="$(var.Win64)">
<File Id='CodeViewMaximizeActive' Name='maximize_active.png' DiskId='1' Source='./../../../bin/app/data/gui/code_view/images/maximize_active.png' KeyPath='yes' />
</Component>
<Component Id='CodeViewMaximizeInactivePng' Guid='*' Win64="$(var.Win64)">
<File Id='CodeViewMaximizeInactive' Name='maximize_inactive.png' DiskId='1' Source='./../../../bin/app/data/gui/code_view/images/maximize_inactive.png' KeyPath='yes' />
</Component>
<Component Id='CodeViewMinimizeActivePng' Guid='*' Win64="$(var.Win64)">
<File Id='CodeViewMinimizeActive' Name='minimize_active.png' DiskId='1' Source='./../../../bin/app/data/gui/code_view/images/minimize_active.png' KeyPath='yes' />
</Component>
<Component Id='CodeViewMinimizeInactivePng' Guid='*' Win64="$(var.Win64)">
<File Id='CodeViewMinimizeInactive' Name='minimize_inactive.png' DiskId='1' Source='./../../../bin/app/data/gui/code_view/images/minimize_inactive.png' KeyPath='yes' />
</Component>
<Component Id='CodeViewPatternBrightPng' Guid='*' Win64="$(var.Win64)">
<File Id='CodeViewPatternBright' Name='pattern_bright.png' DiskId='1' Source='./../../../bin/app/data/gui/code_view/images/pattern_bright.png' KeyPath='yes' />
</Component>
<Component Id='CodeViewPatternDarkPng' Guid='*' Win64="$(var.Win64)">
<File Id='CodeViewPatternDark' Name='pattern_dark.png' DiskId='1' Source='./../../../bin/app/data/gui/code_view/images/pattern_dark.png' KeyPath='yes' />
</Component>
<Component Id='CodeViewPatternGreyPng' Guid='*' Win64="$(var.Win64)">
<File Id='CodeViewPatternGrey' Name='pattern_grey.png' DiskId='1' Source='./../../../bin/app/data/gui/code_view/images/pattern_grey.png' KeyPath='yes' />
</Component>
<Component Id='CodeViewSnippetActivePng' Guid='*' Win64="$(var.Win64)">
<File Id='CodeViewSnippetActive' Name='snippet_active.png' DiskId='1' Source='./../../../bin/app/data/gui/code_view/images/snippet_active.png' KeyPath='yes' />
</Component>
<Component Id='CodeViewSnippetInactivePng' Guid='*' Win64="$(var.Win64)">
<File Id='CodeViewSnippetInactive' Name='snippet_inactive.png' DiskId='1' Source='./../../../bin/app/data/gui/code_view/images/snippet_inactive.png' KeyPath='yes' />
</Component>
</Directory>
</Directory>
<Directory Id='DataGraphView' Name='graph_view'>
<Component Id='GraphViewCss' Guid='*' Win64="$(var.Win64)">
<File Id='GraphView' Name='graph_view.css' DiskId='1' Source='./../../../bin/app/data/gui/graph_view/graph_view.css' KeyPath='yes' />
</Component>
<Directory Id='DataGraphViewImages' Name='images'>
<Component Id='ArrowGraphPng' Guid='*' Win64="$(var.Win64)">
<File Id='ArrowGraph' Name='arrow.png' DiskId='1' Source='./../../../bin/app/data/gui/graph_view/images/arrow.png' KeyPath='yes' />
</Component>
<Component Id='BundlePng' Guid='*' Win64="$(var.Win64)">
<File Id='Bundle' Name='bundle.png' DiskId='1' Source='./../../../bin/app/data/gui/graph_view/images/bundle.png' KeyPath='yes' />
</Component>
<Component Id='DefaultPng' Guid='*' Win64="$(var.Win64)">
<File Id='Default' Name='default.png' DiskId='1' Source='./../../../bin/app/data/gui/graph_view/images/default.png' KeyPath='yes' />
</Component>
<Component Id='EnumPng' Guid='*' Win64="$(var.Win64)">
<File Id='Enum' Name='enum.png' DiskId='1' Source='./../../../bin/app/data/gui/graph_view/images/enum.png' KeyPath='yes' />
</Component>
<Component Id='FilePng' Guid='*' Win64="$(var.Win64)">
<File Id='File' Name='file.png' DiskId='1' Source='./../../../bin/app/data/gui/graph_view/images/file.png' KeyPath='yes' />
</Component>
<Component Id='GraphPng' Guid='*' Win64="$(var.Win64)">
<File Id='Graph' Name='graph.png' DiskId='1' Source='./../../../bin/app/data/gui/graph_view/images/graph.png' KeyPath='yes' />
</Component>
<Component Id='GraphArrowPng' Guid='*' Win64="$(var.Win64)">
<File Id='GraphArrow' Name='graph_arrow.png' DiskId='1' Source='./../../../bin/app/data/gui/graph_view/images/graph_arrow.png' KeyPath='yes' />
</Component>
<Component Id='GraphDownPng' Guid='*' Win64="$(var.Win64)">
<File Id='GraphDown' Name='graph_down.png' DiskId='1' Source='./../../../bin/app/data/gui/graph_view/images/graph_down.png' KeyPath='yes' />
</Component>
<Component Id='GraphLeftPng' Guid='*' Win64="$(var.Win64)">
<File Id='GraphLeft' Name='graph_left.png' DiskId='1' Source='./../../../bin/app/data/gui/graph_view/images/graph_left.png' KeyPath='yes' />
</Component>
<Component Id='GraphRightPng' Guid='*' Win64="$(var.Win64)">
<File Id='GraphRight' Name='graph_right.png' DiskId='1' Source='./../../../bin/app/data/gui/graph_view/images/graph_right.png' KeyPath='yes' />
</Component>
<Component Id='GraphUpPng' Guid='*' Win64="$(var.Win64)">
<File Id='GraphUp' Name='graph_up.png' DiskId='1' Source='./../../../bin/app/data/gui/graph_view/images/graph_up.png' KeyPath='yes' />
</Component>
<Component Id='MacroPng' Guid='*' Win64="$(var.Win64)">
<File Id='Macro' Name='macro.png' DiskId='1' Source='./../../../bin/app/data/gui/graph_view/images/macro.png' KeyPath='yes' />
</Component>
<Component Id='NamespacePng' Guid='*' Win64="$(var.Win64)">
<File Id='Namespace' Name='namespace.png' DiskId='1' Source='./../../../bin/app/data/gui/graph_view/images/namespace.png' KeyPath='yes' />
</Component>
<Component Id='GraphPatternPng' Guid='*' Win64="$(var.Win64)">
<File Id='GraphPattern' Name='pattern.png' DiskId='1' Source='./../../../bin/app/data/gui/graph_view/images/pattern.png' KeyPath='yes' />
</Component>
<Component Id='PrivatePng' Guid='*' Win64="$(var.Win64)">
<File Id='Private' Name='private.png' DiskId='1' Source='./../../../bin/app/data/gui/graph_view/images/private.png' KeyPath='yes' />
</Component>
<Component Id='ProtectedPng' Guid='*' Win64="$(var.Win64)">
<File Id='Protected' Name='protected.png' DiskId='1' Source='./../../../bin/app/data/gui/graph_view/images/protected.png' KeyPath='yes' />
</Component>
<Component Id='PublicPng' Guid='*' Win64="$(var.Win64)">
<File Id='Public' Name='public.png' DiskId='1' Source='./../../../bin/app/data/gui/graph_view/images/public.png' KeyPath='yes' />
</Component>
<Component Id='TemplatePng' Guid='*' Win64="$(var.Win64)">
<File Id='Template' Name='template.png' DiskId='1' Source='./../../../bin/app/data/gui/graph_view/images/template.png' KeyPath='yes' />
</Component>
<Component Id='TypedefPng' Guid='*' Win64="$(var.Win64)">
<File Id='Typedef' Name='typedef.png' DiskId='1' Source='./../../../bin/app/data/gui/graph_view/images/typedef.png' KeyPath='yes' />
</Component>
<Component Id='ZoomInPng' Guid='*' Win64="$(var.Win64)">
<File Id='ZoomIn' Name='zoom_in.png' DiskId='1' Source='./../../../bin/app/data/gui/graph_view/images/zoom_in.png' KeyPath='yes' />
</Component>
<Component Id='ZoomOutPng' Guid='*' Win64="$(var.Win64)">
<File Id='ZoomOut' Name='zoom_out.png' DiskId='1' Source='./../../../bin/app/data/gui/graph_view/images/zoom_out.png' KeyPath='yes' />
</Component>
</Directory>
</Directory>
<Directory Id='DataHistoryList' Name='history_list'>
<Component Id='HistoryListCss' Guid='*' Win64="$(var.Win64)">
<File Id='HistoryList' Name='history_list.css' DiskId='1' Source='./../../../bin/app/data/gui/history_list/history_list.css' KeyPath='yes' />
</Component>
<Directory Id='DataHistoryListImages' Name='images'>
<Component Id='HistoryListArrowPng' Guid='*' Win64="$(var.Win64)">
<File Id='HistoryListArrow' Name='arrow.png' DiskId='1' Source='./../../../bin/app/data/gui/history_list/images/arrow.png' KeyPath='yes' />
</Component>
</Directory>
</Directory>
<Directory Id='DataIcon' Name='icon'>
<Component Id='C_icon_Png' Guid='*' Win64="$(var.Win64)">
<File Id='C_icon' Name='c_icon.png' DiskId='1' Source='./../../../bin/app/data/gui/icon/c_icon.png' KeyPath='yes' />
</Component>
<Component Id='Cdb_icon_Png' Guid='*' Win64="$(var.Win64)">
<File Id='Cdb_icon' Name='cdb_icon.png' DiskId='1' Source='./../../../bin/app/data/gui/icon/cdb_icon.png' KeyPath='yes' />
</Component>
<Component Id='SourcetrailIco' Guid='*' Win64="$(var.Win64)">
<File Id='Sourcetrail' Name='sourcetrail.ico' DiskId='1' Source='./../../../bin/app/data/gui/icon/sourcetrail.ico' KeyPath='yes' />
</Component>
<Component Id='Cpp_icon_Png' Guid='*' Win64="$(var.Win64)">
<File Id='Cpp_icon' Name='cpp_icon.png' DiskId='1' Source='./../../../bin/app/data/gui/icon/cpp_icon.png' KeyPath='yes' />
</Component>
<Component Id='Empty_icon_Png' Guid='*' Win64="$(var.Win64)">
<File Id='Empty_icon' Name='empty_icon.png' DiskId='1' Source='./../../../bin/app/data/gui/icon/empty_icon.png' KeyPath='yes' />
</Component>
<Component Id='Java_icon_Png' Guid='*' Win64="$(var.Win64)">
<File Id='Java_icon' Name='java_icon.png' DiskId='1' Source='./../../../bin/app/data/gui/icon/java_icon.png' KeyPath='yes' />
</Component>
<Component Id='Logo_1024_1024_Png' Guid='*' Win64="$(var.Win64)">
<File Id='Logo_1024_1024' Name='logo_1024_1024.png' DiskId='1' Source='./../../../bin/app/data/gui/icon/logo_1024_1024.png' KeyPath='yes' />
</Component>
<Component Id='Mvn_icon_Png' Guid='*' Win64="$(var.Win64)">
<File Id='Mvn_icon' Name='mvn_icon.png' DiskId='1' Source='./../../../bin/app/data/gui/icon/mvn_icon.png' KeyPath='yes' />
</Component>
<Component Id='ProjectIco' Guid='*' Win64="$(var.Win64)">
<File Id='Project' Name='project.ico' DiskId='1' Source='./../../../bin/app/data/gui/icon/project.ico' KeyPath='yes' />
</Component>
<Component Id='Project_256_256_Png' Guid='*' Win64="$(var.Win64)">
<File Id='Project_256_256' Name='project_256_256.png' DiskId='1' Source='./../../../bin/app/data/gui/icon/project_256_256.png' KeyPath='yes' />
</Component>
<Component Id='Vs_icon_Png' Guid='*' Win64="$(var.Win64)">
<File Id='Vs_icon' Name='vs_icon.png' DiskId='1' Source='./../../../bin/app/data/gui/icon/vs_icon.png' KeyPath='yes' />
</Component>
</Directory>
<Directory Id='DataIndexingDialog' Name='indexing_dialog'>
<Component Id='ErrorPng' Guid='*' Win64="$(var.Win64)">
<File Id='Error' Name='error.png' DiskId='1' Source='./../../../bin/app/data/gui/indexing_dialog/error.png' KeyPath='yes' />
</Component>
<Component Id='FlagPng' Guid='*' Win64="$(var.Win64)">
<File Id='Flag' Name='flag.png' DiskId='1' Source='./../../../bin/app/data/gui/indexing_dialog/flag.png' KeyPath='yes' />
</Component>
<Component Id='IndexingDialogCss' Guid='*' Win64="$(var.Win64)">
<File Id='IndexingDialog' Name='indexing_dialog.css' DiskId='1' Source='./../../../bin/app/data/gui/indexing_dialog/indexing_dialog.css' KeyPath='yes' />
</Component>
<Component Id='ProgressBarElementPng' Guid='*' Win64="$(var.Win64)">
<File Id='ProgressBarElement' Name='progress_bar_element.png' DiskId='1' Source='./../../../bin/app/data/gui/indexing_dialog/progress_bar_element.png' KeyPath='yes' />
</Component>
</Directory>
<Directory Id='DataInstaller' Name='installer'>
<Component Id='EulaTxt' Guid='*' Win64="$(var.Win64)">
<File Id='EulaTxtId' Name='EULA.txt' DiskId='1' Source='./../../../bin/app/data/gui/installer/EULA.txt' KeyPath='yes' />
</Component>
</Directory>
<Directory Id='DataKeyboardShortcuts' Name='keyboard_shortcuts'>
<Component Id='KeyboardShortcutsCss' Guid='*' Win64="$(var.Win64)">
<File Id='KeyboardShortcuts' Name='keyboard_shortcuts.css' DiskId='1' Source='./../../../bin/app/data/gui/keyboard_shortcuts/keyboard_shortcuts.css' KeyPath='yes' />
</Component>
</Directory>
<Directory Id='DataLicense' Name='license'>
<Component Id='LicenseCss' Guid='*' Win64="$(var.Win64)">
<File Id='License' Name='license.css' DiskId='1' Source='./../../../bin/app/data/gui/license/license.css' KeyPath='yes' />
</Component>
</Directory>
<Directory Id='DataRefreshView' Name='refresh_view'>
<Component Id='RefreshViewCss' Guid='*' Win64="$(var.Win64)">
<File Id='RefreshView' Name='refresh_view.css' DiskId='1' Source='./../../../bin/app/data/gui/refresh_view/refresh_view.css' KeyPath='yes' />
</Component>
<Directory Id='DataRefreshViewImages' Name='images'>
<Component Id='RefreshPng' Guid='*' Win64="$(var.Win64)">
<File Id='Refresh' Name='refresh.png' DiskId='1' Source='./../../../bin/app/data/gui/refresh_view/images/refresh.png' KeyPath='yes' />
</Component>
</Directory>
</Directory>
<Directory Id='DataSearchView' Name='search_view'>
<Component Id='SearchViewCss' Guid='*' Win64="$(var.Win64)">
<File Id='SearchView' Name='search_view.css' DiskId='1' Source='./../../../bin/app/data/gui/search_view/search_view.css' KeyPath='yes' />
</Component>
<Directory Id='DataSearchViewImages' Name='images'>
<Component Id='ArrowSearchPng' Guid='*' Win64="$(var.Win64)">
<File Id='ArrowSearch' Name='arrow.png' DiskId='1' Source='./../../../bin/app/data/gui/search_view/images/arrow.png' KeyPath='yes' />
</Component>
<Component Id='HomePng' Guid='*' Win64="$(var.Win64)">
<File Id='Home' Name='home.png' DiskId='1' Source='./../../../bin/app/data/gui/search_view/images/home.png' KeyPath='yes' />
</Component>
<Component Id='SearchPng' Guid='*' Win64="$(var.Win64)">
<File Id='Search' Name='search.png' DiskId='1' Source='./../../../bin/app/data/gui/search_view/images/search.png' KeyPath='yes' />
</Component>
</Directory>
</Directory>
<Directory Id='DataStartScreen' Name='startscreen'>
<Component Id='StartscreenCss' Guid='*' Win64="$(var.Win64)">
<File Id='Startscreen' Name='startscreen.css' DiskId='1' Source='./../../../bin/app/data/gui/startscreen/startscreen.css' KeyPath='yes' />
</Component>
</Directory>
<Directory Id='DataStatusbarView' Name='statusbar_view'>
<Component Id='DotPng' Guid='*' Win64="$(var.Win64)">
<File Id='Dot' Name='dot.png' DiskId='1' Source='./../../../bin/app/data/gui/statusbar_view/dot.png' KeyPath='yes' />
</Component>
<Component Id='LoaderGif' Guid='*' Win64="$(var.Win64)">
<File Id='Loader' Name='loader.gif' DiskId='1' Source='./../../../bin/app/data/gui/statusbar_view/loader.gif' KeyPath='yes' />
</Component>
</Directory>
<Directory Id='DataTabbedView' Name='tabbed_view'>
<Component Id='TabbedViewCss' Guid='*' Win64="$(var.Win64)">
<File Id='TabbedView' Name='tabbed_view.css' DiskId='1' Source='./../../../bin/app/data/gui/tabbed_view/tabbed_view.css' KeyPath='yes' />
</Component>
</Directory>
<Directory Id='DataTooltipView' Name='tooltip_view'>
<Component Id='TooltipViewCss' Guid='*' Win64="$(var.Win64)">
<File Id='TooltipView' Name='tooltip_view.css' DiskId='1' Source='./../../../bin/app/data/gui/tooltip_view/tooltip_view.css' KeyPath='yes' />
</Component>
</Directory>
<Directory Id='DataUndoRedoView' Name='undoredo_view'>
<Component Id='UndoRedoViewCss' Guid='*' Win64="$(var.Win64)">
<File Id='UndoRedoView' Name='undoredo_view.css' DiskId='1' Source='./../../../bin/app/data/gui/undoredo_view/undoredo_view.css' KeyPath='yes' />
</Component>
<Directory Id='DataUndoRedoViewImages' Name='images'>
<Component Id='ArrowLeftPng' Guid='*' Win64="$(var.Win64)">
<File Id='ArrowLeft' Name='arrow_left.png' DiskId='1' Source='./../../../bin/app/data/gui/undoredo_view/images/arrow_left.png' KeyPath='yes' />
</Component>
<Component Id='ArrowRightPng' Guid='*' Win64="$(var.Win64)">
<File Id='ArrowRight' Name='arrow_right.png' DiskId='1' Source='./../../../bin/app/data/gui/undoredo_view/images/arrow_right.png' KeyPath='yes' />
</Component>
<Component Id='HistoryPng' Guid='*' Win64="$(var.Win64)">
<File Id='History' Name='history.png' DiskId='1' Source='./../../../bin/app/data/gui/undoredo_view/images/history.png' KeyPath='yes' />
</Component>
</Directory>
</Directory>
<Directory Id='DataWindow' Name='window'>
<Component Id='WindowDotsPng' Guid='*' Win64="$(var.Win64)">
<File Id='WindowDots' Name='dots.png' DiskId='1' Source='./../../../bin/app/data/gui/window/dots.png' KeyPath='yes' />
</Component>
<Component Id='WindowDotsHoverPng' Guid='*' Win64="$(var.Win64)">
<File Id='WindowDotsHover' Name='dots_hover.png' DiskId='1' Source='./../../../bin/app/data/gui/window/dots_hover.png' KeyPath='yes' />
</Component>
<Component Id='HelpPng' Guid='*' Win64="$(var.Win64)">
<File Id='Help' Name='help.png' DiskId='1' Source='./../../../bin/app/data/gui/window/help.png' KeyPath='yes' />
</Component>
<Component Id='HelpHoverPng' Guid='*' Win64="$(var.Win64)">
<File Id='HelpHover' Name='help_hover.png' DiskId='1' Source='./../../../bin/app/data/gui/window/help_hover.png' KeyPath='yes' />
</Component>
<Component Id='ListboxCss' Guid='*' Win64="$(var.Win64)">
<File Id='Listbox' Name='listbox.css' DiskId='1' Source='./../../../bin/app/data/gui/window/listbox.css' KeyPath='yes' />
</Component>
<Component Id='LogoPng' Guid='*' Win64="$(var.Win64)">
<File Id='Logo' Name='logo.png' DiskId='1' Source='./../../../bin/app/data/gui/window/logo.png' KeyPath='yes' />
</Component>
<Component Id='MinusPng' Guid='*' Win64="$(var.Win64)">
<File Id='Minus' Name='minus.png' DiskId='1' Source='./../../../bin/app/data/gui/window/minus.png' KeyPath='yes' />
</Component>
<Component Id='MinusHoverPng' Guid='*' Win64="$(var.Win64)">
<File Id='MinusHover' Name='minus_hover.png' DiskId='1' Source='./../../../bin/app/data/gui/window/minus_hover.png' KeyPath='yes' />
</Component>
<Component Id='PlusPng' Guid='*' Win64="$(var.Win64)">
<File Id='Plus' Name='plus.png' DiskId='1' Source='./../../../bin/app/data/gui/window/plus.png' KeyPath='yes' />
</Component>
<Component Id='PlusHoverPng' Guid='*' Win64="$(var.Win64)">
<File Id='PlusHover' Name='plus_hover.png' DiskId='1' Source='./../../../bin/app/data/gui/window/plus_hover.png' KeyPath='yes' />
</Component>
<Component Id='WindowRefreshPng' Guid='*' Win64="$(var.Win64)">
<File Id='WindowRefresh' Name='refresh.png' DiskId='1' Source='./../../../bin/app/data/gui/window/refresh.png' KeyPath='yes' />
</Component>
<Component Id='RefreshHoverPng' Guid='*' Win64="$(var.Win64)">
<File Id='RefreshHover' Name='refresh_hover.png' DiskId='1' Source='./../../../bin/app/data/gui/window/refresh_hover.png' KeyPath='yes' />
</Component>
<Component Id='SizeGripBlackPng' Guid='*' Win64="$(var.Win64)">
<File Id='SizeGripBlack' Name='size_grip_black.png' DiskId='1' Source='./../../../bin/app/data/gui/window/size_grip_black.png' KeyPath='yes' />
</Component>
<Component Id='SizeGripWhitePng' Guid='*' Win64="$(var.Win64)">
<File Id='SizeGripWhite' Name='size_grip_white.png' DiskId='1' Source='./../../../bin/app/data/gui/window/size_grip_white.png' KeyPath='yes' />
</Component>
<Component Id='SourceGroupAddPng' Guid='*' Win64="$(var.Win64)">
<File Id='SourceGroupAdd' Name='source_group_add.png' DiskId='1' Source='./../../../bin/app/data/gui/window/source_group_add.png' KeyPath='yes' />
</Component>
<Component Id='SourceGroupAddHoverPng' Guid='*' Win64="$(var.Win64)">
<File Id='SourceGroupAddHover' Name='source_group_add_hover.png' DiskId='1' Source='./../../../bin/app/data/gui/window/source_group_add_hover.png' KeyPath='yes' />
</Component>
<Component Id='SourceGroupCopyPng' Guid='*' Win64="$(var.Win64)">
<File Id='SourceGroupCopy' Name='source_group_copy.png' DiskId='1' Source='./../../../bin/app/data/gui/window/source_group_copy.png' KeyPath='yes' />
</Component>
<Component Id='SourceGroupCopyHoverPng' Guid='*' Win64="$(var.Win64)">
<File Id='SourceGroupCopyHover' Name='source_group_copy_hover.png' DiskId='1' Source='./../../../bin/app/data/gui/window/source_group_copy_hover.png' KeyPath='yes' />
</Component>
<Component Id='SourceGroupDeletePng' Guid='*' Win64="$(var.Win64)">
<File Id='SourceGroupDelete' Name='source_group_delete.png' DiskId='1' Source='./../../../bin/app/data/gui/window/source_group_delete.png' KeyPath='yes' />
</Component>
<Component Id='SourceGroupDeleteHoverPng' Guid='*' Win64="$(var.Win64)">
<File Id='SourceGroupDeleteHover' Name='source_group_delete_hover.png' DiskId='1' Source='./../../../bin/app/data/gui/window/source_group_delete_hover.png' KeyPath='yes' />
</Component>
<Component Id='WindowCss' Guid='*' Win64="$(var.Win64)">
<File Id='Window' Name='window.css' DiskId='1' Source='./../../../bin/app/data/gui/window/window.css' KeyPath='yes' />
</Component>
</Directory>
</Directory>
<Directory Id='DataJava' Name='java'>
<Component Id='JavaGuavaJar' Guid='*' Win64="$(var.Win64)">
<File Id='JavaGuava' Name='guava-21.0.jar' DiskId='1' Source='./../../../bin/app/data/java/guava-21.0.jar' KeyPath='yes' />
</Component>
<Component Id='JavaJavaIndexerJar' Guid='*' Win64="$(var.Win64)">
<File Id='JavaJavaIndexer' Name='java-indexer.jar' DiskId='1' Source='./../../../bin/app/data/java/java-indexer.jar' KeyPath='yes' />
</Component>
<Component Id='JavaJavaparserJar' Guid='*' Win64="$(var.Win64)">
<File Id='JavaJavaparser' Name='javaparser-core.jar' DiskId='1' Source='./../../../bin/app/data/java/javaparser-core.jar' KeyPath='yes' />
</Component>
<Component Id='JavaJavaslangJar' Guid='*' Win64="$(var.Win64)">
<File Id='JavaJavaslang' Name='javaslang-2.0.3.jar' DiskId='1' Source='./../../../bin/app/data/java/javaslang-2.0.3.jar' KeyPath='yes' />
</Component>
<Component Id='JavaJavassistJar' Guid='*' Win64="$(var.Win64)">
<File Id='JavaJavassist' Name='javassist-3.19.0-GA.jar' DiskId='1' Source='./../../../bin/app/data/java/javassist-3.19.0-GA.jar' KeyPath='yes' />
</Component>
<Component Id='JavaJavaSymbolSolverCoreJar' Guid='*' Win64="$(var.Win64)">
<File Id='JavaJavaSymbolSolverCore' Name='java-symbol-solver-core.jar' DiskId='1' Source='./../../../bin/app/data/java/java-symbol-solver-core.jar' KeyPath='yes' />
</Component>
<Component Id='JavaJavaSymbolSolverLogicJar' Guid='*' Win64="$(var.Win64)">
<File Id='JavaJavaSymbolSolverLogic' Name='java-symbol-solver-logic.jar' DiskId='1' Source='./../../../bin/app/data/java/java-symbol-solver-logic.jar' KeyPath='yes' />
</Component>
<Component Id='JavaJavaSymbolSolverModelJar' Guid='*' Win64="$(var.Win64)">
<File Id='JavaJavaSymbolSolverModel' Name='java-symbol-solver-model.jar' DiskId='1' Source='./../../../bin/app/data/java/java-symbol-solver-model.jar' KeyPath='yes' />
</Component>
</Directory>
</Directory>
<?if $(sys.BUILDARCH) = x64 ?>
<Component Id='UninstallBat' Guid='*' Win64="$(var.Win64)">
<File Id='Uninstall' Name='uninstall.bat' DiskId='1' Source='./../../../bin/app/data/install/uninstall_wix_win64.bat' KeyPath='yes' />
</Component>
<?else ?>
<Component Id='UninstallBat' Guid='*' Win64="$(var.Win64)">
<File Id='Uninstall' Name='uninstall.bat' DiskId='1' Source='./../../../bin/app/data/install/uninstall_wix_win32.bat' KeyPath='yes' />
</Component>
<?endif ?>
</DirectoryRef>
</Fragment>
</Wix>