• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/gettext-0.17/gettext-tools/gnulib-lib/
1## DO NOT EDIT! GENERATED AUTOMATICALLY!
2## Process this file with automake to produce Makefile.in.
3# Copyright (C) 2004-2007 Free Software Foundation, Inc.
4#
5# This file is free software, distributed under the terms of the GNU
6# General Public License.  As a special exception to the GNU General
7# Public License, this file may be distributed as part of a program
8# that contains a configuration script generated by Autoconf, under
9# the same distribution terms as the rest of that program.
10#
11# Generated by gnulib-tool.
12# Reproduce by: gnulib-tool --import --dir=gettext-tools --local-dir=gnulib-local --lib=libgettextlib --source-base=gnulib-lib --m4-base=gnulib-m4 --doc-base=doc --aux-dir=../build-aux --with-tests --makefile-name=Makefile.gnulib --libtool --macro-prefix=gl alloca-opt atexit backupfile basename binary-io bison-i18n byteswap c-ctype c-strcase c-strcasestr c-strstr clean-temp closeout copy-file csharpcomp csharpexec error error-progname execute exit fd-ostream file-ostream filename findprog fnmatch-posix fopen fstrcmp full-write fwriteerror gcd gcj getline getopt gettext-h gettext-tools-misc hash html-styled-ostream iconv java javacomp javaexec linebreak localcharset locale localename lock memmove memset minmax obstack open openmp ostream pipe progname propername relocatable-prog relocatable-script sh-quote stdbool stdint stpcpy stpncpy strcspn strpbrk strtol strtoul styled-ostream sys_stat sys_time term-styled-ostream ucs4-utf8 uniname/uniname unistd uniwidth/width unlocked-io utf16-ucs4 utf8-ucs4 vasprintf wait-process xalloc xerror xmalloca xsetenv xstriconv xvasprintf
13
14
15MOSTLYCLEANFILES += core *.stackdump
16
17
18libgettextlib_la_SOURCES =
19libgettextlib_la_LIBADD = $(gl_LTLIBOBJS)
20libgettextlib_la_DEPENDENCIES = $(gl_LTLIBOBJS)
21EXTRA_libgettextlib_la_SOURCES =
22libgettextlib_la_LDFLAGS = $(AM_LDFLAGS)
23
24## begin gnulib module absolute-header
25
26# Use this preprocessor expression to decide whether #include_next works.
27# Do not rely on a 'configure'-time test for this, since the expression
28# might appear in an installed header, which is used by some other compiler.
29HAVE_INCLUDE_NEXT = (__GNUC__ || 60000000 <= __DECC_VER)
30
31## end   gnulib module absolute-header
32
33## begin gnulib module acl
34
35
36EXTRA_DIST += acl-internal.h acl.c acl.h acl_entries.c file-has-acl.c
37
38EXTRA_libgettextlib_la_SOURCES += acl.c acl_entries.c file-has-acl.c
39
40## end   gnulib module acl
41
42## begin gnulib module alloca-opt
43
44BUILT_SOURCES += $(ALLOCA_H)
45
46# We need the following in order to create <alloca.h> when the system
47# doesn't have one that works with the given compiler.
48alloca.h: alloca.in.h
49	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
50	  cat $(srcdir)/alloca.in.h; \
51	} > $@-t
52	mv -f $@-t $@
53MOSTLYCLEANFILES += alloca.h alloca.h-t
54
55EXTRA_DIST += alloca.in.h
56
57## end   gnulib module alloca-opt
58
59## begin gnulib module areadlink
60
61libgettextlib_la_SOURCES += areadlink.c
62
63EXTRA_DIST += areadlink.h
64
65## end   gnulib module areadlink
66
67## begin gnulib module argmatch
68
69
70EXTRA_DIST += argmatch.c argmatch.h
71
72EXTRA_libgettextlib_la_SOURCES += argmatch.c
73
74## end   gnulib module argmatch
75
76## begin gnulib module array-list
77
78libgettextlib_la_SOURCES += gl_array_list.h gl_array_list.c
79
80## end   gnulib module array-list
81
82## begin gnulib module atexit
83
84
85EXTRA_DIST += atexit.c
86
87EXTRA_libgettextlib_la_SOURCES += atexit.c
88
89## end   gnulib module atexit
90
91## begin gnulib module backupfile
92
93libgettextlib_la_SOURCES += backupfile.h backupfile.c addext.c
94
95## end   gnulib module backupfile
96
97## begin gnulib module basename
98
99libgettextlib_la_SOURCES += basename.h basename.c
100
101## end   gnulib module basename
102
103## begin gnulib module binary-io
104
105libgettextlib_la_SOURCES += binary-io.h
106
107## end   gnulib module binary-io
108
109## begin gnulib module byteswap
110
111BUILT_SOURCES += $(BYTESWAP_H)
112
113# We need the following in order to create <byteswap.h> when the system
114# doesn't have one.
115byteswap.h: byteswap.in.h
116	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
117	  cat $(srcdir)/byteswap.in.h; \
118	} > $@-t
119	mv -f $@-t $@
120MOSTLYCLEANFILES += byteswap.h byteswap.h-t
121
122EXTRA_DIST += byteswap.in.h
123
124## end   gnulib module byteswap
125
126## begin gnulib module c-ctype
127
128libgettextlib_la_SOURCES += c-ctype.h c-ctype.c
129
130## end   gnulib module c-ctype
131
132## begin gnulib module c-strcase
133
134libgettextlib_la_SOURCES += c-strcase.h c-strcasecmp.c c-strncasecmp.c
135
136## end   gnulib module c-strcase
137
138## begin gnulib module c-strcasestr
139
140libgettextlib_la_SOURCES += c-strcasestr.h c-strcasestr.c
141
142## end   gnulib module c-strcasestr
143
144## begin gnulib module c-strstr
145
146libgettextlib_la_SOURCES += c-strstr.h c-strstr.c
147
148## end   gnulib module c-strstr
149
150## begin gnulib module canonicalize-lgpl
151
152
153EXTRA_DIST += canonicalize-lgpl.c canonicalize.h
154
155EXTRA_libgettextlib_la_SOURCES += canonicalize-lgpl.c
156
157## end   gnulib module canonicalize-lgpl
158
159## begin gnulib module classpath
160
161libgettextlib_la_SOURCES += classpath.h classpath.c
162
163## end   gnulib module classpath
164
165## begin gnulib module clean-temp
166
167libgettextlib_la_SOURCES += clean-temp.h clean-temp.c
168
169## end   gnulib module clean-temp
170
171## begin gnulib module closeout
172
173libgettextlib_la_SOURCES += closeout.h closeout.c
174
175## end   gnulib module closeout
176
177## begin gnulib module configmake
178
179# Retrieve values of the variables through 'configure' followed by
180# 'make', not directly through 'configure', so that a user who
181# sets some of these variables consistently on the 'make' command
182# line gets correct results.
183#
184# One advantage of this approach, compared to the classical
185# approach of adding -DLIBDIR=\"$(libdir)\" etc. to AM_CPPFLAGS,
186# is that it protects against the use of undefined variables.
187# If, say, $(libdir) is not set in the Makefile, LIBDIR is not
188# defined by this module, and code using LIBDIR gives a
189# compilation error.
190#
191# Another advantage is that 'make' output is shorter.
192#
193# Listed in the same order as the GNU makefile conventions.
194# The Automake-defined pkg* macros are appended, in the order
195# listed in the Automake 1.10a+ documentation.
196configmake.h: Makefile
197	rm -f $@-t $@
198	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
199	  echo '#define PREFIX "$(prefix)"'; \
200	  echo '#define EXEC_PREFIX "$(exec_prefix)"'; \
201	  echo '#define BINDIR "$(bindir)"'; \
202	  echo '#define SBINDIR "$(sbindir)"'; \
203	  echo '#define LIBEXECDIR "$(libexecdir)"'; \
204	  echo '#define DATAROOTDIR "$(datarootdir)"'; \
205	  echo '#define DATADIR "$(datadir)"'; \
206	  echo '#define SYSCONFDIR "$(sysconfdir)"'; \
207	  echo '#define SHAREDSTATEDIR "$(sharedstatedir)"'; \
208	  echo '#define LOCALSTATEDIR "$(localstatedir)"'; \
209	  echo '#define INCLUDEDIR "$(includedir)"'; \
210	  echo '#define OLDINCLUDEDIR "$(oldincludedir)"'; \
211	  echo '#define DOCDIR "$(docdir)"'; \
212	  echo '#define INFODIR "$(infodir)"'; \
213	  echo '#define HTMLDIR "$(htmldir)"'; \
214	  echo '#define DVIDIR "$(dvidir)"'; \
215	  echo '#define PDFDIR "$(pdfdir)"'; \
216	  echo '#define PSDIR "$(psdir)"'; \
217	  echo '#define LIBDIR "$(libdir)"'; \
218	  echo '#define LISPDIR "$(lispdir)"'; \
219	  echo '#define LOCALEDIR "$(localedir)"'; \
220	  echo '#define MANDIR "$(mandir)"'; \
221	  echo '#define MANEXT "$(manext)"'; \
222	  echo '#define PKGDATADIR "$(pkgdatadir)"'; \
223	  echo '#define PKGINCLUDEDIR "$(pkgincludedir)"'; \
224	  echo '#define PKGLIBDIR "$(pkglibdir)"'; \
225	  echo '#define PKGLIBEXECDIR "$(pkglibexecdir)"'; \
226	} | sed '/""/d' > $@-t
227	mv $@-t $@
228BUILT_SOURCES += configmake.h
229CLEANFILES += configmake.h configmake.h-t
230
231## end   gnulib module configmake
232
233## begin gnulib module copy-file
234
235libgettextlib_la_SOURCES += copy-file.h copy-file.c
236
237## end   gnulib module copy-file
238
239## begin gnulib module csharpcomp
240
241libgettextlib_la_SOURCES += csharpcomp.h csharpcomp.c
242
243## end   gnulib module csharpcomp
244
245## begin gnulib module csharpcomp-script
246
247
248EXTRA_DIST += $(top_srcdir)/../build-aux/csharpcomp.sh.in
249
250## end   gnulib module csharpcomp-script
251
252## begin gnulib module csharpexec
253
254DEFS += -DEXEEXT=\"@EXEEXT@\"
255libgettextlib_la_SOURCES += csharpexec.h csharpexec.c
256
257EXTRA_DIST += classpath.c classpath.h
258
259EXTRA_libgettextlib_la_SOURCES += classpath.c
260
261## end   gnulib module csharpexec
262
263## begin gnulib module csharpexec-script
264
265
266EXTRA_DIST += $(top_srcdir)/../build-aux/csharpexec.sh.in
267
268## end   gnulib module csharpexec-script
269
270## begin gnulib module diffseq
271
272libgettextlib_la_SOURCES += diffseq.h
273
274## end   gnulib module diffseq
275
276## begin gnulib module error
277
278
279EXTRA_DIST += error.c error.h
280
281EXTRA_libgettextlib_la_SOURCES += error.c
282
283## end   gnulib module error
284
285## begin gnulib module error-progname
286
287libgettextlib_la_SOURCES += error-progname.h error-progname.c
288
289## end   gnulib module error-progname
290
291## begin gnulib module execute
292
293libgettextlib_la_SOURCES += execute.h execute.c w32spawn.h
294
295## end   gnulib module execute
296
297## begin gnulib module exitfail
298
299libgettextlib_la_SOURCES += exitfail.h exitfail.c
300
301## end   gnulib module exitfail
302
303## begin gnulib module fatal-signal
304
305libgettextlib_la_SOURCES += fatal-signal.h fatal-signal.c
306
307## end   gnulib module fatal-signal
308
309## begin gnulib module fcntl
310
311BUILT_SOURCES += $(FCNTL_H)
312
313# We need the following in order to create <fcntl.h> when the system
314# doesn't have one that works with the given compiler.
315fcntl.h: fcntl.in.h
316	rm -f $@-t $@
317	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
318	  sed -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \
319	      -e 's|@''NEXT_FCNTL_H''@|$(NEXT_FCNTL_H)|g' \
320	      -e 's|@''GNULIB_OPEN''@|$(GNULIB_OPEN)|g' \
321	      -e 's|@''REPLACE_OPEN''@|$(REPLACE_OPEN)|g' \
322	      < $(srcdir)/fcntl.in.h; \
323	} > $@-t
324	mv $@-t $@
325MOSTLYCLEANFILES += fcntl.h fcntl.h-t
326
327EXTRA_DIST += fcntl.in.h
328
329## end   gnulib module fcntl
330
331## begin gnulib module fd-ostream
332
333libgettextlib_la_SOURCES += fd-ostream.c
334# This is a Makefile rule that generates multiple files at once; see the
335# automake documentation, node "Multiple Outputs", for details.
336fd-ostream.h : $(top_srcdir)/../build-aux/moopp fd-ostream.oo.h fd-ostream.oo.c ostream.oo.h
337	$(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/fd-ostream.oo.c $(srcdir)/fd-ostream.oo.h $(srcdir)/ostream.oo.h
338fd-ostream.c fd_ostream.priv.h fd_ostream.vt.h : fd-ostream.h
339	@test -f $@ || { \
340	  trap 'rm -rf fd-ostream.lock' 1 2 13 15; \
341	  if mkdir fd-ostream.lock 2>/dev/null; then \
342	    echo "$(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/fd-ostream.oo.c $(srcdir)/fd-ostream.oo.h $(srcdir)/ostream.oo.h"; \
343	    $(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/fd-ostream.oo.c $(srcdir)/fd-ostream.oo.h $(srcdir)/ostream.oo.h; \
344	    result=$$?; rm -rf fd-ostream.lock; exit $$result; \
345	  else \
346	    while test -d fd-ostream.lock; do sleep 1; done; \
347	    test -f $(srcdir)/fd-ostream.h; \
348	  fi; \
349	}
350BUILT_SOURCES += fd-ostream.h fd-ostream.c fd_ostream.priv.h fd_ostream.vt.h
351MAINTAINERCLEANFILES += fd-ostream.h fd-ostream.c fd_ostream.priv.h fd_ostream.vt.h
352EXTRA_DIST += fd-ostream.h fd-ostream.c fd_ostream.priv.h fd_ostream.vt.h
353
354EXTRA_DIST += fd-ostream.oo.c fd-ostream.oo.h
355
356EXTRA_libgettextlib_la_SOURCES += fd-ostream.oo.c
357
358## end   gnulib module fd-ostream
359
360## begin gnulib module file-ostream
361
362libgettextlib_la_SOURCES += file-ostream.c
363# This is a Makefile rule that generates multiple files at once; see the
364# automake documentation, node "Multiple Outputs", for details.
365file-ostream.h : $(top_srcdir)/../build-aux/moopp file-ostream.oo.h file-ostream.oo.c ostream.oo.h
366	$(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/file-ostream.oo.c $(srcdir)/file-ostream.oo.h $(srcdir)/ostream.oo.h
367file-ostream.c file_ostream.priv.h file_ostream.vt.h : file-ostream.h
368	@test -f $@ || { \
369	  trap 'rm -rf file-ostream.lock' 1 2 13 15; \
370	  if mkdir file-ostream.lock 2>/dev/null; then \
371	    echo "$(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/file-ostream.oo.c $(srcdir)/file-ostream.oo.h $(srcdir)/ostream.oo.h"; \
372	    $(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/file-ostream.oo.c $(srcdir)/file-ostream.oo.h $(srcdir)/ostream.oo.h; \
373	    result=$$?; rm -rf file-ostream.lock; exit $$result; \
374	  else \
375	    while test -d file-ostream.lock; do sleep 1; done; \
376	    test -f $(srcdir)/file-ostream.h; \
377	  fi; \
378	}
379BUILT_SOURCES += file-ostream.h file-ostream.c file_ostream.priv.h file_ostream.vt.h
380MAINTAINERCLEANFILES += file-ostream.h file-ostream.c file_ostream.priv.h file_ostream.vt.h
381EXTRA_DIST += file-ostream.h file-ostream.c file_ostream.priv.h file_ostream.vt.h
382
383EXTRA_DIST += file-ostream.oo.c file-ostream.oo.h
384
385EXTRA_libgettextlib_la_SOURCES += file-ostream.oo.c
386
387## end   gnulib module file-ostream
388
389## begin gnulib module filename
390
391libgettextlib_la_SOURCES += concat-filename.c
392
393EXTRA_DIST += filename.h
394
395## end   gnulib module filename
396
397## begin gnulib module findprog
398
399libgettextlib_la_SOURCES += findprog.h findprog.c
400
401## end   gnulib module findprog
402
403## begin gnulib module float
404
405BUILT_SOURCES += $(FLOAT_H)
406
407# We need the following in order to create <float.h> when the system
408# doesn't have one that works with the given compiler.
409float.h: float.in.h
410	rm -f $@-t $@
411	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
412	  sed -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \
413	      -e 's|@''NEXT_FLOAT_H''@|$(NEXT_FLOAT_H)|g' \
414	      < $(srcdir)/float.in.h; \
415	} > $@-t
416	mv $@-t $@
417MOSTLYCLEANFILES += float.h float.h-t
418
419EXTRA_DIST += float.in.h
420
421## end   gnulib module float
422
423## begin gnulib module fnmatch
424
425BUILT_SOURCES += $(FNMATCH_H)
426
427# We need the following in order to create <fnmatch.h> when the system
428# doesn't have one that supports the required API.
429fnmatch.h: fnmatch.in.h
430	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
431	  cat $(srcdir)/fnmatch.in.h; \
432	} > $@-t
433	mv -f $@-t $@
434MOSTLYCLEANFILES += fnmatch.h fnmatch.h-t
435
436EXTRA_DIST += fnmatch.c fnmatch.in.h fnmatch_loop.c
437
438EXTRA_libgettextlib_la_SOURCES += fnmatch.c fnmatch_loop.c
439
440## end   gnulib module fnmatch
441
442## begin gnulib module fopen
443
444
445EXTRA_DIST += fopen.c
446
447EXTRA_libgettextlib_la_SOURCES += fopen.c
448
449## end   gnulib module fopen
450
451## begin gnulib module fstrcmp
452
453libgettextlib_la_SOURCES += fstrcmp.h fstrcmp.c
454
455## end   gnulib module fstrcmp
456
457## begin gnulib module full-write
458
459libgettextlib_la_SOURCES += full-write.h full-write.c
460
461## end   gnulib module full-write
462
463## begin gnulib module fwriteerror
464
465libgettextlib_la_SOURCES += fwriteerror.h fwriteerror.c
466
467## end   gnulib module fwriteerror
468
469## begin gnulib module gcd
470
471libgettextlib_la_SOURCES += gcd.h gcd.c
472
473## end   gnulib module gcd
474
475## begin gnulib module getdelim
476
477
478EXTRA_DIST += getdelim.c
479
480EXTRA_libgettextlib_la_SOURCES += getdelim.c
481
482## end   gnulib module getdelim
483
484## begin gnulib module getline
485
486
487EXTRA_DIST += getline.c
488
489EXTRA_libgettextlib_la_SOURCES += getline.c
490
491## end   gnulib module getline
492
493## begin gnulib module getopt
494
495BUILT_SOURCES += $(GETOPT_H)
496
497# We need the following in order to create <getopt.h> when the system
498# doesn't have one that works with the given compiler.
499getopt.h: getopt.in.h
500	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
501	  cat $(srcdir)/getopt.in.h; \
502	} > $@-t
503	mv -f $@-t $@
504MOSTLYCLEANFILES += getopt.h getopt.h-t
505
506EXTRA_DIST += getopt.c getopt.in.h getopt1.c getopt_int.h
507
508EXTRA_libgettextlib_la_SOURCES += getopt.c getopt1.c
509
510## end   gnulib module getopt
511
512## begin gnulib module gettext
513
514# This is for those projects which use "gettextize --intl" to put a source-code
515# copy of libintl into their package. In such projects, every Makefile.am needs
516# -I$(top_builddir)/intl, so that <libintl.h> can be found in this directory.
517# For the Makefile.ams in other directories it is the maintainer's
518# responsibility; for the one from gnulib we do it here.
519# This option has no effect when the user disables NLS (because then the intl
520# directory contains no libintl.h file) or when the project does not use
521# "gettextize --intl".
522AM_CPPFLAGS += -I$(top_builddir)/intl
523
524EXTRA_DIST += $(top_srcdir)/../build-aux/config.rpath
525
526## end   gnulib module gettext
527
528## begin gnulib module gettext-h
529
530libgettextlib_la_SOURCES += gettext.h
531
532## end   gnulib module gettext-h
533
534## begin gnulib module gettext-tools-misc
535
536
537# Specify that libgettextlib should installed in $(libdir).
538lib_LTLIBRARIES = libgettextlib.la
539
540# Need @LTLIBINTL@ because many source files use gettext().
541# Need @LTLIBICONV@ because linebreak.c and striconv.c use iconv().
542# Need @LIB_ACL@ because copy-file.c uses acl.h.
543# Need @LTLIBC@ for -no-undefined to work on many platforms.
544libgettextlib_la_LDFLAGS += \
545  -release @VERSION@ \
546  @LTLIBINTL@ @LTLIBICONV@ @LIB_ACL@ @LTLIBC@ @LTNOUNDEF@
547
548# Tell the mingw or Cygwin linker which symbols to export.
549if WOE32DLL
550libgettextlib_la_SOURCES += ../woe32dll/gettextlib-exports.c
551libgettextlib_la_LDFLAGS += -Wl,--export-all-symbols
552endif
553
554# No need to install libgettextlib.a, except on AIX.
555install-exec-local: install-libLTLIBRARIES install-exec-clean
556install-exec-clean:
557	case "@host_os@" in \
558	  aix*) ;; \
559	  *) rm -f $(DESTDIR)$(libdir)/libgettextlib.a ;; \
560	esac
561
562## end   gnulib module gettext-tools-misc
563
564## begin gnulib module gettimeofday
565
566
567EXTRA_DIST += gettimeofday.c
568
569EXTRA_libgettextlib_la_SOURCES += gettimeofday.c
570
571## end   gnulib module gettimeofday
572
573## begin gnulib module hash
574
575libgettextlib_la_SOURCES += hash.h hash.c
576
577## end   gnulib module hash
578
579## begin gnulib module havelib
580
581
582EXTRA_DIST += $(top_srcdir)/../build-aux/config.rpath
583
584## end   gnulib module havelib
585
586## begin gnulib module html-ostream
587
588libgettextlib_la_SOURCES += html-ostream.c
589# This is a Makefile rule that generates multiple files at once; see the
590# automake documentation, node "Multiple Outputs", for details.
591html-ostream.h : $(top_srcdir)/../build-aux/moopp html-ostream.oo.h html-ostream.oo.c ostream.oo.h
592	$(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/html-ostream.oo.c $(srcdir)/html-ostream.oo.h $(srcdir)/ostream.oo.h
593html-ostream.c html_ostream.priv.h html_ostream.vt.h : html-ostream.h
594	@test -f $@ || { \
595	  trap 'rm -rf html-ostream.lock' 1 2 13 15; \
596	  if mkdir html-ostream.lock 2>/dev/null; then \
597	    echo "$(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/html-ostream.oo.c $(srcdir)/html-ostream.oo.h $(srcdir)/ostream.oo.h"; \
598	    $(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/html-ostream.oo.c $(srcdir)/html-ostream.oo.h $(srcdir)/ostream.oo.h; \
599	    result=$$?; rm -rf html-ostream.lock; exit $$result; \
600	  else \
601	    while test -d html-ostream.lock; do sleep 1; done; \
602	    test -f $(srcdir)/html-ostream.h; \
603	  fi; \
604	}
605BUILT_SOURCES += html-ostream.h html-ostream.c html_ostream.priv.h html_ostream.vt.h
606MAINTAINERCLEANFILES += html-ostream.h html-ostream.c html_ostream.priv.h html_ostream.vt.h
607EXTRA_DIST += html-ostream.h html-ostream.c html_ostream.priv.h html_ostream.vt.h
608
609EXTRA_DIST += html-ostream.oo.c html-ostream.oo.h
610
611EXTRA_libgettextlib_la_SOURCES += html-ostream.oo.c
612
613## end   gnulib module html-ostream
614
615## begin gnulib module html-styled-ostream
616
617if !WOE32DLL
618libgettextlib_la_SOURCES += html-styled-ostream.c
619else
620libgettextlib_la_SOURCES += ../woe32dll/c++html-styled-ostream.cc
621endif
622# This is a Makefile rule that generates multiple files at once; see the
623# automake documentation, node "Multiple Outputs", for details.
624html-styled-ostream.h : $(top_srcdir)/../build-aux/moopp html-styled-ostream.oo.h html-styled-ostream.oo.c styled-ostream.oo.h ostream.oo.h
625	$(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/html-styled-ostream.oo.c $(srcdir)/html-styled-ostream.oo.h $(srcdir)/styled-ostream.oo.h $(srcdir)/ostream.oo.h
626html-styled-ostream.c html_styled_ostream.priv.h html_styled_ostream.vt.h : html-styled-ostream.h
627	@test -f $@ || { \
628	  trap 'rm -rf html-styled-ostream.lock' 1 2 13 15; \
629	  if mkdir html-styled-ostream.lock 2>/dev/null; then \
630	    echo "$(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/html-styled-ostream.oo.c $(srcdir)/html-styled-ostream.oo.h $(srcdir)/styled-ostream.oo.h $(srcdir)/ostream.oo.h"; \
631	    $(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/html-styled-ostream.oo.c $(srcdir)/html-styled-ostream.oo.h $(srcdir)/styled-ostream.oo.h $(srcdir)/ostream.oo.h; \
632	    result=$$?; rm -rf html-styled-ostream.lock; exit $$result; \
633	  else \
634	    while test -d html-styled-ostream.lock; do sleep 1; done; \
635	    test -f $(srcdir)/html-styled-ostream.h; \
636	  fi; \
637	}
638BUILT_SOURCES += html-styled-ostream.h html-styled-ostream.c html_styled_ostream.priv.h html_styled_ostream.vt.h
639MAINTAINERCLEANFILES += html-styled-ostream.h html-styled-ostream.c html_styled_ostream.priv.h html_styled_ostream.vt.h
640EXTRA_DIST += html-styled-ostream.h html-styled-ostream.c html_styled_ostream.priv.h html_styled_ostream.vt.h
641
642EXTRA_DIST += html-styled-ostream.oo.c html-styled-ostream.oo.h
643
644EXTRA_libgettextlib_la_SOURCES += html-styled-ostream.oo.c
645
646## end   gnulib module html-styled-ostream
647
648## begin gnulib module iconv_open
649
650BUILT_SOURCES += $(ICONV_H)
651
652# We need the following in order to create <iconv.h> when the system
653# doesn't have one that works with the given compiler.
654iconv.h: iconv.in.h
655	rm -f $@-t $@
656	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
657	  sed -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \
658	      -e 's|@''NEXT_ICONV_H''@|$(NEXT_ICONV_H)|g' \
659	      -e 's|@''ICONV_CONST''@|$(ICONV_CONST)|g' \
660	      -e 's|@''REPLACE_ICONV''@|$(REPLACE_ICONV)|g' \
661	      -e 's|@''REPLACE_ICONV_OPEN''@|$(REPLACE_ICONV_OPEN)|g' \
662	      -e 's|@''REPLACE_ICONV_UTF''@|$(REPLACE_ICONV_UTF)|g' \
663	      < $(srcdir)/iconv.in.h; \
664	} > $@-t
665	mv $@-t $@
666MOSTLYCLEANFILES += iconv.h iconv.h-t
667
668GPERF = gperf
669iconv_open-aix.h: iconv_open-aix.gperf
670	$(GPERF) -m 10 $(srcdir)/iconv_open-aix.gperf > $@-t
671	mv $@-t $@
672iconv_open-hpux.h: iconv_open-hpux.gperf
673	$(GPERF) -m 10 $(srcdir)/iconv_open-hpux.gperf > $@-t
674	mv $@-t $@
675iconv_open-irix.h: iconv_open-irix.gperf
676	$(GPERF) -m 10 $(srcdir)/iconv_open-irix.gperf > $@-t
677	mv $@-t $@
678iconv_open-osf.h: iconv_open-osf.gperf
679	$(GPERF) -m 10 $(srcdir)/iconv_open-osf.gperf > $@-t
680	mv $@-t $@
681BUILT_SOURCES        += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h
682MOSTLYCLEANFILES     += iconv_open-aix.h-t iconv_open-hpux.h-t iconv_open-irix.h-t iconv_open-osf.h-t
683MAINTAINERCLEANFILES += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h
684EXTRA_DIST           += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h
685
686EXTRA_DIST += iconv.in.h iconv_open-aix.gperf iconv_open-hpux.gperf iconv_open-irix.gperf iconv_open-osf.gperf iconv_open.c
687
688EXTRA_libgettextlib_la_SOURCES += iconv_open.c
689
690## end   gnulib module iconv_open
691
692## begin gnulib module intprops
693
694
695EXTRA_DIST += intprops.h
696
697## end   gnulib module intprops
698
699## begin gnulib module javacomp
700
701libgettextlib_la_SOURCES += javacomp.h javacomp.c
702
703## end   gnulib module javacomp
704
705## begin gnulib module javacomp-script
706
707
708EXTRA_DIST += $(top_srcdir)/../build-aux/javacomp.sh.in
709
710## end   gnulib module javacomp-script
711
712## begin gnulib module javaexec
713
714DEFS += -DEXEEXT=\"@EXEEXT@\"
715libgettextlib_la_SOURCES += javaexec.h javaexec.c
716
717## end   gnulib module javaexec
718
719## begin gnulib module javaexec-script
720
721
722EXTRA_DIST += $(top_srcdir)/../build-aux/javaexec.sh.in
723
724## end   gnulib module javaexec-script
725
726## begin gnulib module javaversion
727
728libgettextlib_la_SOURCES += javaversion.h javaversion.c
729pkgdata_DATA += javaversion.class
730
731EXTRA_DIST += javaversion.class javaversion.java
732
733## end   gnulib module javaversion
734
735## begin gnulib module libcroco
736
737AM_CPPFLAGS += $(INCGLIB)
738AM_CPPFLAGS += $(INCXML)
739if INCLUDED_LIBCROCO
740AM_CPPFLAGS += -I$(srcdir)/libcroco
741libgettextlib_la_LIBADD += libcroco_rpl.la
742libgettextlib_la_DEPENDENCIES += libcroco_rpl.la
743noinst_LTLIBRARIES += libcroco_rpl.la
744else
745AM_CPPFLAGS += $(INCCROCO)
746endif
747
748libcroco_rpl_la_SOURCES = \
749  libcroco/cr-additional-sel.c \
750  libcroco/cr-attr-sel.c \
751  libcroco/cr-cascade.c \
752  libcroco/cr-declaration.c \
753  libcroco/cr-doc-handler.c \
754  libcroco/cr-enc-handler.c \
755  libcroco/cr-fonts.c \
756  libcroco/cr-input.c \
757  libcroco/cr-num.c \
758  libcroco/cr-om-parser.c \
759  libcroco/cr-parser.c \
760  libcroco/cr-parsing-location.c \
761  libcroco/cr-prop-list.c \
762  libcroco/cr-pseudo.c \
763  libcroco/cr-rgb.c \
764  libcroco/cr-sel-eng.c \
765  libcroco/cr-selector.c \
766  libcroco/cr-simple-sel.c \
767  libcroco/cr-statement.c \
768  libcroco/cr-string.c \
769  libcroco/cr-style.c \
770  libcroco/cr-stylesheet.c \
771  libcroco/cr-term.c \
772  libcroco/cr-tknzr.c \
773  libcroco/cr-token.c \
774  libcroco/cr-utils.c
775libcroco_rpl_la_CPPFLAGS = $(AM_CPPFLAGS) $(NO_CXX)
776
777if GL_COND_LIBTOOL
778libgettextlib_la_LDFLAGS += $(LTLIBCROCO)
779endif
780
781EXTRA_DIST += libcroco/cr-additional-sel.c libcroco/cr-additional-sel.h libcroco/cr-attr-sel.c libcroco/cr-attr-sel.h libcroco/cr-cascade.c libcroco/cr-cascade.h libcroco/cr-declaration.c libcroco/cr-declaration.h libcroco/cr-doc-handler.c libcroco/cr-doc-handler.h libcroco/cr-enc-handler.c libcroco/cr-enc-handler.h libcroco/cr-fonts.c libcroco/cr-fonts.h libcroco/cr-input.c libcroco/cr-input.h libcroco/cr-num.c libcroco/cr-num.h libcroco/cr-om-parser.c libcroco/cr-om-parser.h libcroco/cr-parser.c libcroco/cr-parser.h libcroco/cr-parsing-location.c libcroco/cr-parsing-location.h libcroco/cr-prop-list.c libcroco/cr-prop-list.h libcroco/cr-pseudo.c libcroco/cr-pseudo.h libcroco/cr-rgb.c libcroco/cr-rgb.h libcroco/cr-sel-eng.c libcroco/cr-sel-eng.h libcroco/cr-selector.c libcroco/cr-selector.h libcroco/cr-simple-sel.c libcroco/cr-simple-sel.h libcroco/cr-statement.c libcroco/cr-statement.h libcroco/cr-string.c libcroco/cr-string.h libcroco/cr-style.c libcroco/cr-style.h libcroco/cr-stylesheet.c libcroco/cr-stylesheet.h libcroco/cr-term.c libcroco/cr-term.h libcroco/cr-tknzr.c libcroco/cr-tknzr.h libcroco/cr-token.c libcroco/cr-token.h libcroco/cr-utils.c libcroco/cr-utils.h libcroco/libcroco-config.h libcroco/libcroco.h
782
783EXTRA_libgettextlib_la_SOURCES += libcroco/cr-additional-sel.c libcroco/cr-attr-sel.c libcroco/cr-cascade.c libcroco/cr-declaration.c libcroco/cr-doc-handler.c libcroco/cr-enc-handler.c libcroco/cr-fonts.c libcroco/cr-input.c libcroco/cr-num.c libcroco/cr-om-parser.c libcroco/cr-parser.c libcroco/cr-parsing-location.c libcroco/cr-prop-list.c libcroco/cr-pseudo.c libcroco/cr-rgb.c libcroco/cr-sel-eng.c libcroco/cr-selector.c libcroco/cr-simple-sel.c libcroco/cr-statement.c libcroco/cr-string.c libcroco/cr-style.c libcroco/cr-stylesheet.c libcroco/cr-term.c libcroco/cr-tknzr.c libcroco/cr-token.c libcroco/cr-utils.c
784
785## end   gnulib module libcroco
786
787## begin gnulib module libglib
788
789if INCLUDED_LIBGLIB
790libgettextlib_la_LIBADD += libglib_rpl.la
791libgettextlib_la_DEPENDENCIES += libglib_rpl.la
792noinst_LTLIBRARIES += libglib_rpl.la
793endif
794
795libglib_rpl_la_SOURCES = \
796  glib/ghash.c \
797  glib/glist.c \
798  glib/gmessages.c \
799  glib/gprimes.c \
800  glib/gstrfuncs.c \
801  glib/gstring.c
802libglib_rpl_la_CPPFLAGS = $(AM_CPPFLAGS) $(NO_CXX)
803
804BUILT_SOURCES += $(LIBGLIB_H)
805
806glib.h: glib.in.h
807	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
808	  cat $(srcdir)/glib.in.h; \
809	} > $@-t
810	mv -f $@-t $@
811
812glibconfig.h: glibconfig.in.h
813	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
814	  cat $(srcdir)/glibconfig.in.h; \
815	} > $@-t
816	mv -f $@-t $@
817
818glib/ghash.h: glib/ghash.in.h
819	test -d glib || mkdir glib
820	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
821	  cat $(srcdir)/glib/ghash.in.h; \
822	} > $@-t
823	mv -f $@-t $@
824
825glib/glist.h: glib/glist.in.h
826	test -d glib || mkdir glib
827	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
828	  cat $(srcdir)/glib/glist.in.h; \
829	} > $@-t
830	mv -f $@-t $@
831
832glib/gprimes.h: glib/gprimes.in.h
833	test -d glib || mkdir glib
834	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
835	  cat $(srcdir)/glib/gprimes.in.h; \
836	} > $@-t
837	mv -f $@-t $@
838
839glib/gstrfuncs.h: glib/gstrfuncs.in.h
840	test -d glib || mkdir glib
841	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
842	  cat $(srcdir)/glib/gstrfuncs.in.h; \
843	} > $@-t
844	mv -f $@-t $@
845
846glib/gstring.h: glib/gstring.in.h
847	test -d glib || mkdir glib
848	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
849	  cat $(srcdir)/glib/gstring.in.h; \
850	} > $@-t
851	mv -f $@-t $@
852
853glib/gtypes.h: glib/gtypes.in.h
854	test -d glib || mkdir glib
855	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
856	  cat $(srcdir)/glib/gtypes.in.h; \
857	} > $@-t
858	mv -f $@-t $@
859
860MOSTLYCLEANFILES += \
861  glib.h \
862  glibconfig.h \
863  glib/ghash.h \
864  glib/glist.h \
865  glib/gprimes.h \
866  glib/gstrfuncs.h \
867  glib/gstring.h \
868  glib/gtypes.h
869MOSTLYCLEANFILES += glib/*.h-t
870
871if GL_COND_LIBTOOL
872libgettextlib_la_LDFLAGS += $(LTLIBGLIB)
873endif
874
875EXTRA_DIST += glib.in.h glib/ghash.c glib/ghash.in.h glib/glist.c glib/glist.in.h glib/gmessages.c glib/gprimes.c glib/gprimes.in.h glib/gstrfuncs.c glib/gstrfuncs.in.h glib/gstring.c glib/gstring.in.h glib/gtypes.in.h glibconfig.in.h
876
877EXTRA_libgettextlib_la_SOURCES += glib/ghash.c glib/glist.c glib/gmessages.c glib/gprimes.c glib/gstrfuncs.c glib/gstring.c
878
879## end   gnulib module libglib
880
881## begin gnulib module libxml
882
883if INCLUDED_LIBXML
884libgettextlib_la_LIBADD += libxml_rpl.la
885libgettextlib_la_DEPENDENCIES += libxml_rpl.la
886noinst_LTLIBRARIES += libxml_rpl.la
887endif
888
889libxml_rpl_la_SOURCES = \
890  libxml/DOCBparser.c \
891  libxml/HTMLparser.c \
892  libxml/HTMLtree.c \
893  libxml/SAX.c \
894  libxml/SAX2.c \
895  libxml/c14n.c \
896  libxml/catalog.c \
897  libxml/chvalid.c \
898  libxml/debugXML.c \
899  libxml/dict.c \
900  libxml/encoding.c \
901  libxml/entities.c \
902  libxml/error.c \
903  libxml/globals.c \
904  libxml/hash.c \
905  libxml/legacy.c \
906  libxml/list.c \
907  libxml/nanoftp.c \
908  libxml/nanohttp.c \
909  libxml/parser.c \
910  libxml/parserInternals.c \
911  libxml/pattern.c \
912  libxml/relaxng.c \
913  libxml/schematron.c \
914  libxml/threads.c \
915  libxml/tree.c \
916  libxml/uri.c \
917  libxml/valid.c \
918  libxml/xinclude.c \
919  libxml/xlink.c \
920  libxml/xmlIO.c \
921  libxml/xmlmemory.c \
922  libxml/xmlmodule.c \
923  libxml/xmlreader.c \
924  libxml/xmlregexp.c \
925  libxml/xmlsave.c \
926  libxml/xmlschemas.c \
927  libxml/xmlschemastypes.c \
928  libxml/xmlstring.c \
929  libxml/xmlunicode.c \
930  libxml/xmlwriter.c \
931  libxml/xpath.c \
932  libxml/xpointer.c
933libxml_rpl_la_CPPFLAGS = $(AM_CPPFLAGS) $(NO_CXX)
934
935BUILT_SOURCES += $(LIBXML_H)
936
937libxml/DOCBparser.h: libxml/DOCBparser.in.h
938	test -d libxml || mkdir libxml
939	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
940	  cat $(srcdir)/libxml/DOCBparser.in.h; \
941	} > $@-t
942	mv -f $@-t $@
943
944libxml/HTMLparser.h: libxml/HTMLparser.in.h
945	test -d libxml || mkdir libxml
946	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
947	  cat $(srcdir)/libxml/HTMLparser.in.h; \
948	} > $@-t
949	mv -f $@-t $@
950
951libxml/HTMLtree.h: libxml/HTMLtree.in.h
952	test -d libxml || mkdir libxml
953	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
954	  cat $(srcdir)/libxml/HTMLtree.in.h; \
955	} > $@-t
956	mv -f $@-t $@
957
958libxml/SAX.h: libxml/SAX.in.h
959	test -d libxml || mkdir libxml
960	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
961	  cat $(srcdir)/libxml/SAX.in.h; \
962	} > $@-t
963	mv -f $@-t $@
964
965libxml/SAX2.h: libxml/SAX2.in.h
966	test -d libxml || mkdir libxml
967	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
968	  cat $(srcdir)/libxml/SAX2.in.h; \
969	} > $@-t
970	mv -f $@-t $@
971
972libxml/c14n.h: libxml/c14n.in.h
973	test -d libxml || mkdir libxml
974	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
975	  cat $(srcdir)/libxml/c14n.in.h; \
976	} > $@-t
977	mv -f $@-t $@
978
979libxml/catalog.h: libxml/catalog.in.h
980	test -d libxml || mkdir libxml
981	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
982	  cat $(srcdir)/libxml/catalog.in.h; \
983	} > $@-t
984	mv -f $@-t $@
985
986libxml/chvalid.h: libxml/chvalid.in.h
987	test -d libxml || mkdir libxml
988	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
989	  cat $(srcdir)/libxml/chvalid.in.h; \
990	} > $@-t
991	mv -f $@-t $@
992
993libxml/debugXML.h: libxml/debugXML.in.h
994	test -d libxml || mkdir libxml
995	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
996	  cat $(srcdir)/libxml/debugXML.in.h; \
997	} > $@-t
998	mv -f $@-t $@
999
1000libxml/dict.h: libxml/dict.in.h
1001	test -d libxml || mkdir libxml
1002	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1003	  cat $(srcdir)/libxml/dict.in.h; \
1004	} > $@-t
1005	mv -f $@-t $@
1006
1007libxml/encoding.h: libxml/encoding.in.h
1008	test -d libxml || mkdir libxml
1009	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1010	  cat $(srcdir)/libxml/encoding.in.h; \
1011	} > $@-t
1012	mv -f $@-t $@
1013
1014libxml/entities.h: libxml/entities.in.h
1015	test -d libxml || mkdir libxml
1016	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1017	  cat $(srcdir)/libxml/entities.in.h; \
1018	} > $@-t
1019	mv -f $@-t $@
1020
1021libxml/globals.h: libxml/globals.in.h
1022	test -d libxml || mkdir libxml
1023	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1024	  cat $(srcdir)/libxml/globals.in.h; \
1025	} > $@-t
1026	mv -f $@-t $@
1027
1028libxml/hash.h: libxml/hash.in.h
1029	test -d libxml || mkdir libxml
1030	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1031	  cat $(srcdir)/libxml/hash.in.h; \
1032	} > $@-t
1033	mv -f $@-t $@
1034
1035libxml/list.h: libxml/list.in.h
1036	test -d libxml || mkdir libxml
1037	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1038	  cat $(srcdir)/libxml/list.in.h; \
1039	} > $@-t
1040	mv -f $@-t $@
1041
1042libxml/nanoftp.h: libxml/nanoftp.in.h
1043	test -d libxml || mkdir libxml
1044	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1045	  cat $(srcdir)/libxml/nanoftp.in.h; \
1046	} > $@-t
1047	mv -f $@-t $@
1048
1049libxml/nanohttp.h: libxml/nanohttp.in.h
1050	test -d libxml || mkdir libxml
1051	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1052	  cat $(srcdir)/libxml/nanohttp.in.h; \
1053	} > $@-t
1054	mv -f $@-t $@
1055
1056libxml/parser.h: libxml/parser.in.h
1057	test -d libxml || mkdir libxml
1058	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1059	  cat $(srcdir)/libxml/parser.in.h; \
1060	} > $@-t
1061	mv -f $@-t $@
1062
1063libxml/parserInternals.h: libxml/parserInternals.in.h
1064	test -d libxml || mkdir libxml
1065	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1066	  cat $(srcdir)/libxml/parserInternals.in.h; \
1067	} > $@-t
1068	mv -f $@-t $@
1069
1070libxml/pattern.h: libxml/pattern.in.h
1071	test -d libxml || mkdir libxml
1072	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1073	  cat $(srcdir)/libxml/pattern.in.h; \
1074	} > $@-t
1075	mv -f $@-t $@
1076
1077libxml/relaxng.h: libxml/relaxng.in.h
1078	test -d libxml || mkdir libxml
1079	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1080	  cat $(srcdir)/libxml/relaxng.in.h; \
1081	} > $@-t
1082	mv -f $@-t $@
1083
1084libxml/schemasInternals.h: libxml/schemasInternals.in.h
1085	test -d libxml || mkdir libxml
1086	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1087	  cat $(srcdir)/libxml/schemasInternals.in.h; \
1088	} > $@-t
1089	mv -f $@-t $@
1090
1091libxml/schematron.h: libxml/schematron.in.h
1092	test -d libxml || mkdir libxml
1093	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1094	  cat $(srcdir)/libxml/schematron.in.h; \
1095	} > $@-t
1096	mv -f $@-t $@
1097
1098libxml/threads.h: libxml/threads.in.h
1099	test -d libxml || mkdir libxml
1100	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1101	  cat $(srcdir)/libxml/threads.in.h; \
1102	} > $@-t
1103	mv -f $@-t $@
1104
1105libxml/tree.h: libxml/tree.in.h
1106	test -d libxml || mkdir libxml
1107	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1108	  cat $(srcdir)/libxml/tree.in.h; \
1109	} > $@-t
1110	mv -f $@-t $@
1111
1112libxml/uri.h: libxml/uri.in.h
1113	test -d libxml || mkdir libxml
1114	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1115	  cat $(srcdir)/libxml/uri.in.h; \
1116	} > $@-t
1117	mv -f $@-t $@
1118
1119libxml/valid.h: libxml/valid.in.h
1120	test -d libxml || mkdir libxml
1121	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1122	  cat $(srcdir)/libxml/valid.in.h; \
1123	} > $@-t
1124	mv -f $@-t $@
1125
1126libxml/xinclude.h: libxml/xinclude.in.h
1127	test -d libxml || mkdir libxml
1128	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1129	  cat $(srcdir)/libxml/xinclude.in.h; \
1130	} > $@-t
1131	mv -f $@-t $@
1132
1133libxml/xlink.h: libxml/xlink.in.h
1134	test -d libxml || mkdir libxml
1135	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1136	  cat $(srcdir)/libxml/xlink.in.h; \
1137	} > $@-t
1138	mv -f $@-t $@
1139
1140libxml/xmlIO.h: libxml/xmlIO.in.h
1141	test -d libxml || mkdir libxml
1142	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1143	  cat $(srcdir)/libxml/xmlIO.in.h; \
1144	} > $@-t
1145	mv -f $@-t $@
1146
1147libxml/xmlautomata.h: libxml/xmlautomata.in.h
1148	test -d libxml || mkdir libxml
1149	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1150	  cat $(srcdir)/libxml/xmlautomata.in.h; \
1151	} > $@-t
1152	mv -f $@-t $@
1153
1154libxml/xmlerror.h: libxml/xmlerror.in.h
1155	test -d libxml || mkdir libxml
1156	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1157	  cat $(srcdir)/libxml/xmlerror.in.h; \
1158	} > $@-t
1159	mv -f $@-t $@
1160
1161libxml/xmlexports.h: libxml/xmlexports.in.h
1162	test -d libxml || mkdir libxml
1163	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1164	  cat $(srcdir)/libxml/xmlexports.in.h; \
1165	} > $@-t
1166	mv -f $@-t $@
1167
1168libxml/xmlmemory.h: libxml/xmlmemory.in.h
1169	test -d libxml || mkdir libxml
1170	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1171	  cat $(srcdir)/libxml/xmlmemory.in.h; \
1172	} > $@-t
1173	mv -f $@-t $@
1174
1175libxml/xmlmodule.h: libxml/xmlmodule.in.h
1176	test -d libxml || mkdir libxml
1177	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1178	  cat $(srcdir)/libxml/xmlmodule.in.h; \
1179	} > $@-t
1180	mv -f $@-t $@
1181
1182libxml/xmlreader.h: libxml/xmlreader.in.h
1183	test -d libxml || mkdir libxml
1184	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1185	  cat $(srcdir)/libxml/xmlreader.in.h; \
1186	} > $@-t
1187	mv -f $@-t $@
1188
1189libxml/xmlregexp.h: libxml/xmlregexp.in.h
1190	test -d libxml || mkdir libxml
1191	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1192	  cat $(srcdir)/libxml/xmlregexp.in.h; \
1193	} > $@-t
1194	mv -f $@-t $@
1195
1196libxml/xmlsave.h: libxml/xmlsave.in.h
1197	test -d libxml || mkdir libxml
1198	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1199	  cat $(srcdir)/libxml/xmlsave.in.h; \
1200	} > $@-t
1201	mv -f $@-t $@
1202
1203libxml/xmlschemas.h: libxml/xmlschemas.in.h
1204	test -d libxml || mkdir libxml
1205	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1206	  cat $(srcdir)/libxml/xmlschemas.in.h; \
1207	} > $@-t
1208	mv -f $@-t $@
1209
1210libxml/xmlschemastypes.h: libxml/xmlschemastypes.in.h
1211	test -d libxml || mkdir libxml
1212	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1213	  cat $(srcdir)/libxml/xmlschemastypes.in.h; \
1214	} > $@-t
1215	mv -f $@-t $@
1216
1217libxml/xmlstring.h: libxml/xmlstring.in.h
1218	test -d libxml || mkdir libxml
1219	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1220	  cat $(srcdir)/libxml/xmlstring.in.h; \
1221	} > $@-t
1222	mv -f $@-t $@
1223
1224libxml/xmlunicode.h: libxml/xmlunicode.in.h
1225	test -d libxml || mkdir libxml
1226	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1227	  cat $(srcdir)/libxml/xmlunicode.in.h; \
1228	} > $@-t
1229	mv -f $@-t $@
1230
1231libxml/xmlversion.h: libxml/xmlversion.in.h
1232	test -d libxml || mkdir libxml
1233	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1234	  cat $(srcdir)/libxml/xmlversion.in.h; \
1235	} > $@-t
1236	mv -f $@-t $@
1237
1238libxml/xmlwriter.h: libxml/xmlwriter.in.h
1239	test -d libxml || mkdir libxml
1240	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1241	  cat $(srcdir)/libxml/xmlwriter.in.h; \
1242	} > $@-t
1243	mv -f $@-t $@
1244
1245libxml/xpath.h: libxml/xpath.in.h
1246	test -d libxml || mkdir libxml
1247	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1248	  cat $(srcdir)/libxml/xpath.in.h; \
1249	} > $@-t
1250	mv -f $@-t $@
1251
1252libxml/xpathInternals.h: libxml/xpathInternals.in.h
1253	test -d libxml || mkdir libxml
1254	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1255	  cat $(srcdir)/libxml/xpathInternals.in.h; \
1256	} > $@-t
1257	mv -f $@-t $@
1258
1259libxml/xpointer.h: libxml/xpointer.in.h
1260	test -d libxml || mkdir libxml
1261	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1262	  cat $(srcdir)/libxml/xpointer.in.h; \
1263	} > $@-t
1264	mv -f $@-t $@
1265
1266MOSTLYCLEANFILES += \
1267  libxml/DOCBparser.h \
1268  libxml/HTMLparser.h \
1269  libxml/HTMLtree.h \
1270  libxml/SAX.h \
1271  libxml/SAX2.h \
1272  libxml/c14n.h \
1273  libxml/catalog.h \
1274  libxml/chvalid.h \
1275  libxml/debugXML.h \
1276  libxml/dict.h \
1277  libxml/encoding.h \
1278  libxml/entities.h \
1279  libxml/globals.h \
1280  libxml/hash.h \
1281  libxml/list.h \
1282  libxml/nanoftp.h \
1283  libxml/nanohttp.h \
1284  libxml/parser.h \
1285  libxml/parserInternals.h \
1286  libxml/pattern.h \
1287  libxml/relaxng.h \
1288  libxml/schemasInternals.h \
1289  libxml/schematron.h \
1290  libxml/threads.h \
1291  libxml/tree.h \
1292  libxml/uri.h \
1293  libxml/valid.h \
1294  libxml/xinclude.h \
1295  libxml/xlink.h \
1296  libxml/xmlIO.h \
1297  libxml/xmlautomata.h \
1298  libxml/xmlerror.h \
1299  libxml/xmlexports.h \
1300  libxml/xmlmemory.h \
1301  libxml/xmlmodule.h \
1302  libxml/xmlreader.h \
1303  libxml/xmlregexp.h \
1304  libxml/xmlsave.h \
1305  libxml/xmlschemas.h \
1306  libxml/xmlschemastypes.h \
1307  libxml/xmlstring.h \
1308  libxml/xmlunicode.h \
1309  libxml/xmlversion.h \
1310  libxml/xmlwriter.h \
1311  libxml/xpath.h \
1312  libxml/xpathInternals.h \
1313  libxml/xpointer.h
1314MOSTLYCLEANFILES += libxml/*.h-t
1315
1316if GL_COND_LIBTOOL
1317libgettextlib_la_LDFLAGS += $(LTLIBXML)
1318endif
1319
1320EXTRA_DIST += libxml/COPYING libxml/DOCBparser.c libxml/DOCBparser.in.h libxml/HTMLparser.c libxml/HTMLparser.in.h libxml/HTMLtree.c libxml/HTMLtree.in.h libxml/SAX.c libxml/SAX.in.h libxml/SAX2.c libxml/SAX2.in.h libxml/c14n.c libxml/c14n.in.h libxml/catalog.c libxml/catalog.in.h libxml/chvalid.c libxml/chvalid.in.h libxml/debugXML.c libxml/debugXML.in.h libxml/dict.c libxml/dict.in.h libxml/elfgcchack.h libxml/encoding.c libxml/encoding.in.h libxml/entities.c libxml/entities.in.h libxml/error.c libxml/globals.c libxml/globals.in.h libxml/hash.c libxml/hash.in.h libxml/legacy.c libxml/libxml.h libxml/list.c libxml/list.in.h libxml/nanoftp.c libxml/nanoftp.in.h libxml/nanohttp.c libxml/nanohttp.in.h libxml/parser.c libxml/parser.in.h libxml/parserInternals.c libxml/parserInternals.in.h libxml/pattern.c libxml/pattern.in.h libxml/relaxng.c libxml/relaxng.in.h libxml/schemasInternals.in.h libxml/schematron.c libxml/schematron.in.h libxml/threads.c libxml/threads.in.h libxml/tree.c libxml/tree.in.h libxml/uri.c libxml/uri.in.h libxml/valid.c libxml/valid.in.h libxml/xinclude.c libxml/xinclude.in.h libxml/xlink.c libxml/xlink.in.h libxml/xmlIO.c libxml/xmlIO.in.h libxml/xmlautomata.in.h libxml/xmlerror.in.h libxml/xmlexports.in.h libxml/xmlmemory.c libxml/xmlmemory.in.h libxml/xmlmodule.c libxml/xmlmodule.in.h libxml/xmlreader.c libxml/xmlreader.in.h libxml/xmlregexp.c libxml/xmlregexp.in.h libxml/xmlsave.c libxml/xmlsave.in.h libxml/xmlschemas.c libxml/xmlschemas.in.h libxml/xmlschemastypes.c libxml/xmlschemastypes.in.h libxml/xmlstring.c libxml/xmlstring.in.h libxml/xmlunicode.c libxml/xmlunicode.in.h libxml/xmlversion.in.h libxml/xmlwriter.c libxml/xmlwriter.in.h libxml/xpath.c libxml/xpath.in.h libxml/xpathInternals.in.h libxml/xpointer.c libxml/xpointer.in.h
1321
1322EXTRA_libgettextlib_la_SOURCES += libxml/DOCBparser.c libxml/HTMLparser.c libxml/HTMLtree.c libxml/SAX.c libxml/SAX2.c libxml/c14n.c libxml/catalog.c libxml/chvalid.c libxml/debugXML.c libxml/dict.c libxml/encoding.c libxml/entities.c libxml/error.c libxml/globals.c libxml/hash.c libxml/legacy.c libxml/list.c libxml/nanoftp.c libxml/nanohttp.c libxml/parser.c libxml/parserInternals.c libxml/pattern.c libxml/relaxng.c libxml/schematron.c libxml/threads.c libxml/tree.c libxml/uri.c libxml/valid.c libxml/xinclude.c libxml/xlink.c libxml/xmlIO.c libxml/xmlmemory.c libxml/xmlmodule.c libxml/xmlreader.c libxml/xmlregexp.c libxml/xmlsave.c libxml/xmlschemas.c libxml/xmlschemastypes.c libxml/xmlstring.c libxml/xmlunicode.c libxml/xmlwriter.c libxml/xpath.c libxml/xpointer.c
1323
1324## end   gnulib module libxml
1325
1326## begin gnulib module linebreak
1327
1328libgettextlib_la_SOURCES += linebreak.h linebreak.c lbrkprop.h
1329
1330## end   gnulib module linebreak
1331
1332## begin gnulib module link-warning
1333
1334LINK_WARNING_H=$(top_srcdir)/../build-aux/link-warning.h
1335
1336EXTRA_DIST += $(top_srcdir)/../build-aux/link-warning.h
1337
1338## end   gnulib module link-warning
1339
1340## begin gnulib module linkedhash-list
1341
1342libgettextlib_la_SOURCES += gl_linkedhash_list.h gl_linkedhash_list.c gl_anyhash_list1.h gl_anyhash_list2.h gl_anylinked_list1.h gl_anylinked_list2.h
1343
1344## end   gnulib module linkedhash-list
1345
1346## begin gnulib module list
1347
1348libgettextlib_la_SOURCES += gl_list.h gl_list.c
1349
1350## end   gnulib module list
1351
1352## begin gnulib module localcharset
1353
1354libgettextlib_la_SOURCES += localcharset.h localcharset.c
1355
1356# We need the following in order to install a simple file in $(libdir)
1357# which is shared with other installed packages. We use a list of referencing
1358# packages so that "make uninstall" will remove the file if and only if it
1359# is not used by another installed package.
1360# On systems with glibc-2.1 or newer, the file is redundant, therefore we
1361# avoid installing it.
1362
1363all-local: charset.alias ref-add.sed ref-del.sed
1364
1365charset_alias = $(DESTDIR)$(libdir)/charset.alias
1366charset_tmp = $(DESTDIR)$(libdir)/charset.tmp
1367install-exec-local: all-local
1368	test $(GLIBC21) != no || $(mkinstalldirs) $(DESTDIR)$(libdir)
1369	if test -f $(charset_alias); then \
1370	  sed -f ref-add.sed $(charset_alias) > $(charset_tmp) ; \
1371	  $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \
1372	  rm -f $(charset_tmp) ; \
1373	else \
1374	  if test $(GLIBC21) = no; then \
1375	    sed -f ref-add.sed charset.alias > $(charset_tmp) ; \
1376	    $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \
1377	    rm -f $(charset_tmp) ; \
1378	  fi ; \
1379	fi
1380
1381uninstall-local: all-local
1382	if test -f $(charset_alias); then \
1383	  sed -f ref-del.sed $(charset_alias) > $(charset_tmp); \
1384	  if grep '^# Packages using this file: $$' $(charset_tmp) \
1385	      > /dev/null; then \
1386	    rm -f $(charset_alias); \
1387	  else \
1388	    $(INSTALL_DATA) $(charset_tmp) $(charset_alias); \
1389	  fi; \
1390	  rm -f $(charset_tmp); \
1391	fi
1392
1393charset.alias: config.charset
1394	rm -f t-$@ $@
1395	$(SHELL) $(srcdir)/config.charset '$(host)' > t-$@
1396	mv t-$@ $@
1397
1398SUFFIXES += .sed .sin
1399.sin.sed:
1400	rm -f t-$@ $@
1401	sed -e '/^#/d' -e 's/@''PACKAGE''@/$(PACKAGE)/g' $< > t-$@
1402	mv t-$@ $@
1403
1404CLEANFILES += charset.alias ref-add.sed ref-del.sed
1405
1406EXTRA_DIST += config.charset ref-add.sin ref-del.sin
1407
1408## end   gnulib module localcharset
1409
1410## begin gnulib module locale
1411
1412BUILT_SOURCES += $(LOCALE_H)
1413
1414# We need the following in order to create <locale.h> when the system
1415# doesn't have one that provides all definitions.
1416locale.h: locale.in.h
1417	rm -f $@-t $@
1418	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1419	  sed -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \
1420	      -e 's|@''NEXT_LOCALE_H''@|$(NEXT_LOCALE_H)|g' \
1421	      < $(srcdir)/locale.in.h; \
1422	} > $@-t
1423	mv $@-t $@
1424MOSTLYCLEANFILES += locale.h locale.h-t
1425
1426EXTRA_DIST += locale.in.h
1427
1428## end   gnulib module locale
1429
1430## begin gnulib module localename
1431
1432libgettextlib_la_SOURCES += localename.c
1433
1434EXTRA_DIST += localename.h
1435
1436## end   gnulib module localename
1437
1438## begin gnulib module lock
1439
1440libgettextlib_la_SOURCES += lock.h lock.c
1441
1442EXTRA_DIST += $(top_srcdir)/../build-aux/config.rpath
1443
1444## end   gnulib module lock
1445
1446## begin gnulib module malloc-posix
1447
1448
1449EXTRA_DIST += malloc.c
1450
1451EXTRA_libgettextlib_la_SOURCES += malloc.c
1452
1453## end   gnulib module malloc-posix
1454
1455## begin gnulib module malloca
1456
1457libgettextlib_la_SOURCES += malloca.c
1458
1459EXTRA_DIST += malloca.h malloca.valgrind
1460
1461## end   gnulib module malloca
1462
1463## begin gnulib module mbchar
1464
1465libgettextlib_la_SOURCES += mbchar.c
1466
1467EXTRA_DIST += mbchar.h
1468
1469## end   gnulib module mbchar
1470
1471## begin gnulib module mbslen
1472
1473libgettextlib_la_SOURCES += mbslen.c
1474
1475## end   gnulib module mbslen
1476
1477## begin gnulib module mbsstr
1478
1479libgettextlib_la_SOURCES += mbsstr.c
1480
1481## end   gnulib module mbsstr
1482
1483## begin gnulib module mbswidth
1484
1485libgettextlib_la_SOURCES += mbswidth.h mbswidth.c
1486
1487## end   gnulib module mbswidth
1488
1489## begin gnulib module mbuiter
1490
1491libgettextlib_la_SOURCES += mbuiter.h
1492
1493## end   gnulib module mbuiter
1494
1495## begin gnulib module memchr
1496
1497
1498EXTRA_DIST += memchr.c
1499
1500EXTRA_libgettextlib_la_SOURCES += memchr.c
1501
1502## end   gnulib module memchr
1503
1504## begin gnulib module memmove
1505
1506
1507EXTRA_DIST += memmove.c
1508
1509EXTRA_libgettextlib_la_SOURCES += memmove.c
1510
1511## end   gnulib module memmove
1512
1513## begin gnulib module memset
1514
1515
1516EXTRA_DIST += memset.c
1517
1518EXTRA_libgettextlib_la_SOURCES += memset.c
1519
1520## end   gnulib module memset
1521
1522## begin gnulib module minmax
1523
1524libgettextlib_la_SOURCES += minmax.h
1525
1526## end   gnulib module minmax
1527
1528## begin gnulib module mkdtemp
1529
1530
1531EXTRA_DIST += mkdtemp.c
1532
1533EXTRA_libgettextlib_la_SOURCES += mkdtemp.c
1534
1535## end   gnulib module mkdtemp
1536
1537## begin gnulib module moo
1538
1539MOOPPFLAGS =
1540
1541EXTRA_DIST += moo.h
1542
1543EXTRA_DIST += $(top_srcdir)/../build-aux/moopp
1544
1545## end   gnulib module moo
1546
1547## begin gnulib module obstack
1548
1549
1550EXTRA_DIST += obstack.c obstack.h
1551
1552EXTRA_libgettextlib_la_SOURCES += obstack.c
1553
1554## end   gnulib module obstack
1555
1556## begin gnulib module open
1557
1558
1559EXTRA_DIST += open.c
1560
1561EXTRA_libgettextlib_la_SOURCES += open.c
1562
1563## end   gnulib module open
1564
1565## begin gnulib module ostream
1566
1567libgettextlib_la_SOURCES += ostream.c
1568# This is a Makefile rule that generates multiple files at once; see the
1569# automake documentation, node "Multiple Outputs", for details.
1570ostream.h : $(top_srcdir)/../build-aux/moopp ostream.oo.h ostream.oo.c
1571	$(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/ostream.oo.c $(srcdir)/ostream.oo.h
1572ostream.c ostream.priv.h ostream.vt.h : ostream.h
1573	@test -f $@ || { \
1574	  trap 'rm -rf ostream.lock' 1 2 13 15; \
1575	  if mkdir ostream.lock 2>/dev/null; then \
1576	    echo "$(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/ostream.oo.c $(srcdir)/ostream.oo.h"; \
1577	    $(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/ostream.oo.c $(srcdir)/ostream.oo.h; \
1578	    result=$$?; rm -rf ostream.lock; exit $$result; \
1579	  else \
1580	    while test -d ostream.lock; do sleep 1; done; \
1581	    test -f $(srcdir)/ostream.h; \
1582	  fi; \
1583	}
1584BUILT_SOURCES += ostream.h ostream.c ostream.priv.h ostream.vt.h
1585MAINTAINERCLEANFILES += ostream.h ostream.c ostream.priv.h ostream.vt.h
1586EXTRA_DIST += ostream.h ostream.c ostream.priv.h ostream.vt.h
1587
1588EXTRA_DIST += ostream.oo.c ostream.oo.h
1589
1590EXTRA_libgettextlib_la_SOURCES += ostream.oo.c
1591
1592## end   gnulib module ostream
1593
1594## begin gnulib module pathmax
1595
1596
1597EXTRA_DIST += pathmax.h
1598
1599## end   gnulib module pathmax
1600
1601## begin gnulib module pipe
1602
1603libgettextlib_la_SOURCES += pipe.h pipe.c w32spawn.h
1604
1605## end   gnulib module pipe
1606
1607## begin gnulib module progname
1608
1609libgettextlib_la_SOURCES += progname.h progname.c
1610
1611## end   gnulib module progname
1612
1613## begin gnulib module propername
1614
1615libgettextlib_la_SOURCES += propername.h propername.c
1616
1617## end   gnulib module propername
1618
1619## begin gnulib module quote
1620
1621libgettextlib_la_SOURCES += quote.h quote.c
1622
1623## end   gnulib module quote
1624
1625## begin gnulib module quotearg
1626
1627libgettextlib_la_SOURCES += quotearg.h quotearg.c
1628
1629## end   gnulib module quotearg
1630
1631## begin gnulib module readlink
1632
1633
1634EXTRA_DIST += readlink.c
1635
1636EXTRA_libgettextlib_la_SOURCES += readlink.c
1637
1638## end   gnulib module readlink
1639
1640## begin gnulib module realloc-posix
1641
1642
1643EXTRA_DIST += realloc.c
1644
1645EXTRA_libgettextlib_la_SOURCES += realloc.c
1646
1647## end   gnulib module realloc-posix
1648
1649## begin gnulib module relocatable-prog
1650
1651DEFS += -DEXEEXT=\"@EXEEXT@\"
1652
1653EXTRA_DIST += progreloc.c relocatable.c relocatable.h
1654
1655EXTRA_libgettextlib_la_SOURCES += progreloc.c relocatable.c
1656
1657EXTRA_DIST += $(top_srcdir)/../build-aux/config.libpath $(top_srcdir)/../build-aux/reloc-ldflags
1658
1659## end   gnulib module relocatable-prog
1660
1661## begin gnulib module relocatable-prog-wrapper
1662
1663
1664EXTRA_DIST += areadlink.c areadlink.h c-ctype.c c-ctype.h canonicalize-lgpl.c canonicalize.h malloca.c malloca.h progname.c progname.h progreloc.c readlink.c relocatable.c relocatable.h relocwrapper.c setenv.c setenv.h strerror.c xreadlink.c xreadlink.h
1665
1666EXTRA_DIST += $(top_srcdir)/../build-aux/install-reloc
1667
1668## end   gnulib module relocatable-prog-wrapper
1669
1670## begin gnulib module relocatable-script
1671
1672
1673EXTRA_DIST += $(top_srcdir)/../build-aux/relocatable.sh.in
1674
1675## end   gnulib module relocatable-script
1676
1677## begin gnulib module safe-read
1678
1679
1680EXTRA_DIST += safe-read.c safe-read.h
1681
1682EXTRA_libgettextlib_la_SOURCES += safe-read.c
1683
1684## end   gnulib module safe-read
1685
1686## begin gnulib module safe-write
1687
1688
1689EXTRA_DIST += safe-write.c safe-write.h
1690
1691EXTRA_libgettextlib_la_SOURCES += safe-write.c
1692
1693## end   gnulib module safe-write
1694
1695## begin gnulib module setenv
1696
1697
1698EXTRA_DIST += setenv.c setenv.h unsetenv.c
1699
1700EXTRA_libgettextlib_la_SOURCES += setenv.c unsetenv.c
1701
1702## end   gnulib module setenv
1703
1704## begin gnulib module sh-quote
1705
1706libgettextlib_la_SOURCES += sh-quote.h sh-quote.c
1707
1708## end   gnulib module sh-quote
1709
1710## begin gnulib module signal
1711
1712BUILT_SOURCES += signal.h
1713
1714# We need the following in order to create <signal.h> when the system
1715# doesn't have a complete one.
1716signal.h: signal.in.h
1717	rm -f $@-t $@
1718	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1719	  sed -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \
1720	      -e 's|@''NEXT_SIGNAL_H''@|$(NEXT_SIGNAL_H)|g' \
1721	      -e 's|@''GNULIB_SIGPROCMASK''@|$(GNULIB_SIGPROCMASK)|g' \
1722	      -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|$(HAVE_POSIX_SIGNALBLOCKING)|g' \
1723	      -e 's|@''HAVE_SIGSET_T''@|$(HAVE_SIGSET_T)|g' \
1724	      -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
1725	      < $(srcdir)/signal.in.h; \
1726	} > $@-t
1727	mv $@-t $@
1728MOSTLYCLEANFILES += signal.h signal.h-t
1729
1730EXTRA_DIST += signal.in.h
1731
1732## end   gnulib module signal
1733
1734## begin gnulib module sigprocmask
1735
1736
1737EXTRA_DIST += sigprocmask.c
1738
1739EXTRA_libgettextlib_la_SOURCES += sigprocmask.c
1740
1741## end   gnulib module sigprocmask
1742
1743## begin gnulib module size_max
1744
1745libgettextlib_la_SOURCES += size_max.h
1746
1747## end   gnulib module size_max
1748
1749## begin gnulib module snprintf
1750
1751
1752EXTRA_DIST += snprintf.c
1753
1754EXTRA_libgettextlib_la_SOURCES += snprintf.c
1755
1756## end   gnulib module snprintf
1757
1758## begin gnulib module stdbool
1759
1760BUILT_SOURCES += $(STDBOOL_H)
1761
1762# We need the following in order to create <stdbool.h> when the system
1763# doesn't have one that works.
1764stdbool.h: stdbool.in.h
1765	rm -f $@-t $@
1766	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1767	  sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool.in.h; \
1768	} > $@-t
1769	mv $@-t $@
1770MOSTLYCLEANFILES += stdbool.h stdbool.h-t
1771
1772EXTRA_DIST += stdbool.in.h
1773
1774## end   gnulib module stdbool
1775
1776## begin gnulib module stdint
1777
1778BUILT_SOURCES += $(STDINT_H)
1779
1780# We need the following in order to create <stdint.h> when the system
1781# doesn't have one that works with the given compiler.
1782stdint.h: stdint.in.h
1783	rm -f $@-t $@
1784	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1785	  sed -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \
1786	      -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \
1787	      -e 's|@''NEXT_STDINT_H''@|$(NEXT_STDINT_H)|g' \
1788	      -e 's/@''HAVE_SYS_TYPES_H''@/$(HAVE_SYS_TYPES_H)/g' \
1789	      -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
1790	      -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \
1791	      -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
1792	      -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \
1793	      -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \
1794	      -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
1795	      -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \
1796	      -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/$(BITSIZEOF_SIG_ATOMIC_T)/g' \
1797	      -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/$(HAVE_SIGNED_SIG_ATOMIC_T)/g' \
1798	      -e 's/@''SIG_ATOMIC_T_SUFFIX''@/$(SIG_ATOMIC_T_SUFFIX)/g' \
1799	      -e 's/@''BITSIZEOF_SIZE_T''@/$(BITSIZEOF_SIZE_T)/g' \
1800	      -e 's/@''SIZE_T_SUFFIX''@/$(SIZE_T_SUFFIX)/g' \
1801	      -e 's/@''BITSIZEOF_WCHAR_T''@/$(BITSIZEOF_WCHAR_T)/g' \
1802	      -e 's/@''HAVE_SIGNED_WCHAR_T''@/$(HAVE_SIGNED_WCHAR_T)/g' \
1803	      -e 's/@''WCHAR_T_SUFFIX''@/$(WCHAR_T_SUFFIX)/g' \
1804	      -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \
1805	      -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \
1806	      -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \
1807	      < $(srcdir)/stdint.in.h; \
1808	} > $@-t
1809	mv $@-t $@
1810MOSTLYCLEANFILES += stdint.h stdint.h-t
1811
1812EXTRA_DIST += stdint.in.h
1813
1814## end   gnulib module stdint
1815
1816## begin gnulib module stdio
1817
1818BUILT_SOURCES += stdio.h
1819
1820# We need the following in order to create <stdio.h> when the system
1821# doesn't have one that works with the given compiler.
1822stdio.h: stdio.in.h
1823	rm -f $@-t $@
1824	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1825	  sed -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \
1826	      -e 's|@''NEXT_STDIO_H''@|$(NEXT_STDIO_H)|g' \
1827	      -e 's|@''GNULIB_FPRINTF_POSIX''@|$(GNULIB_FPRINTF_POSIX)|g' \
1828	      -e 's|@''GNULIB_PRINTF_POSIX''@|$(GNULIB_PRINTF_POSIX)|g' \
1829	      -e 's|@''GNULIB_SNPRINTF''@|$(GNULIB_SNPRINTF)|g' \
1830	      -e 's|@''GNULIB_SPRINTF_POSIX''@|$(GNULIB_SPRINTF_POSIX)|g' \
1831	      -e 's|@''GNULIB_VFPRINTF_POSIX''@|$(GNULIB_VFPRINTF_POSIX)|g' \
1832	      -e 's|@''GNULIB_VPRINTF_POSIX''@|$(GNULIB_VPRINTF_POSIX)|g' \
1833	      -e 's|@''GNULIB_VSNPRINTF''@|$(GNULIB_VSNPRINTF)|g' \
1834	      -e 's|@''GNULIB_VSPRINTF_POSIX''@|$(GNULIB_VSPRINTF_POSIX)|g' \
1835	      -e 's|@''GNULIB_VASPRINTF''@|$(GNULIB_VASPRINTF)|g' \
1836	      -e 's|@''GNULIB_FOPEN''@|$(GNULIB_FOPEN)|g' \
1837	      -e 's|@''GNULIB_FREOPEN''@|$(GNULIB_FREOPEN)|g' \
1838	      -e 's|@''GNULIB_FSEEK''@|$(GNULIB_FSEEK)|g' \
1839	      -e 's|@''GNULIB_FSEEKO''@|$(GNULIB_FSEEKO)|g' \
1840	      -e 's|@''GNULIB_FTELL''@|$(GNULIB_FTELL)|g' \
1841	      -e 's|@''GNULIB_FTELLO''@|$(GNULIB_FTELLO)|g' \
1842	      -e 's|@''GNULIB_FFLUSH''@|$(GNULIB_FFLUSH)|g' \
1843	      -e 's|@''GNULIB_GETDELIM''@|$(GNULIB_GETDELIM)|g' \
1844	      -e 's|@''GNULIB_GETLINE''@|$(GNULIB_GETLINE)|g' \
1845	      -e 's|@''REPLACE_FPRINTF''@|$(REPLACE_FPRINTF)|g' \
1846	      -e 's|@''REPLACE_VFPRINTF''@|$(REPLACE_VFPRINTF)|g' \
1847	      -e 's|@''REPLACE_PRINTF''@|$(REPLACE_PRINTF)|g' \
1848	      -e 's|@''REPLACE_VPRINTF''@|$(REPLACE_VPRINTF)|g' \
1849	      -e 's|@''REPLACE_SNPRINTF''@|$(REPLACE_SNPRINTF)|g' \
1850	      -e 's|@''HAVE_DECL_SNPRINTF''@|$(HAVE_DECL_SNPRINTF)|g' \
1851	      -e 's|@''REPLACE_VSNPRINTF''@|$(REPLACE_VSNPRINTF)|g' \
1852	      -e 's|@''HAVE_DECL_VSNPRINTF''@|$(HAVE_DECL_VSNPRINTF)|g' \
1853	      -e 's|@''REPLACE_SPRINTF''@|$(REPLACE_SPRINTF)|g' \
1854	      -e 's|@''REPLACE_VSPRINTF''@|$(REPLACE_VSPRINTF)|g' \
1855	      -e 's|@''HAVE_VASPRINTF''@|$(HAVE_VASPRINTF)|g' \
1856	      -e 's|@''REPLACE_VASPRINTF''@|$(REPLACE_VASPRINTF)|g' \
1857	      -e 's|@''REPLACE_FOPEN''@|$(REPLACE_FOPEN)|g' \
1858	      -e 's|@''REPLACE_FREOPEN''@|$(REPLACE_FREOPEN)|g' \
1859	      -e 's|@''REPLACE_FSEEKO''@|$(REPLACE_FSEEKO)|g' \
1860	      -e 's|@''REPLACE_FSEEK''@|$(REPLACE_FSEEK)|g' \
1861	      -e 's|@''REPLACE_FTELLO''@|$(REPLACE_FTELLO)|g' \
1862	      -e 's|@''REPLACE_FTELL''@|$(REPLACE_FTELL)|g' \
1863	      -e 's|@''REPLACE_FFLUSH''@|$(REPLACE_FFLUSH)|g' \
1864	      -e 's|@''HAVE_DECL_GETDELIM''@|$(HAVE_DECL_GETDELIM)|g' \
1865	      -e 's|@''HAVE_DECL_GETLINE''@|$(HAVE_DECL_GETLINE)|g' \
1866	      -e 's|@''REPLACE_GETLINE''@|$(REPLACE_GETLINE)|g' \
1867	      -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
1868	      < $(srcdir)/stdio.in.h; \
1869	} > $@-t
1870	mv $@-t $@
1871MOSTLYCLEANFILES += stdio.h stdio.h-t
1872
1873EXTRA_DIST += stdio.in.h
1874
1875## end   gnulib module stdio
1876
1877## begin gnulib module stdlib
1878
1879BUILT_SOURCES += stdlib.h
1880
1881# We need the following in order to create <stdlib.h> when the system
1882# doesn't have one that works with the given compiler.
1883stdlib.h: stdlib.in.h
1884	rm -f $@-t $@
1885	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1886	  sed -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \
1887	      -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \
1888	      -e 's|@''GNULIB_MALLOC_POSIX''@|$(GNULIB_MALLOC_POSIX)|g' \
1889	      -e 's|@''GNULIB_REALLOC_POSIX''@|$(GNULIB_REALLOC_POSIX)|g' \
1890	      -e 's|@''GNULIB_CALLOC_POSIX''@|$(GNULIB_CALLOC_POSIX)|g' \
1891	      -e 's|@''GNULIB_GETSUBOPT''@|$(GNULIB_GETSUBOPT)|g' \
1892	      -e 's|@''GNULIB_MKDTEMP''@|$(GNULIB_MKDTEMP)|g' \
1893	      -e 's|@''GNULIB_MKSTEMP''@|$(GNULIB_MKSTEMP)|g' \
1894	      -e 's|@''GNULIB_PUTENV''@|$(GNULIB_PUTENV)|g' \
1895	      -e 's|@''HAVE_CALLOC_POSIX''@|$(HAVE_CALLOC_POSIX)|g' \
1896	      -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \
1897	      -e 's|@''HAVE_MALLOC_POSIX''@|$(HAVE_MALLOC_POSIX)|g' \
1898	      -e 's|@''HAVE_MKDTEMP''@|$(HAVE_MKDTEMP)|g' \
1899	      -e 's|@''HAVE_REALLOC_POSIX''@|$(HAVE_REALLOC_POSIX)|g' \
1900	      -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \
1901	      -e 's|@''REPLACE_PUTENV''@|$(REPLACE_PUTENV)|g' \
1902	      -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
1903	      < $(srcdir)/stdlib.in.h; \
1904	} > $@-t
1905	mv $@-t $@
1906MOSTLYCLEANFILES += stdlib.h stdlib.h-t
1907
1908EXTRA_DIST += stdlib.in.h
1909
1910## end   gnulib module stdlib
1911
1912## begin gnulib module stpcpy
1913
1914
1915EXTRA_DIST += stpcpy.c
1916
1917EXTRA_libgettextlib_la_SOURCES += stpcpy.c
1918
1919## end   gnulib module stpcpy
1920
1921## begin gnulib module stpncpy
1922
1923
1924EXTRA_DIST += stpncpy.c
1925
1926EXTRA_libgettextlib_la_SOURCES += stpncpy.c
1927
1928## end   gnulib module stpncpy
1929
1930## begin gnulib module strcspn
1931
1932
1933EXTRA_DIST += strcspn.c
1934
1935EXTRA_libgettextlib_la_SOURCES += strcspn.c
1936
1937## end   gnulib module strcspn
1938
1939## begin gnulib module strdup
1940
1941
1942EXTRA_DIST += strdup.c
1943
1944EXTRA_libgettextlib_la_SOURCES += strdup.c
1945
1946## end   gnulib module strdup
1947
1948## begin gnulib module streq
1949
1950
1951EXTRA_DIST += streq.h
1952
1953## end   gnulib module streq
1954
1955## begin gnulib module strerror
1956
1957
1958EXTRA_DIST += strerror.c
1959
1960EXTRA_libgettextlib_la_SOURCES += strerror.c
1961
1962## end   gnulib module strerror
1963
1964## begin gnulib module striconv
1965
1966libgettextlib_la_SOURCES += striconv.h striconv.c
1967if GL_COND_LIBTOOL
1968libgettextlib_la_LDFLAGS += $(LTLIBICONV)
1969endif
1970
1971## end   gnulib module striconv
1972
1973## begin gnulib module string
1974
1975BUILT_SOURCES += string.h
1976
1977# We need the following in order to create <string.h> when the system
1978# doesn't have one that works with the given compiler.
1979string.h: string.in.h
1980	rm -f $@-t $@
1981	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1982	  sed -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \
1983	      -e 's|@''NEXT_STRING_H''@|$(NEXT_STRING_H)|g' \
1984	      -e 's|@''GNULIB_MBSLEN''@|$(GNULIB_MBSLEN)|g' \
1985	      -e 's|@''GNULIB_MBSNLEN''@|$(GNULIB_MBSNLEN)|g' \
1986	      -e 's|@''GNULIB_MBSCHR''@|$(GNULIB_MBSCHR)|g' \
1987	      -e 's|@''GNULIB_MBSRCHR''@|$(GNULIB_MBSRCHR)|g' \
1988	      -e 's|@''GNULIB_MBSSTR''@|$(GNULIB_MBSSTR)|g' \
1989	      -e 's|@''GNULIB_MBSCASECMP''@|$(GNULIB_MBSCASECMP)|g' \
1990	      -e 's|@''GNULIB_MBSNCASECMP''@|$(GNULIB_MBSNCASECMP)|g' \
1991	      -e 's|@''GNULIB_MBSPCASECMP''@|$(GNULIB_MBSPCASECMP)|g' \
1992	      -e 's|@''GNULIB_MBSCASESTR''@|$(GNULIB_MBSCASESTR)|g' \
1993	      -e 's|@''GNULIB_MBSCSPN''@|$(GNULIB_MBSCSPN)|g' \
1994	      -e 's|@''GNULIB_MBSPBRK''@|$(GNULIB_MBSPBRK)|g' \
1995	      -e 's|@''GNULIB_MBSSPN''@|$(GNULIB_MBSSPN)|g' \
1996	      -e 's|@''GNULIB_MBSSEP''@|$(GNULIB_MBSSEP)|g' \
1997	      -e 's|@''GNULIB_MBSTOK_R''@|$(GNULIB_MBSTOK_R)|g' \
1998	      -e 's|@''GNULIB_MEMMEM''@|$(GNULIB_MEMMEM)|g' \
1999	      -e 's|@''GNULIB_MEMPCPY''@|$(GNULIB_MEMPCPY)|g' \
2000	      -e 's|@''GNULIB_MEMRCHR''@|$(GNULIB_MEMRCHR)|g' \
2001	      -e 's|@''GNULIB_STPCPY''@|$(GNULIB_STPCPY)|g' \
2002	      -e 's|@''GNULIB_STPNCPY''@|$(GNULIB_STPNCPY)|g' \
2003	      -e 's|@''GNULIB_STRCHRNUL''@|$(GNULIB_STRCHRNUL)|g' \
2004	      -e 's|@''GNULIB_STRDUP''@|$(GNULIB_STRDUP)|g' \
2005	      -e 's|@''GNULIB_STRNDUP''@|$(GNULIB_STRNDUP)|g' \
2006	      -e 's|@''GNULIB_STRNLEN''@|$(GNULIB_STRNLEN)|g' \
2007	      -e 's|@''GNULIB_STRPBRK''@|$(GNULIB_STRPBRK)|g' \
2008	      -e 's|@''GNULIB_STRSEP''@|$(GNULIB_STRSEP)|g' \
2009	      -e 's|@''GNULIB_STRCASESTR''@|$(GNULIB_STRCASESTR)|g' \
2010	      -e 's|@''GNULIB_STRTOK_R''@|$(GNULIB_STRTOK_R)|g' \
2011	      -e 's|@''GNULIB_STRERROR''@|$(GNULIB_STRERROR)|g' \
2012	      -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \
2013	      -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \
2014	      -e 's|@''HAVE_DECL_MEMRCHR''@|$(HAVE_DECL_MEMRCHR)|g' \
2015	      -e 's|@''HAVE_STPCPY''@|$(HAVE_STPCPY)|g' \
2016	      -e 's|@''HAVE_STPNCPY''@|$(HAVE_STPNCPY)|g' \
2017	      -e 's|@''HAVE_STRCASECMP''@|$(HAVE_STRCASECMP)|g' \
2018	      -e 's|@''HAVE_DECL_STRNCASECMP''@|$(HAVE_DECL_STRNCASECMP)|g' \
2019	      -e 's|@''HAVE_STRCHRNUL''@|$(HAVE_STRCHRNUL)|g' \
2020	      -e 's|@''HAVE_DECL_STRDUP''@|$(HAVE_DECL_STRDUP)|g' \
2021	      -e 's|@''HAVE_STRNDUP''@|$(HAVE_STRNDUP)|g' \
2022	      -e 's|@''HAVE_DECL_STRNDUP''@|$(HAVE_DECL_STRNDUP)|g' \
2023	      -e 's|@''HAVE_DECL_STRNLEN''@|$(HAVE_DECL_STRNLEN)|g' \
2024	      -e 's|@''HAVE_STRPBRK''@|$(HAVE_STRPBRK)|g' \
2025	      -e 's|@''HAVE_STRSEP''@|$(HAVE_STRSEP)|g' \
2026	      -e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \
2027	      -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \
2028	      -e 's|@''HAVE_DECL_STRERROR''@|$(HAVE_DECL_STRERROR)|g' \
2029	      -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
2030	      -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
2031	      < $(srcdir)/string.in.h; \
2032	} > $@-t
2033	mv $@-t $@
2034MOSTLYCLEANFILES += string.h string.h-t
2035
2036EXTRA_DIST += string.in.h
2037
2038## end   gnulib module string
2039
2040## begin gnulib module strnlen
2041
2042
2043EXTRA_DIST += strnlen.c
2044
2045EXTRA_libgettextlib_la_SOURCES += strnlen.c
2046
2047## end   gnulib module strnlen
2048
2049## begin gnulib module strnlen1
2050
2051libgettextlib_la_SOURCES += strnlen1.h strnlen1.c
2052
2053## end   gnulib module strnlen1
2054
2055## begin gnulib module strpbrk
2056
2057
2058EXTRA_DIST += strpbrk.c
2059
2060EXTRA_libgettextlib_la_SOURCES += strpbrk.c
2061
2062## end   gnulib module strpbrk
2063
2064## begin gnulib module strtol
2065
2066
2067EXTRA_DIST += strtol.c
2068
2069EXTRA_libgettextlib_la_SOURCES += strtol.c
2070
2071## end   gnulib module strtol
2072
2073## begin gnulib module strtoul
2074
2075
2076EXTRA_DIST += strtoul.c
2077
2078EXTRA_libgettextlib_la_SOURCES += strtoul.c
2079
2080## end   gnulib module strtoul
2081
2082## begin gnulib module styled-ostream
2083
2084libgettextlib_la_SOURCES += styled-ostream.c
2085# This is a Makefile rule that generates multiple files at once; see the
2086# automake documentation, node "Multiple Outputs", for details.
2087styled-ostream.h : $(top_srcdir)/../build-aux/moopp styled-ostream.oo.h styled-ostream.oo.c ostream.oo.h
2088	$(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/styled-ostream.oo.c $(srcdir)/styled-ostream.oo.h $(srcdir)/ostream.oo.h
2089styled-ostream.c styled_ostream.priv.h styled_ostream.vt.h : styled-ostream.h
2090	@test -f $@ || { \
2091	  trap 'rm -rf styled-ostream.lock' 1 2 13 15; \
2092	  if mkdir styled-ostream.lock 2>/dev/null; then \
2093	    echo "$(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/styled-ostream.oo.c $(srcdir)/styled-ostream.oo.h $(srcdir)/ostream.oo.h"; \
2094	    $(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/styled-ostream.oo.c $(srcdir)/styled-ostream.oo.h $(srcdir)/ostream.oo.h; \
2095	    result=$$?; rm -rf styled-ostream.lock; exit $$result; \
2096	  else \
2097	    while test -d styled-ostream.lock; do sleep 1; done; \
2098	    test -f $(srcdir)/styled-ostream.h; \
2099	  fi; \
2100	}
2101BUILT_SOURCES += styled-ostream.h styled-ostream.c styled_ostream.priv.h styled_ostream.vt.h
2102MAINTAINERCLEANFILES += styled-ostream.h styled-ostream.c styled_ostream.priv.h styled_ostream.vt.h
2103EXTRA_DIST += styled-ostream.h styled-ostream.c styled_ostream.priv.h styled_ostream.vt.h
2104
2105EXTRA_DIST += styled-ostream.oo.c styled-ostream.oo.h
2106
2107EXTRA_libgettextlib_la_SOURCES += styled-ostream.oo.c
2108
2109## end   gnulib module styled-ostream
2110
2111## begin gnulib module sys_stat
2112
2113BUILT_SOURCES += $(SYS_STAT_H)
2114
2115# We need the following in order to create <sys/stat.h> when the system
2116# has one that is incomplete.
2117sys/stat.h: sys_stat.in.h
2118	@MKDIR_P@ sys
2119	rm -f $@-t $@
2120	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2121	  sed -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \
2122	      -e 's|@''NEXT_SYS_STAT_H''@|$(NEXT_SYS_STAT_H)|g' \
2123	      -e 's|@''HAVE_IO_H''@|$(HAVE_IO_H)|g' \
2124	      -e 's|@''HAVE_LSTAT''@|$(HAVE_LSTAT)|g' \
2125	      -e 's|@''HAVE_DECL_MKDIR''@|$(HAVE_DECL_MKDIR)|g' \
2126	      < $(srcdir)/sys_stat.in.h; \
2127	} > $@-t
2128	mv $@-t $@
2129MOSTLYCLEANFILES += sys/stat.h sys/stat.h-t
2130MOSTLYCLEANDIRS += sys
2131
2132EXTRA_DIST += sys_stat.in.h
2133
2134## end   gnulib module sys_stat
2135
2136## begin gnulib module sys_time
2137
2138BUILT_SOURCES += $(SYS_TIME_H)
2139
2140# We need the following in order to create <sys/time.h> when the system
2141# doesn't have one that works with the given compiler.
2142sys/time.h: sys_time.in.h
2143	@MKDIR_P@ sys
2144	rm -f $@-t $@
2145	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2146	  sed -e 's/@''HAVE_SYS_TIME_H''@/$(HAVE_SYS_TIME_H)/g' \
2147	      -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \
2148	      -e 's|@''NEXT_SYS_TIME_H''@|$(NEXT_SYS_TIME_H)|g' \
2149	      -e 's/@''REPLACE_GETTIMEOFDAY''@/$(REPLACE_GETTIMEOFDAY)/g' \
2150	      -e 's/@''HAVE_STRUCT_TIMEVAL''@/$(HAVE_STRUCT_TIMEVAL)/g' \
2151	      < $(srcdir)/sys_time.in.h; \
2152	} > $@-t
2153	mv $@-t $@
2154MOSTLYCLEANFILES += sys/time.h sys/time.h-t
2155
2156EXTRA_DIST += sys_time.in.h
2157
2158## end   gnulib module sys_time
2159
2160## begin gnulib module tempname
2161
2162
2163EXTRA_DIST += tempname.c tempname.h
2164
2165EXTRA_libgettextlib_la_SOURCES += tempname.c
2166
2167## end   gnulib module tempname
2168
2169## begin gnulib module term-ostream
2170
2171libgettextlib_la_SOURCES += term-ostream.c
2172# This is a Makefile rule that generates multiple files at once; see the
2173# automake documentation, node "Multiple Outputs", for details.
2174term-ostream.h : $(top_srcdir)/../build-aux/moopp term-ostream.oo.h term-ostream.oo.c ostream.oo.h
2175	$(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/term-ostream.oo.c $(srcdir)/term-ostream.oo.h $(srcdir)/ostream.oo.h
2176term-ostream.c term_ostream.priv.h term_ostream.vt.h : term-ostream.h
2177	@test -f $@ || { \
2178	  trap 'rm -rf term-ostream.lock' 1 2 13 15; \
2179	  if mkdir term-ostream.lock 2>/dev/null; then \
2180	    echo "$(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/term-ostream.oo.c $(srcdir)/term-ostream.oo.h $(srcdir)/ostream.oo.h"; \
2181	    $(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/term-ostream.oo.c $(srcdir)/term-ostream.oo.h $(srcdir)/ostream.oo.h; \
2182	    result=$$?; rm -rf term-ostream.lock; exit $$result; \
2183	  else \
2184	    while test -d term-ostream.lock; do sleep 1; done; \
2185	    test -f $(srcdir)/term-ostream.h; \
2186	  fi; \
2187	}
2188BUILT_SOURCES += term-ostream.h term-ostream.c term_ostream.priv.h term_ostream.vt.h
2189MAINTAINERCLEANFILES += term-ostream.h term-ostream.c term_ostream.priv.h term_ostream.vt.h
2190EXTRA_DIST += term-ostream.h term-ostream.c term_ostream.priv.h term_ostream.vt.h
2191
2192EXTRA_DIST += term-ostream.oo.c term-ostream.oo.h
2193
2194EXTRA_libgettextlib_la_SOURCES += term-ostream.oo.c
2195
2196## end   gnulib module term-ostream
2197
2198## begin gnulib module term-styled-ostream
2199
2200if !WOE32DLL
2201libgettextlib_la_SOURCES += term-styled-ostream.c
2202else
2203libgettextlib_la_SOURCES += ../woe32dll/c++term-styled-ostream.cc
2204endif
2205# This is a Makefile rule that generates multiple files at once; see the
2206# automake documentation, node "Multiple Outputs", for details.
2207term-styled-ostream.h : $(top_srcdir)/../build-aux/moopp term-styled-ostream.oo.h term-styled-ostream.oo.c styled-ostream.oo.h ostream.oo.h
2208	$(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/term-styled-ostream.oo.c $(srcdir)/term-styled-ostream.oo.h $(srcdir)/styled-ostream.oo.h $(srcdir)/ostream.oo.h
2209term-styled-ostream.c term_styled_ostream.priv.h term_styled_ostream.vt.h : term-styled-ostream.h
2210	@test -f $@ || { \
2211	  trap 'rm -rf term-styled-ostream.lock' 1 2 13 15; \
2212	  if mkdir term-styled-ostream.lock 2>/dev/null; then \
2213	    echo "$(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/term-styled-ostream.oo.c $(srcdir)/term-styled-ostream.oo.h $(srcdir)/styled-ostream.oo.h $(srcdir)/ostream.oo.h"; \
2214	    $(top_srcdir)/../build-aux/moopp $(MOOPPFLAGS) $(srcdir)/term-styled-ostream.oo.c $(srcdir)/term-styled-ostream.oo.h $(srcdir)/styled-ostream.oo.h $(srcdir)/ostream.oo.h; \
2215	    result=$$?; rm -rf term-styled-ostream.lock; exit $$result; \
2216	  else \
2217	    while test -d term-styled-ostream.lock; do sleep 1; done; \
2218	    test -f $(srcdir)/term-styled-ostream.h; \
2219	  fi; \
2220	}
2221BUILT_SOURCES += term-styled-ostream.h term-styled-ostream.c term_styled_ostream.priv.h term_styled_ostream.vt.h
2222MAINTAINERCLEANFILES += term-styled-ostream.h term-styled-ostream.c term_styled_ostream.priv.h term_styled_ostream.vt.h
2223EXTRA_DIST += term-styled-ostream.h term-styled-ostream.c term_styled_ostream.priv.h term_styled_ostream.vt.h
2224
2225EXTRA_DIST += term-styled-ostream.oo.c term-styled-ostream.oo.h
2226
2227EXTRA_libgettextlib_la_SOURCES += term-styled-ostream.oo.c
2228
2229## end   gnulib module term-styled-ostream
2230
2231## begin gnulib module terminfo
2232
2233if GL_COND_LIBTOOL
2234libgettextlib_la_LDFLAGS += $(LTLIBTERMINFO)
2235endif
2236
2237EXTRA_DIST += tparm.c tputs.c
2238
2239EXTRA_libgettextlib_la_SOURCES += tparm.c tputs.c
2240
2241## end   gnulib module terminfo
2242
2243## begin gnulib module terminfo-h
2244
2245
2246EXTRA_DIST += terminfo.h
2247
2248## end   gnulib module terminfo-h
2249
2250## begin gnulib module tls
2251
2252libgettextlib_la_SOURCES += tls.h tls.c
2253
2254## end   gnulib module tls
2255
2256## begin gnulib module tmpdir
2257
2258libgettextlib_la_SOURCES += tmpdir.h tmpdir.c
2259
2260## end   gnulib module tmpdir
2261
2262## begin gnulib module uniname/base
2263
2264
2265EXTRA_DIST += uniname.h
2266
2267## end   gnulib module uniname/base
2268
2269## begin gnulib module uniname/uniname
2270
2271libgettextlib_la_SOURCES += uniname/uniname.c
2272
2273EXTRA_DIST += uniname/gen-uninames.lisp uniname/uninames.h
2274
2275## end   gnulib module uniname/uniname
2276
2277## begin gnulib module unistd
2278
2279BUILT_SOURCES += unistd.h
2280
2281# We need the following in order to create an empty placeholder for
2282# <unistd.h> when the system doesn't have one.
2283unistd.h: unistd.in.h
2284	rm -f $@-t $@
2285	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2286	  sed -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \
2287	      -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \
2288	      -e 's|@''NEXT_UNISTD_H''@|$(NEXT_UNISTD_H)|g' \
2289	      -e 's|@''GNULIB_CHOWN''@|$(GNULIB_CHOWN)|g' \
2290	      -e 's|@''GNULIB_DUP2''@|$(GNULIB_DUP2)|g' \
2291	      -e 's|@''GNULIB_FCHDIR''@|$(GNULIB_FCHDIR)|g' \
2292	      -e 's|@''GNULIB_FTRUNCATE''@|$(GNULIB_FTRUNCATE)|g' \
2293	      -e 's|@''GNULIB_GETCWD''@|$(GNULIB_GETCWD)|g' \
2294	      -e 's|@''GNULIB_GETLOGIN_R''@|$(GNULIB_GETLOGIN_R)|g' \
2295	      -e 's|@''GNULIB_LCHOWN''@|$(GNULIB_LCHOWN)|g' \
2296	      -e 's|@''GNULIB_LSEEK''@|$(GNULIB_LSEEK)|g' \
2297	      -e 's|@''GNULIB_READLINK''@|$(GNULIB_READLINK)|g' \
2298	      -e 's|@''GNULIB_SLEEP''@|$(GNULIB_SLEEP)|g' \
2299	      -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \
2300	      -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
2301	      -e 's|@''HAVE_READLINK''@|$(HAVE_READLINK)|g' \
2302	      -e 's|@''HAVE_SLEEP''@|$(HAVE_SLEEP)|g' \
2303	      -e 's|@''HAVE_DECL_GETLOGIN_R''@|$(HAVE_DECL_GETLOGIN_R)|g' \
2304	      -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \
2305	      -e 's|@''REPLACE_FCHDIR''@|$(REPLACE_FCHDIR)|g' \
2306	      -e 's|@''REPLACE_GETCWD''@|$(REPLACE_GETCWD)|g' \
2307	      -e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \
2308	      -e 's|@''REPLACE_LSEEK''@|$(REPLACE_LSEEK)|g' \
2309	      < $(srcdir)/unistd.in.h; \
2310	} > $@-t
2311	mv $@-t $@
2312MOSTLYCLEANFILES += unistd.h unistd.h-t
2313
2314EXTRA_DIST += unistd.in.h
2315
2316## end   gnulib module unistd
2317
2318## begin gnulib module unistr/base
2319
2320
2321EXTRA_DIST += unistr.h
2322
2323## end   gnulib module unistr/base
2324
2325## begin gnulib module unistr/u16-mbtouc
2326
2327libgettextlib_la_SOURCES += unistr/u16-mbtouc.c unistr/u16-mbtouc-aux.c
2328
2329## end   gnulib module unistr/u16-mbtouc
2330
2331## begin gnulib module unistr/u16-mbtouc-unsafe
2332
2333libgettextlib_la_SOURCES += unistr/u16-mbtouc-unsafe.c unistr/u16-mbtouc-unsafe-aux.c
2334
2335## end   gnulib module unistr/u16-mbtouc-unsafe
2336
2337## begin gnulib module unistr/u8-mbtouc
2338
2339libgettextlib_la_SOURCES += unistr/u8-mbtouc.c unistr/u8-mbtouc-aux.c
2340
2341## end   gnulib module unistr/u8-mbtouc
2342
2343## begin gnulib module unistr/u8-mbtouc-unsafe
2344
2345libgettextlib_la_SOURCES += unistr/u8-mbtouc-unsafe.c unistr/u8-mbtouc-unsafe-aux.c
2346
2347## end   gnulib module unistr/u8-mbtouc-unsafe
2348
2349## begin gnulib module unistr/u8-uctomb
2350
2351libgettextlib_la_SOURCES += unistr/u8-uctomb.c unistr/u8-uctomb-aux.c
2352
2353## end   gnulib module unistr/u8-uctomb
2354
2355## begin gnulib module unitypes
2356
2357
2358EXTRA_DIST += unitypes.h
2359
2360## end   gnulib module unitypes
2361
2362## begin gnulib module uniwidth/base
2363
2364
2365EXTRA_DIST += localcharset.h uniwidth.h
2366
2367## end   gnulib module uniwidth/base
2368
2369## begin gnulib module uniwidth/width
2370
2371libgettextlib_la_SOURCES += uniwidth/width.c
2372
2373EXTRA_DIST += uniwidth/cjk.h
2374
2375## end   gnulib module uniwidth/width
2376
2377## begin gnulib module unlocked-io
2378
2379
2380EXTRA_DIST += unlocked-io.h
2381
2382## end   gnulib module unlocked-io
2383
2384## begin gnulib module vasnprintf
2385
2386
2387EXTRA_DIST += asnprintf.c float+.h printf-args.c printf-args.h printf-parse.c printf-parse.h vasnprintf.c vasnprintf.h
2388
2389EXTRA_libgettextlib_la_SOURCES += asnprintf.c printf-args.c printf-parse.c vasnprintf.c
2390
2391## end   gnulib module vasnprintf
2392
2393## begin gnulib module vasprintf
2394
2395
2396EXTRA_DIST += vasprintf.c
2397
2398EXTRA_libgettextlib_la_SOURCES += vasprintf.c
2399
2400## end   gnulib module vasprintf
2401
2402## begin gnulib module verify
2403
2404libgettextlib_la_SOURCES += verify.h
2405
2406## end   gnulib module verify
2407
2408## begin gnulib module vsnprintf
2409
2410
2411EXTRA_DIST += vsnprintf.c
2412
2413EXTRA_libgettextlib_la_SOURCES += vsnprintf.c
2414
2415## end   gnulib module vsnprintf
2416
2417## begin gnulib module wait-process
2418
2419libgettextlib_la_SOURCES += wait-process.h wait-process.c
2420
2421## end   gnulib module wait-process
2422
2423## begin gnulib module wchar
2424
2425BUILT_SOURCES += $(WCHAR_H)
2426
2427# We need the following in order to create <wchar.h> when the system
2428# version does not work standalone.
2429wchar.h: wchar.in.h
2430	rm -f $@-t $@
2431	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2432	  sed -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \
2433	      -e 's|@''NEXT_WCHAR_H''@|$(NEXT_WCHAR_H)|g' \
2434	      -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \
2435	      -e 's|@''GNULIB_WCWIDTH''@|$(GNULIB_WCWIDTH)|g' \
2436	      -e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \
2437	      -e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \
2438	      -e '/definition of GL_LINK_WARNING/r $(LINK_WARNING_H)' \
2439	    < $(srcdir)/wchar.in.h; \
2440	} > $@-t
2441	mv $@-t $@
2442MOSTLYCLEANFILES += wchar.h wchar.h-t
2443
2444EXTRA_DIST += wchar.in.h
2445
2446## end   gnulib module wchar
2447
2448## begin gnulib module wctype
2449
2450BUILT_SOURCES += $(WCTYPE_H)
2451
2452# We need the following in order to create <wctype.h> when the system
2453# doesn't have one that works with the given compiler.
2454wctype.h: wctype.in.h
2455	rm -f $@-t $@
2456	{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2457	  sed -e 's/@''HAVE_WCTYPE_H''@/$(HAVE_WCTYPE_H)/g' \
2458	      -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \
2459	      -e 's|@''NEXT_WCTYPE_H''@|$(NEXT_WCTYPE_H)|g' \
2460	      -e 's/@''HAVE_ISWCNTRL''@/$(HAVE_ISWCNTRL)/g' \
2461	      -e 's/@''HAVE_WINT_T''@/$(HAVE_WINT_T)/g' \
2462	      < $(srcdir)/wctype.in.h; \
2463	} > $@-t
2464	mv $@-t $@
2465MOSTLYCLEANFILES += wctype.h wctype.h-t
2466
2467EXTRA_DIST += wctype.in.h
2468
2469## end   gnulib module wctype
2470
2471## begin gnulib module wcwidth
2472
2473
2474EXTRA_DIST += wcwidth.c
2475
2476EXTRA_libgettextlib_la_SOURCES += wcwidth.c
2477
2478## end   gnulib module wcwidth
2479
2480## begin gnulib module xalloc
2481
2482libgettextlib_la_SOURCES += xalloc.h xmalloc.c xstrdup.c
2483
2484## end   gnulib module xalloc
2485
2486## begin gnulib module xerror
2487
2488libgettextlib_la_SOURCES += xerror.h xerror.c
2489
2490## end   gnulib module xerror
2491
2492## begin gnulib module xmalloca
2493
2494libgettextlib_la_SOURCES += xmalloca.c
2495
2496EXTRA_DIST += xmalloca.h
2497
2498## end   gnulib module xmalloca
2499
2500## begin gnulib module xreadlink
2501
2502libgettextlib_la_SOURCES += xreadlink.c
2503
2504EXTRA_DIST += xreadlink.h
2505
2506## end   gnulib module xreadlink
2507
2508## begin gnulib module xsetenv
2509
2510libgettextlib_la_SOURCES += xsetenv.h xsetenv.c
2511
2512## end   gnulib module xsetenv
2513
2514## begin gnulib module xsize
2515
2516libgettextlib_la_SOURCES += xsize.h
2517
2518## end   gnulib module xsize
2519
2520## begin gnulib module xstriconv
2521
2522libgettextlib_la_SOURCES += xstriconv.h xstriconv.c
2523
2524## end   gnulib module xstriconv
2525
2526## begin gnulib module xvasprintf
2527
2528libgettextlib_la_SOURCES += xvasprintf.h xvasprintf.c xasprintf.c
2529
2530EXTRA_DIST += xalloc.h
2531
2532## end   gnulib module xvasprintf
2533
2534
2535mostlyclean-local: mostlyclean-generic
2536	@for dir in '' $(MOSTLYCLEANDIRS); do \
2537	  if test -n "$$dir" && test -d $$dir; then \
2538	    echo "rmdir $$dir"; rmdir $$dir; \
2539	  fi; \
2540	done; \
2541	:
2542