jw-pkg/scripts
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jan Lindemann d90c0ebf18
cache.mk: Include from topdir.mk, not make.mk
During a topdir "make all", caching variables is currently not the
first thing that happens. Instead, variables are cached as soon as a
project recurses into the make subdirectory. That was necessary,
because some makefiles were regenerated in the make subdirectory by
autoconf, potentially contributing variables that needed to be
cached.

As of now, autoconf is long gone and this is no longer true. And for
some variables, the two step process becomes involved, notably for
PYTHONPATH, which coding agents would like to look at from the topdir
very early on.

This commit moves the .project-cache.mk creation to topdir.mk, and
.projects-cache.mk creation to jw-pkg/Makefile to address that.

Signed-off-by: Jan Lindemann <jan@janware.com>
2026-07-22 14:38:24 +02:00
..
usr-bin scripts/usr-bin: scripts.mk -> std-targets.mk 2026-04-08 16:47:00 +02:00
create-mkdebian.sh scripts: Fix shellcheck errors 2026-06-29 17:52:24 +02:00
create-mkspec.sh create-mkspec.sh: Tolerate comma-separated subpackages 2026-07-22 11:06:58 +02:00
dpm.sh scripts: Fix shellcheck errors 2026-06-29 17:52:24 +02:00
git-srv-admin.sh scripts: Fix shellcheck errors 2026-06-29 17:52:24 +02:00
ini-tools.sh scripts: Fix shellcheck errors 2026-06-29 17:52:24 +02:00
jw Revert "scripts: Add __init__.py" 2026-01-26 17:17:23 +01:00
jw-pkg-create-project.sh cache.mk: Include from topdir.mk, not make.mk 2026-07-22 14:38:24 +02:00
jw-pkg.py jw.pkg: Fix "make check" static code check fallout 2026-05-31 18:20:38 +02:00
make-version-script.sh make, scripts: Re-add files necessary for building ytools 2025-11-14 15:59:49 +01:00
Makefile scripts: Fix shellcheck errors 2026-06-29 17:52:24 +02:00
mkspec-wrapper.sh scripts: Fix shellcheck errors 2026-06-29 17:52:24 +02:00
pgit.sh scripts: Fix shellcheck errors 2026-06-29 17:52:24 +02:00
pkg.sh scripts: Fix shellcheck errors 2026-06-29 17:52:24 +02:00
purge-stale-projects.sh purge-stale-projects.sh: Fix getopt regression 2026-06-30 07:36:15 +02:00
python-tools.sh py-test.mk: Generate conftest.py 2026-07-02 19:52:35 +02:00
scm.sh scripts: Fix shellcheck errors 2026-06-29 17:52:24 +02:00
ssh-wrapper.sh projects-dir.mk: Remove "-l user" in ssh-wrapper.sh 2026-06-07 12:06:02 +02:00
systemctl-wrapper.sh scripts: Fix shellcheck errors 2026-06-29 17:52:24 +02:00
upload.sh scripts: Fix shellcheck errors 2026-06-29 17:52:24 +02:00