all_examples := $(wildcard examples/ex-*.rkt) all_examples_zo := $(patsubst examples/ex-%.rkt, examples/compiled/ex-%_rkt.zo, $(all_examples) ) all: doc/examples/mpost-wrapper.html examples/compiled/%_rkt.zo: examples/%.rkt raco make $< doc/examples/mpost-wrapper.html: mpost-wrapper.scrbl scribble --dest doc/mpost-examples ++xref-in setup/xref load-collections-xref mpost-wrapper.scrbl mpost-wrapper.scrbl: generate-scribble.rkt $(all_examples_zo) racket generate-scribble.rkt test: racket -t unit-test.rkt -m