Commit graph

16 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
ed17aaa6c9 make: Align equal signs in *.mk to column 30

Chore: Format equal signs uniformly. They should all be at column 30 but aren't. Fix that.

Signed-off-by: Jan Lindemann <jan@janware.com>
2026-03-16 14:57:50 +01: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
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
f70465cbd5 make: Replace pwd by $(PWD)
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-18 13:45:55 +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
8d7b6e89d6 test-exe.mk: Now not installing executables anymore from test-exe.mk
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-08-23 12:18:29 +00:00
Jan Lindemann
26baa6a3b4 make: Replace cat by $(CAT) 2012-02-04 11:06:22 +00:00
Jan Lindemann
230385228f test-exe.mk: Introduced EXE_BASENAME 2007-11-03 20:37:38 +00:00
Jan Lindemann
650c7aaa8c test-exe.mk: Fix EXE name for mingw 2007-10-31 08:17:33 +00:00
Jan Lindemann
7d3336a4fd test-exe.mk: EXE is now only optionally defined 2007-07-13 10:48:41 +00:00
Jan Lindemann
e8972ce56a test-exe.mk: Fix exe name and error handling

- Fix exe name ("test" made it recurse forever) - Make it fail in case of an error

2005-12-28 11:56:53 +00:00
Jan Lindemann
df71ceec59 test-exe.mk: Add target testclean, fix dependencies

- Add target testclean - Beautify output - Fix dependencies

2005-12-25 19:52:11 +00:00
Jan Lindemann
504ef95d69 test-exe.mk: Add file 2005-12-25 13:49:16 +00:00