1 |
bad7b67a
|
Christophe Garion
|
OCAMLBUILD=@OCAMLBUILD@ -use-ocamlfind -no-links
|
2 |
e8b6d5ca
|
ploc
|
|
3 |
|
|
prefix=@prefix@
|
4 |
|
|
exec_prefix=@exec_prefix@
|
5 |
|
|
bindir=@bindir@
|
6 |
|
|
datarootdir = ${prefix}/share
|
7 |
|
|
includedir = ${prefix}/include
|
8 |
|
|
|
9 |
|
|
LUSI_LIBS=include/math.lusi include/conv.lusi
|
10 |
|
|
LOCAL_BINDIR=../bin
|
11 |
|
|
LOCAL_DOCDIR=../doc/manual
|
12 |
|
|
|
13 |
40d33d55
|
xavier.thirioux
|
all: lustrec lustret
|
14 |
|
|
|
15 |
e8b6d5ca
|
ploc
|
lustrec:
|
16 |
|
|
@echo Compiling binary lustrec
|
17 |
|
|
@$(OCAMLBUILD) main_lustre_compiler.native
|
18 |
|
|
@mkdir -p $(LOCAL_BINDIR)
|
19 |
|
|
@mv _build/main_lustre_compiler.native $(LOCAL_BINDIR)/lustrec
|
20 |
|
|
|
21 |
40d33d55
|
xavier.thirioux
|
lustret:
|
22 |
|
|
@echo Compiling binary lustret
|
23 |
|
|
@$(OCAMLBUILD) main_lustre_testgen.native
|
24 |
|
|
@mkdir -p $(LOCAL_BINDIR)
|
25 |
|
|
@mv _build/main_lustre_testgen.native $(LOCAL_BINDIR)/lustret
|
26 |
|
|
|
27 |
3b4b7a2e
|
Christophe Garion
|
@lustresf_src@
|
28 |
2511454c
|
Christophe Garion
|
|
29 |
e8b6d5ca
|
ploc
|
doc:
|
30 |
|
|
@echo Generating doc
|
31 |
|
|
@$(OCAMLBUILD) lustrec.docdir/index.html
|
32 |
|
|
@rm -rf $(LOCAL_DOCDIR)
|
33 |
|
|
@cp -rf _build/lustrec.docdir $(LOCAL_DOCDIR)
|
34 |
|
|
|
35 |
|
|
dot: doc
|
36 |
|
|
$(OCAMLBUILD) lustrec.docdir/lustrec.dot
|
37 |
|
|
dot -T ps -o lustrec.dot _build/lustrec.docdir/lustrec.dot
|
38 |
|
|
mv _build/lustrec.docdir/lustrec.dot $(LOCAL_DOCDIR)
|
39 |
|
|
|
40 |
|
|
clean:
|
41 |
|
|
$(OCAMLBUILD) -clean
|
42 |
|
|
|
43 |
|
|
dist-clean: clean
|
44 |
|
|
rm -f Makefile myocamlbuild.ml config.log config.status configure
|
45 |
|
|
rm -f include/*.lusic include/math.h include/conv.h
|
46 |
|
|
|
47 |
40875a30
|
ploc
|
install:
|
48 |
|
|
make -C .. install
|
49 |
|
|
|
50 |
2511454c
|
Christophe Garion
|
.PHONY: compile-lusi doc dot lustrec lustret lustrec.odocl clean install dist-clean tests
|