Commit graph

12 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
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
Jan Lindemann
b2232d4c48 text.mk: Merged change from V_1_1_31_6_POST_ACCEPTANCE (added empty test target) 2011-03-20 16:11:46 +00:00
Jan Lindemann
a76bbd259d text.mk: Make all first target 2007-09-04 21:52:17 +00:00
Jan Lindemann
405f0aa49d $(TOPDIR), make: Intermediate commit of revised build architecture 2002-06-08 09:26:58 +00:00
Jan Lindemann
3df882812c text.mk, scripts/Makefile, tmpl/tex/technical/Makefile: Add profclean target 2002-03-30 19:05:25 +00:00
Jan Lindemann
61e77a5686 make, scripts: Add lots of "all" targets 2002-01-17 21:58:12 +00:00
Jan Lindemann
61fe4a73d5 make: Introduced plasticd project compatibility 2001-07-27 22:02:40 +00:00
Jan Lindemann
46c67d77fc $(TOPDIR), make: Initial commit

After making most modules independent from the Hamlet tree, place Makefiles in a central location for more centralized control over the build process.

2001-07-06 13:12:14 +00:00