1## Makefile for the toplevel directory of GNU gettext
2## Copyright (C) 1995-1999, 2000-2006 Free Software Foundation, Inc.
3##
4## This program is free software; you can redistribute it and/or modify
5## it under the terms of the GNU General Public License as published by
6## the Free Software Foundation; either version 2, or (at your option)
7## any later version.
8##
9## This program is distributed in the hope that it will be useful,
10## but WITHOUT ANY WARRANTY; without even the implied warranty of
11## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12## GNU General Public License for more details.
13##
14## You should have received a copy of the GNU General Public License
15## along with this program; if not, write to the Free Software Foundation,
16## Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17
18## Process this file with automake to produce Makefile.in.
19
20AUTOMAKE_OPTIONS = 1.5 gnu no-dependencies
21
22SUBDIRS = gnulib-local gettext-runtime gettext-tools autoconf-lib-link
23
24EXTRA_DIST = \
25  version.sh PACKAGING ChangeLog.0 autogen.sh \
26  build-aux/config.libpath build-aux/reloc-ldflags build-aux/install-reloc \
27  build-aux/ac-help.sed \
28  m4/fixautomake.m4 m4/woe32-dll.m4 \
29  m4/libtool.m4
30
31# Additional dependencies for configure, due to the use of autoconf --trace.
32$(srcdir)/configure: $(srcdir)/autoconf-lib-link/configure.ac $(srcdir)/gettext-runtime/configure.ac $(srcdir)/gettext-tools/configure.ac 
33
34# Verify that some files are the same.
35distcheck-hook:
36	cmp -s gettext-runtime/po/Makefile.in.in gettext-tools/po/Makefile.in.in
37	cmp -s gettext-runtime/po/Rules-quot gettext-tools/po/Rules-quot
38	cmp -s gettext-runtime/po/boldquot.sed gettext-tools/po/boldquot.sed
39	cmp -s gettext-runtime/po/quot.sed gettext-tools/po/quot.sed
40	cmp -s gettext-runtime/po/en@quot.header gettext-tools/po/en@quot.header
41	cmp -s gettext-runtime/po/en@boldquot.header gettext-tools/po/en@boldquot.header
42	cmp -s gettext-runtime/po/insert-header.sin gettext-tools/po/insert-header.sin
43	cmp -s gettext-runtime/po/remove-potcdate.sin gettext-tools/po/remove-potcdate.sin
44	cmp -s gettext-runtime/po/remove-potcdate.sin gettext-tools/examples/po/remove-potcdate.sin
45	cmp -s gettext-runtime/m4/codeset.m4 gettext-tools/gnulib-m4/codeset.m4
46	cmp -s gettext-runtime/m4/gettext.m4 gettext-tools/gnulib-m4/gettext.m4
47	cmp -s gettext-runtime/m4/glibc2.m4 gettext-tools/gnulib-m4/glibc2.m4
48	cmp -s gettext-runtime/m4/glibc21.m4 gettext-tools/gnulib-m4/glibc21.m4
49	cmp -s gettext-runtime/m4/iconv.m4 gettext-tools/gnulib-m4/iconv.m4
50	cmp -s gettext-runtime/m4/intdiv0.m4 gettext-tools/gnulib-m4/intdiv0.m4
51	cmp -s gettext-runtime/m4/intl.m4 gettext-tools/gnulib-m4/intl.m4
52	cmp -s gettext-runtime/m4/intldir.m4 gettext-tools/gnulib-m4/intldir.m4
53	cmp -s gettext-runtime/m4/intmax.m4 gettext-tools/gnulib-m4/intmax.m4
54	cmp -s gettext-runtime/m4/inttypes-pri.m4 gettext-tools/gnulib-m4/inttypes-pri.m4
55	cmp -s gettext-runtime/m4/inttypes_h.m4 gettext-tools/gnulib-m4/inttypes_h.m4
56	cmp -s gettext-runtime/m4/lcmessage.m4 gettext-tools/gnulib-m4/lcmessage.m4
57	cmp -s gettext-runtime/m4/lock.m4 gettext-tools/gnulib-m4/lock.m4
58	cmp -s gettext-runtime/m4/longdouble.m4 gettext-tools/gnulib-m4/longdouble.m4
59	cmp -s gettext-runtime/m4/longlong.m4 gettext-tools/gnulib-m4/longlong.m4
60	cmp -s gettext-runtime/m4/nls.m4 gettext-tools/gnulib-m4/nls.m4
61	cmp -s gettext-runtime/m4/po.m4 gettext-tools/gnulib-m4/po.m4
62	cmp -s gettext-runtime/m4/printf-posix.m4 gettext-tools/gnulib-m4/printf-posix.m4
63	cmp -s gettext-runtime/m4/progtest.m4 gettext-tools/gnulib-m4/progtest.m4
64	cmp -s gettext-runtime/m4/size_max.m4 gettext-tools/gnulib-m4/size_max.m4
65	cmp -s gettext-runtime/m4/stdint_h.m4 gettext-tools/gnulib-m4/stdint_h.m4
66	cmp -s gettext-runtime/m4/uintmax_t.m4 gettext-tools/gnulib-m4/uintmax_t.m4
67	cmp -s gettext-runtime/m4/ulonglong.m4 gettext-tools/gnulib-m4/ulonglong.m4
68	cmp -s gettext-runtime/m4/visibility.m4 gettext-tools/gnulib-m4/visibility.m4
69	cmp -s gettext-runtime/m4/wchar_t.m4 gettext-tools/gnulib-m4/wchar_t.m4
70	cmp -s gettext-runtime/m4/wint_t.m4 gettext-tools/gnulib-m4/wint_t.m4
71	cmp -s gettext-runtime/m4/xsize.m4 gettext-tools/gnulib-m4/xsize.m4
72	test "`sed 1,19d gettext-runtime/intl/config.charset | md5sum`" = "`sed 1,18d gettext-tools/gnulib-lib/config.charset | md5sum`"
73	test "`sed 1,18d gettext-runtime/intl/localcharset.h | md5sum`" = "`sed 1,17d gettext-tools/gnulib-lib/localcharset.h | md5sum`"
74	test "`sed 1,18d gettext-runtime/intl/localcharset.c | md5sum`" = "`sed 1,17d gettext-tools/gnulib-lib/localcharset.c | md5sum`"
75	test "`sed 1,17d gettext-runtime/intl/lock.h | md5sum`" = "`sed 1,16d gettext-tools/gnulib-lib/lock.h | md5sum`"
76	test "`sed 1,17d gettext-runtime/intl/lock.c | md5sum`" = "`sed 1,16d gettext-tools/gnulib-lib/lock.c | md5sum`"
77	cmp -s gettext-runtime/intl/printf-args.h gettext-runtime/libasprintf/printf-args.h
78	cmp -s gettext-runtime/intl/printf-args.c gettext-runtime/libasprintf/printf-args.c
79	cmp -s gettext-runtime/intl/printf-parse.h gettext-runtime/libasprintf/printf-parse.h
80	cmp -s gettext-runtime/intl/printf-parse.c gettext-runtime/libasprintf/printf-parse.c
81	test "`sed 1,18d gettext-runtime/intl/ref-add.sin | md5sum`" = "`sed 1,17d gettext-tools/gnulib-lib/ref-add.sin | md5sum`"
82	test "`sed 1,18d gettext-runtime/intl/ref-del.sin | md5sum`" = "`sed 1,17d gettext-tools/gnulib-lib/ref-del.sin | md5sum`"
83	cmp -s gettext-runtime/intl/relocatable.h gnulib-local/lib/relocatable.h
84	cmp -s gettext-runtime/intl/relocatable.c gnulib-local/lib/relocatable.c
85	cmp -s gettext-runtime/intl/vasnprintf.h gettext-runtime/libasprintf/vasnprintf.h
86	cmp -s gettext-runtime/intl/vasnprintf.c gettext-runtime/libasprintf/vasnprintf.c
87	cmp -s gettext-runtime/intl/xsize.h gettext-runtime/libasprintf/xsize.h
88	test "`sed 1,18d gettext-runtime/intl/xsize.h | md5sum`" = "`sed 1,17d gettext-tools/gnulib-lib/xsize.h | md5sum`"
89	cmp -s autoconf-lib-link/m4/lib-ld.m4 gettext-tools/gnulib-m4/lib-ld.m4
90	cmp -s autoconf-lib-link/m4/lib-link.m4 gettext-tools/gnulib-m4/lib-link.m4
91	cmp -s autoconf-lib-link/m4/lib-prefix.m4 gettext-tools/gnulib-m4/lib-prefix.m4
92	cmp -s autoconf-lib-link/config.rpath build-aux/config.rpath
93	cmp -s gettext-runtime/man/help2man gettext-tools/man/help2man
94	cmp -s gettext-runtime/man/x-to-1.in gettext-tools/man/x-to-1.in
95	cmp -s gettext-runtime/libasprintf/texi2html gettext-tools/doc/texi2html
96	cmp -s gettext-tools/examples/hello-java-awt/m4/TestAWT.java gettext-tools/examples/hello-java-swing/m4/TestAWT.java
97	cmp -s gettext-tools/examples/hello-java-awt/m4/TestAWT.class gettext-tools/examples/hello-java-swing/m4/TestAWT.class
98	test "`sed 1,17d gnulib-local/lib/alloca_.h | md5sum`" = "`sed 1,17d gettext-runtime/libasprintf/alloca_.h | md5sum`"
99	cmp -s gettext-tools/libgrep/memchr.c gettext-tools/gnulib-lib/memchr.c
100	cmp -s gettext-tools/libgrep/strdup.h gettext-tools/gnulib-lib/strdup.h
101	cmp -s gettext-tools/libgrep/strdup.c gettext-tools/gnulib-lib/strdup.c
102
103# DJGPP port.
104
105EXTRA_DIST += djgpp/COPYING.DJ djgpp/Makefile.maint djgpp/README.DJ \
106              djgpp/README.in djgpp/README djgpp/config.bat djgpp/config.in \
107              djgpp/config.sed djgpp/config.site djgpp/djpwd.h \
108              djgpp/edtests.bat djgpp/fnchange.in djgpp/fnchange.lst \
109              djgpp/getpwnam.c djgpp/msginit.sed djgpp/tscript.sed \
110              djgpp/unsetenv.c
111
112
113# OS/2 port.
114
115EXTRA_DIST += os2/README.OS2 os2/Makefile os2/backward.def os2/configure.awk
116
117
118# Woe32 support.
119
120EXTRA_DIST += README.woe32
121