makefile-targets and some other meta info functions added

This commit is contained in:
2026-08-18 02:15:33 +02:00
parent a21f4a4a39
commit 635d2d40d1
13 changed files with 538 additions and 251 deletions
+13
View File
@@ -1,3 +1,16 @@
0.3.8
- Add makefile-prefixes for inspecting registered makefiles.
- Make makefile-targets a read-only query procedure instead of exposing the mutable target registry.
- Add makefile-target-exists? and makefile-target-procedure for target inspection.
- Preserve the original symbol, string, or path values returned by the inspection API.
0.3.7
- Make the body of makefile ordinary Racket code instead of a fixed clause list.
- Require an explicit makefile prefix value, for example (makefile 'stuff ...).
- Allow target names to be arbitrary expressions so loops can generate targets.
- Keep quoted static target names as real named procedures such as makefile-target-stuff-all.
- Restore and test examples/generated-targets.rkt with targets generated from for/list.
0.3.6
- Restore raco as a small pure-Racket helper in the default racket-makefile API.
- Remove the Rash adapter and Rash dependencies from racket-makefile.