Skip to content
Snippets Groups Projects
Makefile 462 B
all: main.native

.PHONY: main.native

src/config.ml: configure
	./configure

main.native: src/config.ml
	make -C alpaga
	./alpaga/alpaga \
			-g expr_grammar_action.g \
			-pml src/generated_parser.ml \
			-t grammar.html
	make -C src
	ln -sf src/main.native main.native

clean:
	make -C alpaga clean
	rm -f src/generated_parser.ml
	rm -f grammar.html
	make -C src clean
	rm -f main.native
	make -C tests clean

test: main.native
	OCAMLRUNPARAM=b make -C tests