OSDN Git Service

add docs dist rules
authortsntsumi <tsntsumi@users.sourceforge.jp>
Sun, 28 Sep 2003 17:38:05 +0000 (17:38 +0000)
committertsntsumi <tsntsumi@users.sourceforge.jp>
Sun, 28 Sep 2003 17:38:05 +0000 (17:38 +0000)
Makefile.am

index 84a268a..3c17062 100644 (file)
@@ -21,7 +21,8 @@
 
 ACLOCAL_AMFLAGS = -I config
 
-SUBDIRS=. src doc tests
+SUBDIRS=. src tests
+DIST_SUBDIRS= $(SUBDIRS) doc
 AM_CFLAGS=-I$(top_srcdir)/src -Wall -Werror
 AM_LDFLAGS=-L$(top_srcdir)/src/ccunit
 CLEANFILES=*~ .*~ ./\#*\# *.log configure.scan *.tar.gz *.tar.bz2 *.zip \
@@ -33,3 +34,22 @@ EXTRA_DIST = BUGS ChangeLog ChangeLog.0 \
 
 docs:
        cd doc; $(MAKE) docs
+
+distdocdir=$(PACKAGE)-$(VERSION)-doc
+
+dist-docs: distdocdir
+       cd doc; $(MAKE) dist-docs
+       $(AMTAR) chof - $(distdocdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdocdir).tar.gz
+       $(AMTAR) chof - $(distdocdir) | bzip2 -9 -c >$(distdocdir).tar.bz2
+       -rm -f $(distdocdir).zip
+       zip -rq $(distdocdir).zip $(distdocdir)
+       { test ! -d $(distdocdir) \
+         || { find $(distdocdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
+               && rm -fr $(distdocdir); }; }
+
+distdocdir: docs
+       { test ! -d $(distdocdir) \
+         || { find $(distdocdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
+               && rm -fr $(distdocdir); }; }
+       mkdir $(distdocdir)
+       $(mkinstalldirs) $(distdocdir)/html