From 32a4055bda7c4d5c426627fed2fff18406063a7d Mon Sep 17 00:00:00 2001 From: Hans Dijkema Date: Wed, 27 May 2026 17:54:01 +0200 Subject: [PATCH] makefile --- Makefile | 22 ++++++++++++++++++++++ info.rkt | 4 +++- 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..ab14ad3 --- /dev/null +++ b/Makefile @@ -0,0 +1,22 @@ +RACKET ?= racket +RACO ?= raco + +COLLECTION := js-maker + +.PHONY: all test docs clean very-clean + +all: + $(RACO) make main.rkt testing/jsmaker-regressions.rkt scrbl/js-maker.scrbl scrbl/usecases.scrbl + +test: + $(RACKET) testing/jsmaker-regressions.rkt + +docs: + $(RACO) scribble --htmls --dest rendered-docs scrbl/js-maker.scrbl scrbl/usecases.scrbl + +clean: + find . -type d -name compiled -prune -exec rm -rf {} + + find . -type f -name '*~' -delete + find . -type f -name '*.bak' -delete + rm -rf rendered-docs + diff --git a/info.rkt b/info.rkt index 6aba391..8f1314f 100644 --- a/info.rkt +++ b/info.rkt @@ -10,7 +10,9 @@ (define scribblings '(("scrbl/js-maker.scrbl" () (library)) - ("scrbl/usecases.scrbl" () (library)))) + ("scrbl/usecases.scrbl" () (library)) + ) + ) ;; Running the package test suite should invoke exactly the maintained ;; regression entry point. The regression framework itself skips JavaScript