# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
#
-# $Id: Makefile.in,v 1.2 2008-04-02 08:03:26 rjones Exp $
+# $Id: Makefile.in,v 1.5 2008-05-07 14:41:03 rjones Exp $
PACKAGE = @PACKAGE_NAME@
VERSION = @PACKAGE_VERSION@
OCAMLOPTFLAGS =
OCAMLOPTPACKAGES =
+OCAMLDOCFLAGS = -html -sort
+
EXAMPLES = $(wildcard examples/*.ml)
TESTS = $(patsubst %.ml,%,$(wildcard tests/*.ml))
@for f in $(TESTS); do \
echo Test: $$f; \
$(OCAMLFIND) ocamlc $(OCAMLCFLAGS) -pp "camlp4o pa_bitmatch.cmo" \
- -I . bitmatch.cma $$f.ml -o $$f; \
+ -package unix -linkpkg -I . bitmatch.cma $$f.ml -o $$f; \
if [ $$? -ne 0 ]; then exit 1; fi; \
$$f; \
if [ $$? -ne 0 ]; then exit 1; fi; \
rm -f tests/*~ tests/*.cmi tests/*.cmo $(TESTS)
rm -f examples/*~
+# Documentation.
+
+ifneq ($(OCAMLDOC),)
+doc:
+ rm -rf html
+ mkdir html
+ $(OCAMLDOC) $(OCAMLDOCFLAGS) -d html bitmatch.mli bitmatch.ml
+endif
+
+# Install.
+
install:
+ ocamlfind install bitmatch META *.mli *.cmx *.cma *.cmxa *.a \
+ bitmatch.cmi \
+ pa_bitmatch.cmo
# Standard rules.
mkdir $(PACKAGE)-$(VERSION)
tar -cf - -T MANIFEST | tar -C $(PACKAGE)-$(VERSION) -xf -
$(INSTALL) -m 0755 configure $(PACKAGE)-$(VERSION)/
+ $(INSTALL) -m 0644 config.h.in $(PACKAGE)-$(VERSION)/
tar zcf $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)-$(VERSION)
rm -rf $(PACKAGE)-$(VERSION)
ls -l $(PACKAGE)-$(VERSION).tar.gz