diff options
-rw-r--r-- | rules/other/Toplevel.make | 3 | ||||
-rw-r--r-- | scripts/lib/ptxd_lib_dgen.awk | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/rules/other/Toplevel.make b/rules/other/Toplevel.make index 857500d11..ad639357d 100644 --- a/rules/other/Toplevel.make +++ b/rules/other/Toplevel.make @@ -121,6 +121,9 @@ PTX_PACKAGES_SELECTED := \ $(EXTRA_PACKAGES) \ $(LAZY_PACKAGES) +PTX_PACKAGES_DISABLED := \ + $(filter-out $(PTX_PACKAGES_SELECTED),$(PTX_PACKAGES_ALL)) + PTX_PACKAGES_INSTALL := \ $(PACKAGES) diff --git a/scripts/lib/ptxd_lib_dgen.awk b/scripts/lib/ptxd_lib_dgen.awk index 8908d77bd..2c6c80a69 100644 --- a/scripts/lib/ptxd_lib_dgen.awk +++ b/scripts/lib/ptxd_lib_dgen.awk @@ -554,6 +554,7 @@ END { print "include " PTXDIST_TEMPDIR "/pkghash.make" > DGEN_DEPS_POST; # for all pkgs + all_pkg = "" for (this_PKG in PKG_to_pkg) { this_pkg = PKG_to_pkg[this_PKG]; this_pkg_prefix = gensub(/^(host-|cross-|image-|).*/, "\\1", 1, this_pkg) @@ -565,7 +566,9 @@ END { write_deps_pkg_all(this_PKG, this_pkg) write_vars_pkg_all(this_PKG, this_pkg, this_pkg_prefix) } + all_pkg = all_pkg " " this_pkg } + print "PTX_PACKAGES_ALL := " all_pkg > DGEN_DEPS_PRE; # for active pkgs for (this_PKG in active_PKG_to_pkg) { |