Package: js-of-ocaml / 2.2-2

0001-Fix-generation-of-compiler.cm.patch Patch series | download
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)
--