|
@@ -1,41 +1,46 @@
|
|
|
# OASIS_START
|
|
|
-# DO NOT EDIT (digest: a3c674b4239234cbbe53afe090018954)
|
|
|
+# DO NOT EDIT (digest: 46f8bd9984975bd4727bed22d0876cd2)
|
|
|
|
|
|
-SETUP = ocaml setup.ml
|
|
|
+SETUP = ./setup.exe
|
|
|
|
|
|
-build: setup.data
|
|
|
+build: setup.data $(SETUP)
|
|
|
$(SETUP) -build $(BUILDFLAGS)
|
|
|
|
|
|
-doc: setup.data build
|
|
|
+doc: setup.data $(SETUP) build
|
|
|
$(SETUP) -doc $(DOCFLAGS)
|
|
|
|
|
|
-test: setup.data build
|
|
|
+test: setup.data $(SETUP) build
|
|
|
$(SETUP) -test $(TESTFLAGS)
|
|
|
|
|
|
-all:
|
|
|
+all: $(SETUP)
|
|
|
$(SETUP) -all $(ALLFLAGS)
|
|
|
|
|
|
-install: setup.data
|
|
|
+install: setup.data $(SETUP)
|
|
|
$(SETUP) -install $(INSTALLFLAGS)
|
|
|
|
|
|
-uninstall: setup.data
|
|
|
+uninstall: setup.data $(SETUP)
|
|
|
$(SETUP) -uninstall $(UNINSTALLFLAGS)
|
|
|
|
|
|
-reinstall: setup.data
|
|
|
+reinstall: setup.data $(SETUP)
|
|
|
$(SETUP) -reinstall $(REINSTALLFLAGS)
|
|
|
|
|
|
-clean:
|
|
|
+clean: $(SETUP)
|
|
|
$(SETUP) -clean $(CLEANFLAGS)
|
|
|
|
|
|
-distclean:
|
|
|
+distclean: $(SETUP)
|
|
|
$(SETUP) -distclean $(DISTCLEANFLAGS)
|
|
|
+ $(RM) $(SETUP)
|
|
|
|
|
|
-setup.data:
|
|
|
+setup.data: $(SETUP)
|
|
|
$(SETUP) -configure $(CONFIGUREFLAGS)
|
|
|
|
|
|
-configure:
|
|
|
+configure: $(SETUP)
|
|
|
$(SETUP) -configure $(CONFIGUREFLAGS)
|
|
|
|
|
|
+setup.exe: setup.ml
|
|
|
+ ocamlfind ocamlopt -o $@ $< || ocamlfind ocamlc -o $@ $< || true
|
|
|
+ $(RM) setup.cmi setup.cmo setup.cmx setup.o
|
|
|
+
|
|
|
.PHONY: build doc test all install uninstall reinstall clean distclean configure
|
|
|
|
|
|
# OASIS_STOP
|