projects-dir.mk: Support check targets

Add support for the targets check and check-post to projects-dir.mk
to make them usable from inside the projects directory.

Note that check-pre is intentionally left out: Running make check in
a repo before its prerequisite repos have built their __init__.py
files will fail due to broken import resolution.

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2026-07-12 13:40:09 +02:00
commit ad6ae4a6f2
Signed by: Jan Lindemann
GPG key ID: 3750640C9E25DD61

View file

@ -156,7 +156,7 @@ PROJECTS_WITH_PROJECT_CONF = $(patsubst %/make/project.conf,%,$(wildcard $(add
# --- mandatory targets
all:
all test: $(filter-out $(UNAVAILABLE_TARGETS),pull.done)
all test check check-pre check-post: $(filter-out $(UNAVAILABLE_TARGETS),pull.done)
$(JW_PKG_PY_BUILD) $@ $(TARGET_PROJECTS)
clean: clean-dirs
distclean: clean-all-dirs done.clean