Blame test/Makefile

rpm-build 0f2925
rpm-build 0f2925
.NOTPARALLEL:
rpm-build 0f2925
.SUFFIXES:
rpm-build 0f2925
.PHONY: all opt run clean
rpm-build 0f2925
rpm-build 0f2925
TESTS := $(wildcard test_*.ml)
rpm-build 0f2925
rpm-build 0f2925
ifdef minimal
rpm-build 0f2925
TESTS := $(filter-out test_Unzip.ml test_UChar.ml test_UTF8.ml, $(TESTS))
rpm-build 0f2925
endif
rpm-build 0f2925
rpm-build 0f2925
all:
rpm-build 0f2925
ifndef INSTALLED
rpm-build 0f2925
	$(MAKE) -C ../src all minimal=$(minimal)
rpm-build 0f2925
	ocamlfind ocamlc -linkall -linkpkg -package bytes -I ../src extLib.cma util.ml $(TESTS) runner.ml -o extlib_test
rpm-build 0f2925
else
rpm-build 0f2925
	ocamlfind ocamlc -linkall -linkpkg -package extlib util.ml $(TESTS) runner.ml -o extlib_test
rpm-build 0f2925
endif
rpm-build 0f2925
rpm-build 0f2925
opt:
rpm-build 0f2925
ifndef INSTALLED
rpm-build 0f2925
	$(MAKE) -C ../src opt minimal=$(minimal)
rpm-build 0f2925
	ocamlfind ocamlopt -linkall -linkpkg -package bytes -I ../src extLib.cmxa util.ml $(TESTS) runner.ml -o extlib_test
rpm-build 0f2925
else
rpm-build 0f2925
	ocamlfind ocamlopt -linkall -linkpkg -package extlib util.ml $(TESTS) runner.ml -o extlib_test
rpm-build 0f2925
endif
rpm-build 0f2925
rpm-build 0f2925
run:
rpm-build 0f2925
	./extlib_test
rpm-build 0f2925
rpm-build 0f2925
clean:
rpm-build 0f2925
	rm -rf *.cm* *.o *.obj extlib_test