Plasma GitLab Archive
Projects Blog Knowledge

OCAML = ocaml
OCAMLFLAGS = -safe-string

.PHONY: all bootstrap force-bootstrap install default clean doc package

#
# Bootstrap program is omake-boot
#
default: bootstrap

bootstrap:
	$(OCAML) $(OCAMLFLAGS) build.ml -auto-bootstrap OCAML="$(OCAML)"

force-bootstrap:
	$(OCAML) $(OCAMLFLAGS) build.ml -force-bootstrap OCAML="$(OCAML)"

all:
	$(OCAML) $(OCAMLFLAGS) build.ml -build OCAML="$(OCAML)"

install: all
	$(OCAML) $(OCAMLFLAGS) build.ml -install OCAML="$(OCAML)"

clean:
	$(OCAML) $(OCAMLFLAGS) build.ml -clean OCAML="$(OCAML)"

doc:
	OMAKELIB=`pwd`/lib ./src/main/omake doc

# omake version is taken from the version.txt file!

package:
	OMAKELIB=`pwd`/lib ./src/main/omake clean-package
	OMAKELIB=`pwd`/lib ./src/main/omake package

This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml