aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Config.in8
-rw-r--r--README.md4
-rw-r--r--configs/make32_defconfig6
-rw-r--r--configs/make64_defconfig6
-rw-r--r--configs/mingw32_defconfig6
-rw-r--r--configs/mingw64_defconfig6
-rw-r--r--configs/mingw64u_defconfig2
-rwxr-xr-xscripts/mk_mingw64u_defconfig2
8 files changed, 21 insertions, 19 deletions
diff --git a/Config.in b/Config.in
index 5a7eda66a..0da09c1cd 100644
--- a/Config.in
+++ b/Config.in
@@ -434,7 +434,7 @@ config FEATURE_VERSIONINFO
434 434
435choice 435choice
436 prompt "Manifest" 436 prompt "Manifest"
437 default FEATURE_TOOLCHAIN_MANIFEST 437 default FEATURE_APP_MANIFEST
438 depends on FEATURE_RESOURCES 438 depends on FEATURE_RESOURCES
439 help 439 help
440 Manifest to include in resources. 440 Manifest to include in resources.
@@ -443,14 +443,14 @@ config FEATURE_TOOLCHAIN_MANIFEST
443 bool "Toolchain default" 443 bool "Toolchain default"
444 help 444 help
445 Include the default application manifest provided by the build 445 Include the default application manifest provided by the build
446 toolchain, if any. 446 toolchain, if any. Enable this if your build toolchain includes
447 a suitable manifest.
447 448
448config FEATURE_APP_MANIFEST 449config FEATURE_APP_MANIFEST
449 bool "Application" 450 bool "Application"
450 help 451 help
451 Include a manifest which declares privileges required by the 452 Include a manifest which declares privileges required by the
452 application and supported versions of Windows. Enable this 453 application and supported versions of Windows.
453 if your build toolchain doesn't include it by default.
454 454
455config FEATURE_UTF8_MANIFEST 455config FEATURE_UTF8_MANIFEST
456 bool "UTF-8" 456 bool "UTF-8"
diff --git a/README.md b/README.md
index 955aec828..d800eb11b 100644
--- a/README.md
+++ b/README.md
@@ -10,9 +10,9 @@ You need a MinGW compiler and a POSIX environment. I cross-compile on Linux. O
10 10
11`dnf install gcc make ncurses-devel perl-Pod-Html` 11`dnf install gcc make ncurses-devel perl-Pod-Html`
12 12
13`dnf install mingw64-gcc mingw64-windows-default-manifest` (for a 64-bit build) 13`dnf install mingw64-gcc (for a 64-bit build)
14 14
15`dnf install mingw32-gcc mingw32-windows-default-manifest` (for a 32-bit build) 15`dnf install mingw32-gcc (for a 32-bit build)
16 16
17On Microsoft Windows you can install [w64devkit](https://github.com/skeeto/w64devkit/releases). Get the `-i686` variant for a 32-bit build. Unzip the file and run `w64devkit/w64devkit.exe`. 17On Microsoft Windows you can install [w64devkit](https://github.com/skeeto/w64devkit/releases). Get the `-i686` variant for a 32-bit build. Unzip the file and run `w64devkit/w64devkit.exe`.
18 18
diff --git a/configs/make32_defconfig b/configs/make32_defconfig
index 0892801d3..be793be52 100644
--- a/configs/make32_defconfig
+++ b/configs/make32_defconfig
@@ -1,7 +1,7 @@
1# 1#
2# Automatically generated make config: don't edit 2# Automatically generated make config: don't edit
3# Busybox version: 1.37.0.git 3# Busybox version: 1.37.0.git
4# Thu Sep 14 16:00:50 2023 4# Fri Sep 15 08:35:20 2023
5# 5#
6CONFIG_HAVE_DOT_CONFIG=y 6CONFIG_HAVE_DOT_CONFIG=y
7# CONFIG_PLATFORM_POSIX is not set 7# CONFIG_PLATFORM_POSIX is not set
@@ -48,8 +48,8 @@ CONFIG_FEATURE_PRNG_SHELL=y
48# CONFIG_FEATURE_PRNG_ISAAC is not set 48# CONFIG_FEATURE_PRNG_ISAAC is not set
49# CONFIG_FEATURE_RESOURCES is not set 49# CONFIG_FEATURE_RESOURCES is not set
50# CONFIG_FEATURE_VERSIONINFO is not set 50# CONFIG_FEATURE_VERSIONINFO is not set
51CONFIG_FEATURE_TOOLCHAIN_MANIFEST=y 51# CONFIG_FEATURE_TOOLCHAIN_MANIFEST is not set
52# CONFIG_FEATURE_APP_MANIFEST is not set 52CONFIG_FEATURE_APP_MANIFEST=y
53# CONFIG_FEATURE_UTF8_MANIFEST is not set 53# CONFIG_FEATURE_UTF8_MANIFEST is not set
54# CONFIG_FEATURE_ICON is not set 54# CONFIG_FEATURE_ICON is not set
55# CONFIG_FEATURE_ICON_ATERM is not set 55# CONFIG_FEATURE_ICON_ATERM is not set
diff --git a/configs/make64_defconfig b/configs/make64_defconfig
index 8c372ae54..71f08c502 100644
--- a/configs/make64_defconfig
+++ b/configs/make64_defconfig
@@ -1,7 +1,7 @@
1# 1#
2# Automatically generated make config: don't edit 2# Automatically generated make config: don't edit
3# Busybox version: 1.37.0.git 3# Busybox version: 1.37.0.git
4# Thu Sep 14 16:00:50 2023 4# Fri Sep 15 08:35:20 2023
5# 5#
6CONFIG_HAVE_DOT_CONFIG=y 6CONFIG_HAVE_DOT_CONFIG=y
7# CONFIG_PLATFORM_POSIX is not set 7# CONFIG_PLATFORM_POSIX is not set
@@ -48,8 +48,8 @@ CONFIG_FEATURE_PRNG_SHELL=y
48# CONFIG_FEATURE_PRNG_ISAAC is not set 48# CONFIG_FEATURE_PRNG_ISAAC is not set
49# CONFIG_FEATURE_RESOURCES is not set 49# CONFIG_FEATURE_RESOURCES is not set
50# CONFIG_FEATURE_VERSIONINFO is not set 50# CONFIG_FEATURE_VERSIONINFO is not set
51CONFIG_FEATURE_TOOLCHAIN_MANIFEST=y 51# CONFIG_FEATURE_TOOLCHAIN_MANIFEST is not set
52# CONFIG_FEATURE_APP_MANIFEST is not set 52CONFIG_FEATURE_APP_MANIFEST=y
53# CONFIG_FEATURE_UTF8_MANIFEST is not set 53# CONFIG_FEATURE_UTF8_MANIFEST is not set
54# CONFIG_FEATURE_ICON is not set 54# CONFIG_FEATURE_ICON is not set
55# CONFIG_FEATURE_ICON_ATERM is not set 55# CONFIG_FEATURE_ICON_ATERM is not set
diff --git a/configs/mingw32_defconfig b/configs/mingw32_defconfig
index 9a822e351..12e432500 100644
--- a/configs/mingw32_defconfig
+++ b/configs/mingw32_defconfig
@@ -1,7 +1,7 @@
1# 1#
2# Automatically generated make config: don't edit 2# Automatically generated make config: don't edit
3# Busybox version: 1.37.0.git 3# Busybox version: 1.37.0.git
4# Thu Sep 14 16:00:50 2023 4# Fri Sep 15 08:35:20 2023
5# 5#
6CONFIG_HAVE_DOT_CONFIG=y 6CONFIG_HAVE_DOT_CONFIG=y
7# CONFIG_PLATFORM_POSIX is not set 7# CONFIG_PLATFORM_POSIX is not set
@@ -48,8 +48,8 @@ CONFIG_FEATURE_PRNG_SHELL=y
48# CONFIG_FEATURE_PRNG_ISAAC is not set 48# CONFIG_FEATURE_PRNG_ISAAC is not set
49CONFIG_FEATURE_RESOURCES=y 49CONFIG_FEATURE_RESOURCES=y
50CONFIG_FEATURE_VERSIONINFO=y 50CONFIG_FEATURE_VERSIONINFO=y
51CONFIG_FEATURE_TOOLCHAIN_MANIFEST=y 51# CONFIG_FEATURE_TOOLCHAIN_MANIFEST is not set
52# CONFIG_FEATURE_APP_MANIFEST is not set 52CONFIG_FEATURE_APP_MANIFEST=y
53# CONFIG_FEATURE_UTF8_MANIFEST is not set 53# CONFIG_FEATURE_UTF8_MANIFEST is not set
54CONFIG_FEATURE_ICON=y 54CONFIG_FEATURE_ICON=y
55# CONFIG_FEATURE_ICON_ATERM is not set 55# CONFIG_FEATURE_ICON_ATERM is not set
diff --git a/configs/mingw64_defconfig b/configs/mingw64_defconfig
index 7a83a096f..dd5a9b068 100644
--- a/configs/mingw64_defconfig
+++ b/configs/mingw64_defconfig
@@ -1,7 +1,7 @@
1# 1#
2# Automatically generated make config: don't edit 2# Automatically generated make config: don't edit
3# Busybox version: 1.37.0.git 3# Busybox version: 1.37.0.git
4# Thu Sep 14 16:00:50 2023 4# Fri Sep 15 08:35:20 2023
5# 5#
6CONFIG_HAVE_DOT_CONFIG=y 6CONFIG_HAVE_DOT_CONFIG=y
7# CONFIG_PLATFORM_POSIX is not set 7# CONFIG_PLATFORM_POSIX is not set
@@ -48,8 +48,8 @@ CONFIG_FEATURE_PRNG_SHELL=y
48# CONFIG_FEATURE_PRNG_ISAAC is not set 48# CONFIG_FEATURE_PRNG_ISAAC is not set
49CONFIG_FEATURE_RESOURCES=y 49CONFIG_FEATURE_RESOURCES=y
50CONFIG_FEATURE_VERSIONINFO=y 50CONFIG_FEATURE_VERSIONINFO=y
51CONFIG_FEATURE_TOOLCHAIN_MANIFEST=y 51# CONFIG_FEATURE_TOOLCHAIN_MANIFEST is not set
52# CONFIG_FEATURE_APP_MANIFEST is not set 52CONFIG_FEATURE_APP_MANIFEST=y
53# CONFIG_FEATURE_UTF8_MANIFEST is not set 53# CONFIG_FEATURE_UTF8_MANIFEST is not set
54CONFIG_FEATURE_ICON=y 54CONFIG_FEATURE_ICON=y
55# CONFIG_FEATURE_ICON_ATERM is not set 55# CONFIG_FEATURE_ICON_ATERM is not set
diff --git a/configs/mingw64u_defconfig b/configs/mingw64u_defconfig
index e9425d45b..159f409d9 100644
--- a/configs/mingw64u_defconfig
+++ b/configs/mingw64u_defconfig
@@ -1,7 +1,7 @@
1# 1#
2# Automatically generated make config: don't edit 2# Automatically generated make config: don't edit
3# Busybox version: 1.37.0.git 3# Busybox version: 1.37.0.git
4# Thu Sep 14 16:00:50 2023 4# Fri Sep 15 08:35:20 2023
5# 5#
6CONFIG_HAVE_DOT_CONFIG=y 6CONFIG_HAVE_DOT_CONFIG=y
7# CONFIG_PLATFORM_POSIX is not set 7# CONFIG_PLATFORM_POSIX is not set
diff --git a/scripts/mk_mingw64u_defconfig b/scripts/mk_mingw64u_defconfig
index 760c55a00..19124d735 100755
--- a/scripts/mk_mingw64u_defconfig
+++ b/scripts/mk_mingw64u_defconfig
@@ -34,3 +34,5 @@ set_build_opts \
34 CONFIG_UNICODE_WIDE_WCHARS=y \ 34 CONFIG_UNICODE_WIDE_WCHARS=y \
35 < "$configs"/mingw64_defconfig \ 35 < "$configs"/mingw64_defconfig \
36 > "$configs"/mingw64u_defconfig 36 > "$configs"/mingw64u_defconfig
37
38sed -i 's/CONFIG_FEATURE_APP_MANIFEST=y/# CONFIG_FEATURE_APP_MANIFEST is not set/' "$configs"/mingw64u_defconfig