|
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
|