summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwolfbeast <mcwerewolf@wolfbeast.com>2019-12-15 01:34:51 +0100
committerwolfbeast <mcwerewolf@wolfbeast.com>2019-12-15 01:34:51 +0100
commite7d4713e0765c79feddf2384d343d10595fa5cb3 (patch)
treeaf0d364049208b07e496df51cc00d5b9ac14a627
parente6a3515a192e6923d9a1709df9af047c5539855b (diff)
downloaduxp-e7d4713e0765c79feddf2384d343d10595fa5cb3.tar.gz
Update 7z-stub README to reflect the current state of its use.
-rw-r--r--other-licenses/7zstub/README.mcp21
1 files changed, 11 insertions, 10 deletions
diff --git a/other-licenses/7zstub/README.mcp b/other-licenses/7zstub/README.mcp
index d63e49ce87..1478e68d3e 100644
--- a/other-licenses/7zstub/README.mcp
+++ b/other-licenses/7zstub/README.mcp
@@ -8,14 +8,15 @@ web page, this code is in the public domain. A few modifications have been
made to this copy of the source code. Those modifications are contained in
customizations.diff, which should be found in the same directory as this file.
-The palemoon/ and uxp/ directories contain 7zSD.sfx, a 32-bit Windows executable
-built from the Visual C++ 6 project found in the src/CPP/7zip/Bundles/SFXSetup/
+The uxp/ directory contains 7zSD.sfx, a 32-bit Windows executable built from
+the Visual C++ 6 project found in the src/CPP/7zip/Bundles/SFXSetup/
directory with customizations. The "ReleaseD" configuration was used.
The uxp/ version contains generic vendor information and can be used for any
-UXP application's installer with minimal confusion for the user. Basilisk
-uses this generic version.
-The ReleaseD/ directory contains 7zSD.sfx, which is an unmodified binary
-from that build process, ready to be customized for any target application.
+UXP application's installer with minimal confusion for the user.
+
+The ReleaseD/ directory contains 7zSD.sfx.exe, which is an unmodified binary
+from that build process, ready to be customized for any target application
+with a resource hacker (ResHacker, PE explorer, etc.).
Including a compiled binary in the source tree is certainly not preferred, but
is necessary in this case because the code does not build cleanly under more
recent compilers. Using an older toolchain also allows us to keep this
@@ -27,10 +28,10 @@ used the newer toolchain and that isn't very helpful to most users.
Using a precompiled binary also allows the installer build procedure to work
without a compiler toolchain being configured.
-The palemoon/ and uxp/ directories also contain a manifest which was edited
-into 7zSD.sfx's resources after build time. The manifest had to be added
-this way because the older resource compiler does not support manifests
-(and the 7-zip build files do not try to use any).
+The uxp/ directory also contains a manifest which was edited into 7zSD.sfx's
+resources after build time. The manifest had to be added this way because the
+older resource compiler does not support manifests (and the 7-zip build files
+do not try to use any).
The version info in the compiled binary was also edited after build time. There
isn't a technical reason why the version info changes couldn't be included at