blob: bc43bbc33df4fa0158bc24998534ebc4a68a67fe (
plain)
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
41
42
43
44
45
46
47
48
49
50
|
include ../config.make
TARGETS = basket kapow
ifdef LABLGTKDIR
TARGETS += text demo spline knockout font
ifdef GTKCAIRO_CFLAGS
TARGETS += cube
endif
endif
ifdef LIBSVG_CAIRO_CFLAGS
TARGETS += svg2png
endif
all : $(TARGETS)
svg2png : svg2png.ml
$(OCAMLOPT) -o $@ -I ../src cairo.cmxa svg_cairo.cmxa $^
kapow : kapow.ml
$(OCAMLOPT) -o $@ -I ../src cairo.cmxa $^
font : font.ml
$(OCAMLOPT) -o $@ -I ../src cairo.cmxa $^
text : text.ml
$(OCAMLOPT) -w s -o $@ -I ../src -I $(LABLGTKDIR) lablgtk.cmxa cairo.cmxa cairo_lablgtk.cmxa gtkInit.cmx $^
demo : demo.ml
$(OCAMLOPT) -w s -o $@ -I ../src -I $(LABLGTKDIR) lablgtk.cmxa cairo.cmxa cairo_lablgtk.cmxa gtkInit.cmx $^
cube : cube.ml
$(OCAMLOPT) -w s -o $@ -I ../src -I $(LABLGTKDIR) lablgtk.cmxa cairo.cmxa gtkcairo.cmxa gtkInit.cmx $^
spline : spline.ml
$(OCAMLOPT) -w s -o $@ -I ../src -I $(LABLGTKDIR) lablgtk.cmxa cairo.cmxa cairo_lablgtk.cmxa gtkInit.cmx $^
basket : basket.ml
$(OCAMLOPT) -o $@ -I ../src bigarray.cmxa cairo.cmxa $^
basket.b : basket.ml
$(OCAMLC) -g -o $@ -I ../src bigarray.cma cairo.cma $^
knockout : knockout.ml
$(OCAMLOPT) -o $@ -I ../src -I $(LABLGTKDIR) cairo.cmxa lablgtk.cmxa cairo_lablgtk.cmxa gtkInit.cmx $^
clean :
rm -f *.cm* *.o $(TARGETS) *.ps *.ppm *.png
include ../Makefile.rules
|