X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=Makefile.in;h=21b995236fdb6f5b2d39debc969d0a7808abcf27;hb=cc8d8db279d521c89957402f9766dbcf50ddaa26;hp=c82cc8afc2bcfbd0ba48cdabfa24605ab02b03dd;hpb=5ef09aa22b03d68166c3658bafbccb0e08643eba;p=ocaml-bitstring.git diff --git a/Makefile.in b/Makefile.in index c82cc8a..21b9952 100644 --- a/Makefile.in +++ b/Makefile.in @@ -15,7 +15,7 @@ # 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.4 2008-04-02 13:22:46 rjones Exp $ +# $Id: Makefile.in,v 1.5 2008-05-07 14:41:03 rjones Exp $ PACKAGE = @PACKAGE_NAME@ VERSION = @PACKAGE_VERSION@ @@ -36,25 +36,27 @@ EXAMPLES = $(wildcard examples/*.ml) TESTS = $(patsubst %.ml,%,$(wildcard tests/*.ml)) -all: pa_bitmatch.cmo bitmatch.cma bitmatch.cmxa +all: bitmatch.cma bitmatch.cmxa pa_bitmatch.cmo -pa_bitmatch.cmo: pa_bitmatch.ml - $(OCAMLFIND) ocamlc -I +camlp4 camlp4lib.cma \ - -pp camlp4of.opt -c $< -o $@ - -bitmatch.cma: bitmatch.cmo +bitmatch.cma: bitmatch_types.cmo bitmatch_config.cmo bitmatch.cmo $(OCAMLFIND) ocamlc -a -o $@ $^ -bitmatch.cmxa: bitmatch.cmx +bitmatch.cmxa: bitmatch_types.cmx bitmatch_config.cmx bitmatch.cmx $(OCAMLFIND) ocamlopt -a -o $@ $^ +pa_bitmatch.cmo: pa_bitmatch.ml bitmatch.cma + $(OCAMLFIND) ocamlc bitmatch.cma -I +camlp4 camlp4lib.cma \ + -pp camlp4of.opt -c $< -o $@ + # Tests and examples. +PP = -pp "camlp4o bitmatch.cma pa_bitmatch.cmo" + test: pa_bitmatch.cmo bitmatch.cma @for f in $(TESTS); do \ echo Test: $$f; \ - $(OCAMLFIND) ocamlc $(OCAMLCFLAGS) -pp "camlp4o pa_bitmatch.cmo" \ - -I . bitmatch.cma $$f.ml -o $$f; \ + $(OCAMLFIND) ocamlc $(OCAMLCFLAGS) $(PP) \ + -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; \ @@ -63,7 +65,7 @@ test: pa_bitmatch.cmo bitmatch.cma print-tests: pa_bitmatch.cmo @for f in $(TESTS); do \ echo Test: $$f.ml; \ - cmd="camlp4o pa_bitmatch.cmo -printer pr_o.cmo $$f.ml"; \ + cmd="camlp4o bitmatch.cma pa_bitmatch.cmo -printer pr_o.cmo $$f.ml"; \ echo $$cmd; \ $$cmd; \ done @@ -71,7 +73,7 @@ print-tests: pa_bitmatch.cmo print-examples: pa_bitmatch.cmo @for f in $(EXAMPLES); do \ echo Example: $$f; \ - camlp4o pa_bitmatch.cmo -printer pr_o.cmo $$f; \ + camlp4o bitmatch.cma pa_bitmatch.cmo -printer pr_o.cmo $$f; \ if [ $$? -ne 0 ]; then exit 1; fi; \ done @@ -131,11 +133,7 @@ dist: ls -l $(PACKAGE)-$(VERSION).tar.gz check-manifest: - @for d in `find -type d -name CVS`; do \ - b=`dirname $$d`/; \ - awk -F/ '$$1 != "D" {print $$2}' $$d/Entries | \ - sed -e "s|^|$$b|" -e "s|^\./||"; \ - done | sort > .check-manifest; \ + svn -R list | grep -v '/$$' | sort > .check-manifest sort MANIFEST > .orig-manifest; \ diff -u .orig-manifest .check-manifest; rv=$$?; \ rm -f .orig-manifest .check-manifest; \