43 lines
1.5 KiB
Plaintext
43 lines
1.5 KiB
Plaintext
0.1.5
|
|
|
|
Added raco helper for invoking Racket tools from makefile recipes.
|
|
The helper prefers the raco executable from the current Racket installation,
|
|
then the directory of the current racket executable, and uses PATH only as a
|
|
fallback.
|
|
Added documentation and tests for raco command execution.
|
|
|
|
0.1.4
|
|
|
|
Replaced files-for-regexp, list-dir-re, list-dir-re-r, and filter-dirs with
|
|
list-dir/files, list-files, and list-dirs.
|
|
All three helpers support optional #:recursive #t traversal.
|
|
Non-recursive results use complete paths so they can be passed directly to
|
|
rm-f and rm-rf.
|
|
Updated tests, examples, README, and Scribble documentation.
|
|
|
|
0.1.3
|
|
|
|
Added recursive and non-recursive regexp directory helpers:
|
|
files-for-regexp, list-dir-re, list-dir-re-r, and filter-dirs.
|
|
Added documentation and an example for regexp-based cleanup with rm-f/rm-rf.
|
|
|
|
0.1.2
|
|
|
|
Makefile loading no longer starts a build automatically.
|
|
Added explicit make form: (make), (make target), and (make target ...).
|
|
Command-line use is now: racket -t Makefile.rkt -e "(make target)".
|
|
DrRacket can load the makefile with Run and execute make forms interactively.
|
|
Bare identifiers in make are always interpreted as literal target names.
|
|
Expanded documentation and examples for command-line and DrRacket use.
|
|
|
|
0.1.1
|
|
|
|
Initial racket-makefile language implementation.
|
|
|
|
Targets and dependencies with timestamp based rebuilding.
|
|
Phony and default targets.
|
|
Direct external command execution with run.
|
|
Recipe values $target, $deps and $<.
|
|
Cleanup helpers rm-f, rm-rf and cleanup.
|
|
Scribble documentation and example Makefile.
|