Commit graph

17 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
bf16c6714b make, scripts: Re-add files necessary for building ytools

Re-add everthing needed for building and packaging ytools. This is a big commit, 2002 lines of code. It mostly consists of C/C++ machinery, plus some documentation-related stuff.

Signed-off-by: Jan Lindemann <jan@janware.com>
2025-11-14 15:59:49 +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
6fb6f1608f subdirs.mk: Don't use undefined $(FIND)

subdirs.mk uses $(FIND), which is defined in defs.mk, include that.

Signed-off-by: Jan Lindemann <jan@janware.com>
2024-12-11 10:12:35 +00: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
f40356cf59 make/*.mk: More performance tweaks
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-02-28 16:12:58 +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
Jan Lindemann
e9a20dd905 subdirs.mk: Simplified 2011-06-15 08:03:36 +00:00
Jan Lindemann
e7127ecbe4 dirs.mk, subdirs.mk: Use SUBDIRS_TO_ITERATE over SUBDIRS 2010-12-04 13:59:24 +00:00
Jan Lindemann
6fc1685d03 subdirs.mk: Honour IGNORE_SUBDIRS 2009-06-29 11:15:43 +00:00
Jan Lindemann
f727e55b59 subdirs.mk: Remove *.done after clean, seems a bit assymmetric though 2009-06-02 12:46:20 +00:00
Jan Lindemann
7067725092 $(TOPDIR), make: Merged changes of V_1_1_7_1_JL 2004-04-20 16:48:50 +00:00
Jan Lindemann
dc55e330e2 subdirs.mk: Move call targets up 2002-07-25 20:46:01 +00:00
Jan Lindemann
257a35a0e0 subdirs.mk: Add forgotten rm -rf {variable name} 2002-07-25 20:26:41 +00:00
Jan Lindemann
f98415b846 subdirs.mk: Add set -e before loop 2002-07-25 13:09:32 +00:00
Jan Lindemann
4247af2a8e subdirs.mk: Add file 2002-07-22 14:19:01 +00:00