Updated manifest.
[perl4caml.git] / Makefile
index 1560e4e..bf1444e 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
 # Interface to Perl from OCaml.
 # Copyright (C) 2003 Merjis Ltd.
-# $Id: Makefile,v 1.21 2004-11-03 14:15:16 rich Exp $
+# $Id: Makefile,v 1.24 2004-11-25 21:33:20 rich Exp $
 
 include Makefile.config
 
@@ -43,11 +43,15 @@ WRAPPERS := \
        wrappers/pl_HTML_Parser.cmo \
        wrappers/pl_HTML_TreeBuilder.cmo \
        wrappers/pl_URI.cmo \
+       wrappers/pl_HTTP_Cookies.cmo \
+       wrappers/pl_HTTP_Headers.cmo \
        wrappers/pl_HTTP_Message.cmo \
        wrappers/pl_HTTP_Request.cmo \
+       wrappers/pl_HTTP_Request_Common.cmo \
        wrappers/pl_HTTP_Response.cmo \
        wrappers/pl_LWP_UserAgent.cmo \
-       wrappers/pl_Template.cmo
+       wrappers/pl_Template.cmo \
+       wrappers/pl_WWW_Mechanize.cmo
 
 all:   perl4caml.cma perl4caml.cmxa META all-examples html
 
@@ -142,6 +146,7 @@ install:
 # Distribution.
 
 dist:
+       $(MAKE) check-manifest
        rm -rf $(PACKAGE)-$(VERSION)
        mkdir $(PACKAGE)-$(VERSION)
        tar -cf - -T MANIFEST | tar -C $(PACKAGE)-$(VERSION) -xf -
@@ -150,15 +155,16 @@ dist:
        ls -l $(PACKAGE)-$(VERSION).tar.gz
 
 check-manifest:
-       @for d in `find -type d -name CVS`; \
+       @for d in `find -type d -name CVS | grep -v '^\./debian/'`; \
        do \
        b=`dirname $$d`/; \
        awk -F/ '$$1 != "D" {print $$2}' $$d/Entries | \
        sed -e "s|^|$$b|" -e "s|^\./||"; \
        done | sort > .check-manifest; \
        sort MANIFEST > .orig-manifest; \
-       diff -u .orig-manifest .check-manifest; \
-       rm -f .orig-manifest .check-manifest
+       diff -u .orig-manifest .check-manifest; rv=$$?; \
+       rm -f .orig-manifest .check-manifest; \
+       exit $$rv
 
 # Debian packages.