
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 
