c71daa029fd8311320c5313c683e0428f6776283
2 -include ..
/Makefile.config
4 ##############################################################################
6 ##############################################################################
14 ##############################################################################
16 ##############################################################################
17 OCAMLCFLAGS ?
= -g
-dtypes
18 OCAMLC
=ocamlc
$(OPTBIN
) $(OCAMLCFLAGS
) $(INCLUDES
)
19 OCAMLOPT
= ocamlopt
$(OPTBIN
) $(OPTFLAGS
) $(INCLUDES
)
20 OCAMLDEP
= ocamldep
$(OPTBIN
) $(INCLUDES
)
21 OCAMLMKTOP
=ocamlmktop
-g
-custom
$(INCLUDES
)
24 OPTOBJS
= $(SRC
:.ml
=.cmx
)
27 ##############################################################################
29 ##############################################################################
32 all.opt
: $(TARGET
).cmxa
34 $(TARGET
).cma
: $(OBJS
) $(LIBS
)
35 $(OCAMLC
) -a
-o
$(TARGET
).cma
$(OBJS
)
37 $(TARGET
).cmxa
: $(OPTOBJS
) $(LIBS
:.cma
=.cmxa
)
38 $(OCAMLOPT
) -a
-o
$(TARGET
).cmxa
$(OPTOBJS
)
42 ##############################################################################
44 ##############################################################################
45 .SUFFIXES
: .ml .mli .cmo .cmi .cmx
58 rm -f
*.cm
[ioxa
] *.o
*.a
*.cmxa
*.annot
59 rm -f
*~ .
*~ gmon.out
#*#
67 $(OCAMLDEP
) *.mli
*.ml
> .depend