1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
From: Stephane Glondu <steph@glondu.net>
Date: Tue, 17 Jun 2014 11:41:17 +0200
Subject: Fix generation of compiler.cm*
---
compiler/Makefile | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/compiler/Makefile b/compiler/Makefile
index ba1675d..4d1b306 100644
--- a/compiler/Makefile
+++ b/compiler/Makefile
@@ -40,17 +40,23 @@ minify.opt: $(OBJS:cmx=cmx) minify.cmx
ocamlfind ocamlopt -package $(PACKAGES) -linkpkg -g -o $@ $^
-compiler.cma: $(OBJS:cmx=cmo)
+compiler.cmo: $(OBJS:cmx=cmo)
ocamlfind ocamlc -pack -o $@ $^
+compiler.cma: compiler.cmo
+ ocamlfind ocamlc -a -o $@ $^
+
local/compiler.cma: compiler.cma
mkdir -p local
cp compiler.cma compiler.cmi local/
-compiler.cmxa: $(OBJS)
+compiler.cmx: $(OBJS)
ocamlfind ocamlopt -pack -g -o $@ $^
-compiler.cmxs: $(OBJS)
+compiler.cmxa: compiler.cmx
+ ocamlfind ocamlopt -a -o $@ $^
+
+compiler.cmxs: compiler.cmxa
ocamlfind ocamlopt -shared -g -o $@ $^
VERSION := $(shell head -n 1 ../VERSION)
--
|