OSDN Git Service

Added AM_PROG_AR
[ccunit/ccunit.git] / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2 ##    Copyright (C) 2003 TSUTSUMI Kikuo.
3 ##    This file is part of the CCUnit Library.
4
5 ##    The CCUnit Library is free software; you can redistribute it and/or
6 ##    modify it under the terms of the GNU Lesser General Public License
7 ##    as published by the Free Software Foundation; either version 2.1 of
8 ##    the License, or (at your option) any later version.
9
10 ##    The CCUnit Library is distributed in the hope that it will be
11 ##    useful, but WITHOUT ANY WARRANTY; without even the implied warranty
12 ##    of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13 ##    GNU Lesser General Public License for more details.
14
15 ##    You should have received a copy of the GNU Lesser General Public
16 ##    License along with the CCUnit Library; see the file COPYING.LESSER.
17 ##    If not, write to the Free Software Foundation, Inc., 59 Temple
18 ##    Place - Suite 330, Boston, MA 02111-1307, USA.  
19
20 # $Id$
21
22 ACLOCAL_AMFLAGS = -I config
23
24 SUBDIRS=. src tests examples
25 DIST_SUBDIRS= $(SUBDIRS) doc
26 AM_CFLAGS=-I$(top_srcdir)/src -Wall -Werror
27 AM_LDFLAGS=-L$(top_srcdir)/src/ccunit
28 CLEANFILES=*~ .*~ ./\#*\# *.log configure.scan *.tar.gz *.tar.bz2 *.zip \
29         config/*~ config/.*~ _configs.sed
30
31 EXTRA_DIST = BUGS ChangeLog ChangeLog.1 ChangeLog.0 \
32         config/arg_with_doxygen.m4 \
33         config/arg_enable_coverage.m4 \
34         config/ac_create_prefix_config_h.m4 \
35         config/ax_prefix_config_h.m4 \
36         configure bootstrap
37
38 docs:
39         cd doc; $(MAKE)
40
41 distdocdir=@DISTDOCDIR@
42 distdocjadir=@DISTDOCJADIR@
43
44 dist-docs: distdocdir
45         cd doc; $(MAKE) dist-docs
46         for d in $(distdocdir) $(distdocjadir); do \
47         { $(AMTAR) chof - $$d | GZIP=$(GZIP_ENV) gzip -c >$$d.tar.gz; \
48           $(AMTAR) chof - $$d | bzip2 -9 -c >$$d.tar.bz2; \
49           rm -f $$d.zip; \
50           zip -rq $$d.zip $$d; \
51           { test ! -d $$d \
52             || { find $$d -type d ! -perm -200 -exec chmod u+w {} ';' \
53                 && rm -fr $$d; }; }; \
54         };\
55         done
56
57 distdocdir: docs
58         for d in $(distdocdir) $(distdocjadir); do \
59         { test ! -d $$d \
60           || { find $$d -type d ! -perm -200 -exec chmod u+w {} ';' \
61                 && rm -fr $$d; }; \
62         }; \
63         done
64         $(mkinstalldirs) $(distdocdir)/html
65 if ENABLE_JADOC
66         $(mkinstalldirs) $(distdocjadir)/html/ja
67 endif
68
69 uploadhp: docs
70         set -x
71         tar czf /tmp/html.tar.gz -C doc/html .
72         tar czf /tmp/jahtml.tar.gz -C doc/ja/html .
73         scp /tmp/html.tar.gz tsntsumi@shell.sourceforge.jp:html.tar.gz
74         scp /tmp/jahtml.tar.gz tsntsumi@shell.sourceforge.jp:jahtml.tar.gz
75         ssh tsntsumi@shell.sourceforge.jp \
76          'rm -fr /home/groups/c/cc/ccunit/htdocs/*;\
77           tar xzf html.tar.gz -C /home/groups/c/cc/ccunit/htdocs;\
78           mkdir -p /home/groups/c/cc/ccunit/htdocs/ja;\
79           tar xzf jahtml.tar.gz -C /home/groups/c/cc/ccunit/htdocs/ja'
80         rm /tmp/html.tar.gz /tmp/jahtml.tar.gz