Makefile 544 B

12345678910111213141516171819202122
  1. OCAMLOPT=ocamlopt
  2. OCAMLC=ocamlc
  3. SRC=jData.ml jReader.ml jWriter.ml
  4. all: bytecode native
  5. native: javalib.cmxa
  6. bytecode: javalib.cma
  7. javalib.cmxa: $(SRC)
  8. ocamlfind $(OCAMLOPT) -g -package extlib -safe-string -a -o javalib.cmxa $(SRC)
  9. javalib.cma: $(SRC)
  10. ocamlfind $(OCAMLC) -g -package extlib -safe-string -a -o javalib.cma $(SRC)
  11. clean:
  12. rm -rf javalib.cmxa javalib.cma javalib.lib javalib.a $(wildcard *.cmx) $(wildcard *.obj) $(wildcard *.o) $(wildcard *.cmi) $(wildcard *.cmo)
  13. .PHONY: all bytecode native clean
  14. Makefile: ;
  15. $(SRC): ;