Qt in PrimedGun.exe
===================

PrimedGun.exe, the Windows launcher, uses the Qt toolkit, version 6.5.1:

  qtbase   Qt6Core.dll, Qt6Gui.dll, Qt6Widgets.dll,
           platforms/qwindows.dll, styles/qwindowsvistastyle.dll
  qtsvg    Qt6Svg.dll, imageformats/qsvg.dll, iconengines/qsvgicon.dll

Qt is Copyright (C) 2023 The Qt Company Ltd and other contributors.

PrimedGun uses Qt under the GNU Lesser General Public License, version 3
(LGPL-3.0-only). The LGPL adds permissions to the GNU General Public License,
so both texts apply: ../LGPL-3.0.txt and ../GPL-3.0.txt.

- The Qt libraries are unmodified.
- They are dynamically linked. PrimedGun.exe loads the separate DLL files
  listed above from its own folder. You may replace them with your own build
  of Qt 6.5.1, or another binary-compatible Qt 6.5 build, and PrimedGun.exe
  will use it.
- The game, metroid_prime_port.exe, does not use Qt.

Source code for these Qt binaries
---------------------------------
Qt 6.5.1 source, from https://download.qt.io/archive/qt/6.5/6.5.1/submodules/

  qtbase-everywhere-src-6.5.1.tar.xz  (also .zip)
    SHA-256 db56fa1f4303a1189fe33418d25d1924931c7aef237f89eea9de58e858eebfed
  qtsvg-everywhere-src-6.5.1.tar.xz   (also .zip)
    SHA-256 d58d29491d44f0f59b684686a9898fec0e6c4fb7c09d9393b4e9c211fe9608ef

The DLLs above are the Dolphin project's Windows build of that source,
byte for byte:

  https://github.com/dolphin-emu/ext-win-qt
  commit 495517af2b922c10c24f543e0fd6ea3ddf774e50
  build manifest Qt6.5.1/dolphin-x64.yml, built with
  https://github.com/dolphin-emu/qsc
  (MSVC 2022 x64; configure -c++std c++2b -debug-and-release
  -force-debug-info -ltcg -no-opengl -no-pch; the manifest also lists the
  Qt features it turns off)

How PrimedGun.exe is built against Qt, together with the rest of PrimedGun's
source, is in ../SOURCE.txt (see launcher/CMakeLists.txt in that source).

Third-party code inside Qt
--------------------------
Qt contains code from other projects under their own licences. The parts
that end up in the files above, with their licence texts, are listed in
third_party/README.txt. Qt's complete list is at
https://doc.qt.io/qt-6.5/licenses-used-in-qt.html
