19 lines
494 B
Makefile
19 lines
494 B
Makefile
default: compile run
|
|
|
|
compile:
|
|
@$(OCAMLC) -ccopt -I -ccopt $(TOPDIR)/byterun cmstub.c
|
|
@$(OCAMLC) -ccopt -I -ccopt $(TOPDIR)/byterun cmmain.c
|
|
@$(OCAMLC) -c cmcaml.ml
|
|
@$(OCAMLC) -custom -o program cmstub.o cmcaml.cmo cmmain.o
|
|
|
|
run:
|
|
@printf " ... testing 'cmmain':"
|
|
@./program > program.result
|
|
@diff -q program.reference program.result > /dev/null || (echo " => failed" && exit 1)
|
|
@echo " => passed"
|
|
|
|
clean: defaultclean
|
|
@rm -f *.result ./program
|
|
|
|
include ../../makefiles/Makefile.common
|