Commit graph

14 commits

Author SHA1 Message Date
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