Commit graph

13 commits

Author SHA1 Message Date
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
38076c951b
cleandirs.mk: Fix: Descend into subdirectories

cleandirs.mk doesn't descend into subdirectories, because defs-dirs.mk is not included, and, hence FIND_SUBDIRS is undefined. Fix that.

Signed-off-by: Jan Lindemann <jan@janware.com>
2026-05-05 16:55:44 +02:00
0a9340af49 make: Re-add files necessary for building jw-python

Re-add everything necessary for building and packaging jw-python.

ldlibpath.mk is not strictly necessary, but might be with other Python packages backed by compiled C-code, so leave it in.

Signed-off-by: Jan Lindemann <jan@janware.com>
2025-11-13 17:27:14 +01:00
bc883deed4 Everywhere: Remove everything non-essential for "make clean all"

This commit removes everything not strictly necessary for running "make clean all" inside jw-build.

packaging jw-devtest. This cuts the repo down from 24077 to 4725 lines of code.

The idea is to

1) Further remove bloat from the remaining bits

2) Re-add what's necessary to build and package other essential repos.

The decision should be based on whether or not jw-build can also be useful in a non-janware context.

Signed-off-by: Jan Lindemann <jan@janware.com>
2025-11-14 15:02:56 +01:00
b2d6e6f554 Everywhere: Rename MODDIR -> JWBDIR

Rename the omnipresent MODDIR variable to JWBDIR, since that's more to the point.

Signed-off-by: Jan Lindemann <jan@janware.com>
2019-06-29 21:34:18 +00:00
aa85417a17 Everywhere: Purge spaces in text files
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-03-06 12:38:20 +00:00
0eaef0c326 conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-03-03 18:12:28 +00:00
0b80649f59 cleandirs.mk: Don't descend into subdirs if FORCE_REBUILD_SUBDIRS is true

Replace FORCE_REBUILD_SUBDIRS condition by FORCE_REBUILD_CLEANDIRS

Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-09 11:33:00 +00:00
5817ac7b93 cleandirs.mk: Respect FORCE_REBUILD_SUBDIRS
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-11-23 08:41:44 +00:00
f5c43f706a make: Replace some executables by absolute paths to improve performance
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-09-02 19:26:52 +00:00
7e85c87c16 cleandirs.mk: Add support for SUBDIRS_ALL and SUBDIRS_INSTALL
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-07-09 17:31:10 +00:00
5e2aef1f65 dirs.mk, cleandirs.mk: Remove more files in clean target
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-05-30 17:09:25 +00:00
624eb5abc9 cleandirs.mk: Add cleandirs.mk
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-04-22 10:07:44 +00:00