jw-pkg/make
Jan Lindemann ac54a7bca6
make: Make target "test" depend on target "all"

Every directory should have a test target, and the test target should depend on all so that all files are generated that might be needed for testing. This commit fixes some missing targets, and adds some missing dependencies.

Signed-off-by: Jan Lindemann <jan@janware.com>
2026-07-02 19:52:35 +02:00
..
backup.mk make, scripts: Re-add files necessary for building ytools 2025-11-14 15:59:49 +01:00
bin.mk make: Make target "test" depend on target "all" 2026-07-02 19:52:35 +02:00
cache.mk topdir.mk: Move PREREQ definition into defs.mk 2026-06-17 20:16:29 +02:00
cleandirs.mk make: Make target "test" depend on target "all" 2026-07-02 19:52:35 +02:00
conf.mk make: Make target "test" depend on target "all" 2026-07-02 19:52:35 +02:00
cpp-extra-targets.mk make, scripts: Re-add files necessary for building ytools 2025-11-14 15:59:49 +01:00
cpp.mk cpp.mk, swig.mk: Re-add files necessary for building auth 2025-11-14 16:17:21 +01:00
debugger.mk defs.mk: Define Q and use it in *.mk 2026-01-26 17:58:23 +01:00
defs-cpp.mk make: Replace RPM -> PKG 2026-03-16 14:57:50 +01:00
defs-dev.mk defs-[dev|dist].mk: Add DATA_DIR, JSON_DIR 2025-12-03 20:48:32 +01:00
defs-dirs.mk defs-dirs.mk: Add support for EXTRA_SUBDIR_TARGETS 2020-04-10 12:03:42 +00:00
defs-dist.mk defs-dist.mk: HTMLDIROWNER wwwrun -> root 2026-01-13 15:41:46 +01:00
defs.mk rules.mk: Add targets to check shell syntax 2026-06-24 21:52:35 +02:00
depend.mk defs.mk: Define Q and use it in *.mk 2026-01-26 17:58:23 +01:00
dev-utils.mk dev-utils.mk: cat-makefiles: Fix typo 2026-06-17 20:01:42 +02:00
dirs.mk Fix: Failing $(PREREQ_DIRS_DONE) doesn\'t have sub-subdirectories rebuilt 2019-07-01 17:59:09 +00:00
doc-rules.mk Everywhere: Purge spaces in text files 2019-03-06 12:38:20 +00:00
doc.mk Everywhere: Rename MODDIR -> JWBDIR 2019-06-29 21:34:18 +00:00
dummy-topdir.mk make: Make target "test" depend on target "all" 2026-07-02 19:52:35 +02:00
dummy.mk std-targets.mk: Add file 2026-01-26 17:17:23 +01:00
exe.mk make: Make target "test" depend on target "all" 2026-07-02 19:52:35 +02:00
gettext.mk make: Make target "test" depend on target "all" 2026-07-02 19:52:35 +02:00
git-cvs-bridge.mk make: Align equal signs in *.mk to column 30 2026-03-16 14:57:50 +01:00
git-submod.mk make / scripts: git.janware.com -> devgit.janware.com 2026-05-12 15:15:29 +02:00
htdocs.mk make: Make target "test" depend on target "all" 2026-07-02 19:52:35 +02:00
include.mk make: Align equal signs in *.mk to column 30 2026-03-16 14:57:50 +01:00
install-files.mk defs.mk: Define Q and use it in *.mk 2026-01-26 17:58:23 +01:00
js.mk js.mk: Don't minify without minifier 2025-12-11 17:23:22 +01:00
ldlibpath.mk py-path|ldlibpath.mk: Space-separate JW_PKG_XXX_PATH 2026-06-17 20:16:29 +02:00
lib.mk make: Align equal signs in *.mk to column 30 2026-03-16 14:57:50 +01:00
list-files.mk make: Align equal signs in *.mk to column 30 2026-03-16 14:57:50 +01:00
lo.mk lo.mk: Fix warning that targets were not remade 2026-02-10 09:57:59 +01:00
make.mk make: Make target "test" depend on target "all" 2026-07-02 19:52:35 +02:00
Makefile cache-projects.mk: Remove unused ifndef / endif 2026-06-17 20:16:12 +02:00
path-rules.mk defs.mk: Define Q and use it in *.mk 2026-01-26 17:58:23 +01:00
pkg-dist.mk pkg-dist.mk: Make pkg-release-reinstall: get-pub 2026-05-14 16:09:25 +02:00
platform.mk platform.mk: Support PREREQ_RUN_ADD 2026-06-24 21:43:11 +02:00
profile.mk make: Make target "test" depend on target "all" 2026-07-02 19:52:35 +02:00
profiler-defs.mk make, scripts: Re-add files necessary for building ytools 2025-11-14 15:59:49 +01:00
profiler-rules-run.mk make, scripts: Re-add files necessary for building ytools 2025-11-14 15:59:49 +01:00
profiler.mk make, scripts: Re-add files necessary for building ytools 2025-11-14 15:59:49 +01:00
proj.mk make: Replace RPM -> PKG 2026-03-16 14:57:50 +01:00
project.conf project.conf: pkg.requires.suse.release -= python3-pyright 2026-06-08 18:46:30 +02:00
projects+project.mk projects+project.mk: Add file 2026-02-18 01:20:26 +01:00
projects-dir-include.mk projects+project.mk: Add file 2026-02-18 01:20:26 +01:00
projects-dir-minimal.mk make / scripts: git.janware.com -> devgit.janware.com 2026-05-12 15:15:29 +02:00
projects-dir.mk projects-dir.mk: Fix: clean-dirs does too much 2026-06-24 21:43:11 +02:00
projects.mk projects.mk -> platform.mk: Move definitions up 2026-03-02 12:55:36 +00:00
py-defs.mk py-defs.mk: Move all path defs into py-path.mk 2026-06-24 21:43:11 +02:00
py-mod.mk py-mod.mk: Support PY_INIT_SUBMODULES 2026-06-17 19:32:40 +02:00
py-mods.mk make: Re-add files necessary for building jw-python 2025-11-13 17:27:14 +01:00
py-ns-dir.mk py-ns-dir.mk: Add file 2026-05-31 18:20:33 +02:00
py-path.mk py-defs.mk: Move all path defs into py-path.mk 2026-06-24 21:43:11 +02:00
py-rules.mk py-defs.mk / py-rules.mk: install py.typed 2026-05-31 18:20:32 +02:00
py-run.mk make: Make target "test" depend on target "all" 2026-07-02 19:52:35 +02:00
py-topdir.mk py-topdir.mk: Use pythonpath --prefix for mypy_path 2026-06-11 12:18:37 +02:00
py-version.mk projects.mk, py-defs.mk, py-version.mk: Add py-version.mk 2025-02-22 09:04:17 +00:00
rules.mk rules.mk: Remove debug $(info) for EXE_SH 2026-06-25 14:36:55 +02:00
run.mk make: Make target "test" depend on target "all" 2026-07-02 19:52:35 +02:00
scripts-targets.mk make: Make target "test" depend on target "all" 2026-07-02 19:52:35 +02:00
scripts.mk Everywhere: Rename MODDIR -> JWBDIR 2019-06-29 21:34:18 +00:00
so.mk make, scripts: Re-add files necessary for building ytools 2025-11-14 15:59:49 +01:00
srcdist.mk make: Replace RPM -> PKG 2026-03-16 14:57:50 +01:00
std-targets.mk make: Make target "test" depend on target "all" 2026-07-02 19:52:35 +02:00
std-tools.mk make: Align equal signs in *.mk to column 30 2026-03-16 14:57:50 +01:00
subdirs.mk make: Make target "test" depend on target "all" 2026-07-02 19:52:35 +02:00
svg-to-pixmap.mk Rename svg.mk to svg-to-pixmap.mk 2025-12-21 20:24:56 +01:00
swig.mk make: Align equal signs in *.mk to column 30 2026-03-16 14:57:50 +01:00
tag-defs.mk make: Align equal signs in *.mk to column 30 2026-03-16 14:57:50 +01:00
tag-rules.mk bin, make, scripts: Re-add files necessary for packaging jw-build 2025-11-14 11:22:50 +01:00
tailwind.mk tailwind.mk: Add file 2025-12-06 15:12:35 +01:00
targets-tools.mk make, scripts: Re-add files necessary for building ytools 2025-11-14 15:59:49 +01:00
test-exe.mk make: Make target "test" depend on target "all" 2026-07-02 19:52:35 +02:00
test-jw-pkg.mk test-jw-pkg.mk: Add file 2026-06-25 14:38:22 +02:00
text.mk make: Make target "test" depend on target "all" 2026-07-02 19:52:35 +02:00
tmpl.mk make: Make target "test" depend on target "all" 2026-07-02 19:52:35 +02:00
tools.mk make: Align equal signs in *.mk to column 30 2026-03-16 14:57:50 +01:00
topdir.mk make: Make target "test" depend on target "all" 2026-07-02 19:52:35 +02:00
upload-defs.mk upload-defs.mk: Add support for UPLOAD_PROTOCOL 2023-12-18 13:00:43 +00:00
upload-rules.mk bin, make, scripts: Re-add files necessary for packaging jw-build 2025-11-14 11:22:50 +01:00
vim.mk make: Align equal signs in *.mk to column 30 2026-03-16 14:57:50 +01:00
yapp.mk make, scripts: Re-add files necessary for building ytools 2025-11-14 15:59:49 +01:00