Bump to version 0.9.4
[platform/upstream/libunistring.git] / lib / Makefile.gnulib
1 ## DO NOT EDIT! GENERATED AUTOMATICALLY!
2 ## Process this file with automake to produce Makefile.in.
3 # Copyright (C) 2002-2014 Free Software Foundation, Inc.
4 #
5 # This file is free software; you can redistribute it and/or modify
6 # it under the terms of the GNU General Public License as published by
7 # the Free Software Foundation; either version 3 of the License, or
8 # (at your option) any later version.
9 #
10 # This file is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13 # GNU General Public License for more details.
14 #
15 # You should have received a copy of the GNU General Public License
16 # along with this file.  If not, see <http://www.gnu.org/licenses/>.
17 #
18 # As a special exception to the GNU General Public License,
19 # this file may be distributed as part of a program that
20 # contains a configuration script generated by Autoconf, under
21 # the same distribution terms as the rest of that program.
22 #
23 # Generated by gnulib-tool.
24
25
26 MOSTLYCLEANFILES += core *.stackdump
27
28
29 libunistring_la_SOURCES =
30 libunistring_la_LIBADD = $(gl_LTLIBOBJS)
31 libunistring_la_DEPENDENCIES = $(gl_LTLIBOBJS)
32 EXTRA_libunistring_la_SOURCES =
33 libunistring_la_LDFLAGS = $(AM_LDFLAGS)
34 libunistring_la_LDFLAGS += -no-undefined
35 libunistring_la_LDFLAGS += $(LTLIBICONV)
36 libunistring_la_LDFLAGS += $(LTLIBTHREAD)
37 libunistring_la_LDFLAGS += @INTL_MACOSX_LIBS@
38
39 ## begin gnulib module absolute-header
40
41 # Use this preprocessor expression to decide whether #include_next works.
42 # Do not rely on a 'configure'-time test for this, since the expression
43 # might appear in an installed header, which is used by some other compiler.
44 HAVE_INCLUDE_NEXT = (__GNUC__ || 60000000 <= __DECC_VER)
45
46 ## end   gnulib module absolute-header
47
48 ## begin gnulib module alloca-opt
49
50 BUILT_SOURCES += $(ALLOCA_H)
51
52 # We need the following in order to create <alloca.h> when the system
53 # doesn't have one that works with the given compiler.
54 if GL_GENERATE_ALLOCA_H
55 alloca.h: alloca.in.h $(top_builddir)/config.status
56         $(AM_V_GEN)rm -f $@-t $@ && \
57         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
58           cat $(srcdir)/alloca.in.h; \
59         } > $@-t && \
60         mv -f $@-t $@
61 else
62 alloca.h: $(top_builddir)/config.status
63         rm -f $@
64 endif
65 MOSTLYCLEANFILES += alloca.h alloca.h-t
66
67 EXTRA_DIST += alloca.in.h
68
69 ## end   gnulib module alloca-opt
70
71 ## begin gnulib module amemxfrm
72
73 libunistring_la_SOURCES += amemxfrm.c
74
75 EXTRA_DIST += amemxfrm.h
76
77 ## end   gnulib module amemxfrm
78
79 ## begin gnulib module array-mergesort
80
81
82 EXTRA_DIST += array-mergesort.h
83
84 ## end   gnulib module array-mergesort
85
86 ## begin gnulib module c-ctype
87
88 libunistring_la_SOURCES += c-ctype.h c-ctype.c
89
90 ## end   gnulib module c-ctype
91
92 ## begin gnulib module c-strcase
93
94 libunistring_la_SOURCES += c-strcase.h c-strcasecmp.c c-strncasecmp.c
95
96 ## end   gnulib module c-strcase
97
98 ## begin gnulib module c-strcaseeq
99
100
101 EXTRA_DIST += c-strcaseeq.h
102
103 ## end   gnulib module c-strcaseeq
104
105 ## begin gnulib module configmake
106
107 # Listed in the same order as the GNU makefile conventions, and
108 # provided by autoconf 2.59c+ or 2.70.
109 # The Automake-defined pkg* macros are appended, in the order
110 # listed in the Automake 1.10a+ documentation.
111 configmake.h: Makefile
112         $(AM_V_GEN)rm -f $@-t && \
113         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
114           echo '#define PREFIX "$(prefix)"'; \
115           echo '#define EXEC_PREFIX "$(exec_prefix)"'; \
116           echo '#define BINDIR "$(bindir)"'; \
117           echo '#define SBINDIR "$(sbindir)"'; \
118           echo '#define LIBEXECDIR "$(libexecdir)"'; \
119           echo '#define DATAROOTDIR "$(datarootdir)"'; \
120           echo '#define DATADIR "$(datadir)"'; \
121           echo '#define SYSCONFDIR "$(sysconfdir)"'; \
122           echo '#define SHAREDSTATEDIR "$(sharedstatedir)"'; \
123           echo '#define LOCALSTATEDIR "$(localstatedir)"'; \
124           echo '#define RUNSTATEDIR "$(runstatedir)"'; \
125           echo '#define INCLUDEDIR "$(includedir)"'; \
126           echo '#define OLDINCLUDEDIR "$(oldincludedir)"'; \
127           echo '#define DOCDIR "$(docdir)"'; \
128           echo '#define INFODIR "$(infodir)"'; \
129           echo '#define HTMLDIR "$(htmldir)"'; \
130           echo '#define DVIDIR "$(dvidir)"'; \
131           echo '#define PDFDIR "$(pdfdir)"'; \
132           echo '#define PSDIR "$(psdir)"'; \
133           echo '#define LIBDIR "$(libdir)"'; \
134           echo '#define LISPDIR "$(lispdir)"'; \
135           echo '#define LOCALEDIR "$(localedir)"'; \
136           echo '#define MANDIR "$(mandir)"'; \
137           echo '#define MANEXT "$(manext)"'; \
138           echo '#define PKGDATADIR "$(pkgdatadir)"'; \
139           echo '#define PKGINCLUDEDIR "$(pkgincludedir)"'; \
140           echo '#define PKGLIBDIR "$(pkglibdir)"'; \
141           echo '#define PKGLIBEXECDIR "$(pkglibexecdir)"'; \
142         } | sed '/""/d' > $@-t && \
143         mv -f $@-t $@
144
145 BUILT_SOURCES += configmake.h
146 CLEANFILES += configmake.h configmake.h-t
147
148 ## end   gnulib module configmake
149
150 ## begin gnulib module errno
151
152 BUILT_SOURCES += $(ERRNO_H)
153
154 # We need the following in order to create <errno.h> when the system
155 # doesn't have one that is POSIX compliant.
156 if GL_GENERATE_ERRNO_H
157 errno.h: errno.in.h $(top_builddir)/config.status
158         $(AM_V_GEN)rm -f $@-t $@ && \
159         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
160           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
161               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
162               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
163               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
164               -e 's|@''NEXT_ERRNO_H''@|$(NEXT_ERRNO_H)|g' \
165               -e 's|@''EMULTIHOP_HIDDEN''@|$(EMULTIHOP_HIDDEN)|g' \
166               -e 's|@''EMULTIHOP_VALUE''@|$(EMULTIHOP_VALUE)|g' \
167               -e 's|@''ENOLINK_HIDDEN''@|$(ENOLINK_HIDDEN)|g' \
168               -e 's|@''ENOLINK_VALUE''@|$(ENOLINK_VALUE)|g' \
169               -e 's|@''EOVERFLOW_HIDDEN''@|$(EOVERFLOW_HIDDEN)|g' \
170               -e 's|@''EOVERFLOW_VALUE''@|$(EOVERFLOW_VALUE)|g' \
171               < $(srcdir)/errno.in.h; \
172         } > $@-t && \
173         mv $@-t $@
174 else
175 errno.h: $(top_builddir)/config.status
176         rm -f $@
177 endif
178 MOSTLYCLEANFILES += errno.h errno.h-t
179
180 EXTRA_DIST += errno.in.h
181
182 ## end   gnulib module errno
183
184 ## begin gnulib module float
185
186 BUILT_SOURCES += $(FLOAT_H)
187
188 # We need the following in order to create <float.h> when the system
189 # doesn't have one that works with the given compiler.
190 if GL_GENERATE_FLOAT_H
191 float.h: float.in.h $(top_builddir)/config.status
192         $(AM_V_GEN)rm -f $@-t $@ && \
193         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
194           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
195               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
196               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
197               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
198               -e 's|@''NEXT_FLOAT_H''@|$(NEXT_FLOAT_H)|g' \
199               -e 's|@''REPLACE_ITOLD''@|$(REPLACE_ITOLD)|g' \
200               < $(srcdir)/float.in.h; \
201         } > $@-t && \
202         mv $@-t $@
203 else
204 float.h: $(top_builddir)/config.status
205         rm -f $@
206 endif
207 MOSTLYCLEANFILES += float.h float.h-t
208
209 EXTRA_DIST += float.c float.in.h itold.c
210
211 EXTRA_libunistring_la_SOURCES += float.c itold.c
212
213 ## end   gnulib module float
214
215 ## begin gnulib module fpucw
216
217
218 EXTRA_DIST += fpucw.h
219
220 ## end   gnulib module fpucw
221
222 ## begin gnulib module frexp-nolibm
223
224
225 EXTRA_DIST += frexp.c
226
227 EXTRA_libunistring_la_SOURCES += frexp.c
228
229 ## end   gnulib module frexp-nolibm
230
231 ## begin gnulib module frexpl-nolibm
232
233
234 EXTRA_DIST += frexp.c frexpl.c
235
236 EXTRA_libunistring_la_SOURCES += frexp.c frexpl.c
237
238 ## end   gnulib module frexpl-nolibm
239
240 ## begin gnulib module fseterr
241
242
243 EXTRA_DIST += fseterr.c fseterr.h stdio-impl.h
244
245 EXTRA_libunistring_la_SOURCES += fseterr.c
246
247 ## end   gnulib module fseterr
248
249 ## begin gnulib module gperf
250
251 GPERF = gperf
252
253 ## end   gnulib module gperf
254
255 ## begin gnulib module havelib
256
257
258 EXTRA_DIST += $(top_srcdir)/build-aux/config.rpath
259
260 ## end   gnulib module havelib
261
262 ## begin gnulib module iconv-h
263
264 BUILT_SOURCES += $(ICONV_H)
265
266 # We need the following in order to create <iconv.h> when the system
267 # doesn't have one that works with the given compiler.
268 if GL_GENERATE_ICONV_H
269 iconv.h: iconv.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
270         $(AM_V_GEN)rm -f $@-t $@ && \
271         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
272           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
273               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
274               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
275               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
276               -e 's|@''NEXT_ICONV_H''@|$(NEXT_ICONV_H)|g' \
277               -e 's/@''GNULIB_ICONV''@/$(GNULIB_ICONV)/g' \
278               -e 's|@''ICONV_CONST''@|$(ICONV_CONST)|g' \
279               -e 's|@''REPLACE_ICONV''@|$(REPLACE_ICONV)|g' \
280               -e 's|@''REPLACE_ICONV_OPEN''@|$(REPLACE_ICONV_OPEN)|g' \
281               -e 's|@''REPLACE_ICONV_UTF''@|$(REPLACE_ICONV_UTF)|g' \
282               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
283               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
284               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
285               < $(srcdir)/iconv.in.h; \
286         } > $@-t && \
287         mv $@-t $@
288 else
289 iconv.h: $(top_builddir)/config.status
290         rm -f $@
291 endif
292 MOSTLYCLEANFILES += iconv.h iconv.h-t
293
294 EXTRA_DIST += iconv.in.h
295
296 ## end   gnulib module iconv-h
297
298 ## begin gnulib module iconv_open
299
300 iconv_open-aix.h: iconv_open-aix.gperf
301         $(GPERF) -m 10 $(srcdir)/iconv_open-aix.gperf > $(srcdir)/iconv_open-aix.h-t
302         mv $(srcdir)/iconv_open-aix.h-t $(srcdir)/iconv_open-aix.h
303 iconv_open-hpux.h: iconv_open-hpux.gperf
304         $(GPERF) -m 10 $(srcdir)/iconv_open-hpux.gperf > $(srcdir)/iconv_open-hpux.h-t
305         mv $(srcdir)/iconv_open-hpux.h-t $(srcdir)/iconv_open-hpux.h
306 iconv_open-irix.h: iconv_open-irix.gperf
307         $(GPERF) -m 10 $(srcdir)/iconv_open-irix.gperf > $(srcdir)/iconv_open-irix.h-t
308         mv $(srcdir)/iconv_open-irix.h-t $(srcdir)/iconv_open-irix.h
309 iconv_open-osf.h: iconv_open-osf.gperf
310         $(GPERF) -m 10 $(srcdir)/iconv_open-osf.gperf > $(srcdir)/iconv_open-osf.h-t
311         mv $(srcdir)/iconv_open-osf.h-t $(srcdir)/iconv_open-osf.h
312 iconv_open-solaris.h: iconv_open-solaris.gperf
313         $(GPERF) -m 10 $(srcdir)/iconv_open-solaris.gperf > $(srcdir)/iconv_open-solaris.h-t
314         mv $(srcdir)/iconv_open-solaris.h-t $(srcdir)/iconv_open-solaris.h
315 BUILT_SOURCES        += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h
316 MOSTLYCLEANFILES     += iconv_open-aix.h-t iconv_open-hpux.h-t iconv_open-irix.h-t iconv_open-osf.h-t iconv_open-solaris.h-t
317 MAINTAINERCLEANFILES += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h
318 EXTRA_DIST           += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h
319
320 EXTRA_DIST += iconv.c iconv_close.c iconv_open-aix.gperf iconv_open-hpux.gperf iconv_open-irix.gperf iconv_open-osf.gperf iconv_open-solaris.gperf iconv_open.c
321
322 EXTRA_libunistring_la_SOURCES += iconv.c iconv_close.c iconv_open.c
323
324 ## end   gnulib module iconv_open
325
326 ## begin gnulib module isnand-nolibm
327
328
329 EXTRA_DIST += float+.h isnan.c isnand-nolibm.h isnand.c
330
331 EXTRA_libunistring_la_SOURCES += isnan.c isnand.c
332
333 ## end   gnulib module isnand-nolibm
334
335 ## begin gnulib module isnanf-nolibm
336
337
338 EXTRA_DIST += float+.h isnan.c isnanf-nolibm.h isnanf.c
339
340 EXTRA_libunistring_la_SOURCES += isnan.c isnanf.c
341
342 ## end   gnulib module isnanf-nolibm
343
344 ## begin gnulib module isnanl-nolibm
345
346
347 EXTRA_DIST += float+.h isnan.c isnanl-nolibm.h isnanl.c
348
349 EXTRA_libunistring_la_SOURCES += isnan.c isnanl.c
350
351 ## end   gnulib module isnanl-nolibm
352
353 ## begin gnulib module iswblank
354
355
356 EXTRA_DIST += iswblank.c
357
358 EXTRA_libunistring_la_SOURCES += iswblank.c
359
360 ## end   gnulib module iswblank
361
362 ## begin gnulib module localcharset
363
364 libunistring_la_SOURCES += localcharset.h localcharset.c
365
366 # We need the following in order to install a simple file in $(libdir)
367 # which is shared with other installed packages. We use a list of referencing
368 # packages so that "make uninstall" will remove the file if and only if it
369 # is not used by another installed package.
370 # On systems with glibc-2.1 or newer, the file is redundant, therefore we
371 # avoid installing it.
372
373 all-local: charset.alias ref-add.sed ref-del.sed
374
375 charset_alias = $(DESTDIR)$(libdir)/charset.alias
376 charset_tmp = $(DESTDIR)$(libdir)/charset.tmp
377 install-exec-local: install-exec-localcharset
378 install-exec-localcharset: all-local
379         if test $(GLIBC21) = no; then \
380           case '$(host_os)' in \
381             darwin[56]*) \
382               need_charset_alias=true ;; \
383             darwin* | cygwin* | mingw* | pw32* | cegcc*) \
384               need_charset_alias=false ;; \
385             *) \
386               need_charset_alias=true ;; \
387           esac ; \
388         else \
389           need_charset_alias=false ; \
390         fi ; \
391         if $$need_charset_alias; then \
392           $(mkinstalldirs) $(DESTDIR)$(libdir) ; \
393         fi ; \
394         if test -f $(charset_alias); then \
395           sed -f ref-add.sed $(charset_alias) > $(charset_tmp) ; \
396           $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \
397           rm -f $(charset_tmp) ; \
398         else \
399           if $$need_charset_alias; then \
400             sed -f ref-add.sed charset.alias > $(charset_tmp) ; \
401             $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \
402             rm -f $(charset_tmp) ; \
403           fi ; \
404         fi
405
406 uninstall-local: uninstall-localcharset
407 uninstall-localcharset: all-local
408         if test -f $(charset_alias); then \
409           sed -f ref-del.sed $(charset_alias) > $(charset_tmp); \
410           if grep '^# Packages using this file: $$' $(charset_tmp) \
411               > /dev/null; then \
412             rm -f $(charset_alias); \
413           else \
414             $(INSTALL_DATA) $(charset_tmp) $(charset_alias); \
415           fi; \
416           rm -f $(charset_tmp); \
417         fi
418
419 charset.alias: config.charset
420         $(AM_V_GEN)rm -f t-$@ $@ && \
421         $(SHELL) $(srcdir)/config.charset '$(host)' > t-$@ && \
422         mv t-$@ $@
423
424 SUFFIXES += .sed .sin
425 .sin.sed:
426         $(AM_V_GEN)rm -f t-$@ $@ && \
427         sed -e '/^#/d' -e 's/@''PACKAGE''@/$(PACKAGE)/g' $< > t-$@ && \
428         mv t-$@ $@
429
430 CLEANFILES += charset.alias ref-add.sed ref-del.sed
431
432 EXTRA_DIST += config.charset ref-add.sin ref-del.sin
433
434 ## end   gnulib module localcharset
435
436 ## begin gnulib module localename
437
438 libunistring_la_SOURCES += localename.c
439
440 EXTRA_DIST += localename.h
441
442 ## end   gnulib module localename
443
444 ## begin gnulib module lock
445
446 libunistring_la_SOURCES += glthread/lock.h glthread/lock.c
447
448 ## end   gnulib module lock
449
450 ## begin gnulib module malloc-posix
451
452
453 EXTRA_DIST += malloc.c
454
455 EXTRA_libunistring_la_SOURCES += malloc.c
456
457 ## end   gnulib module malloc-posix
458
459 ## begin gnulib module malloca
460
461 libunistring_la_SOURCES += malloca.c
462
463 EXTRA_DIST += malloca.h malloca.valgrind
464
465 ## end   gnulib module malloca
466
467 ## begin gnulib module math
468
469 BUILT_SOURCES += math.h
470 libunistring_la_SOURCES += math.c
471
472 # We need the following in order to create <math.h> when the system
473 # doesn't have one that works with the given compiler.
474 math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
475         $(AM_V_GEN)rm -f $@-t $@ && \
476         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
477           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
478               -e 's|@''INCLUDE_NEXT_AS_FIRST_DIRECTIVE''@|$(INCLUDE_NEXT_AS_FIRST_DIRECTIVE)|g' \
479               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
480               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
481               -e 's|@''NEXT_AS_FIRST_DIRECTIVE_MATH_H''@|$(NEXT_AS_FIRST_DIRECTIVE_MATH_H)|g' \
482               -e 's/@''GNULIB_ACOSF''@/$(GNULIB_ACOSF)/g' \
483               -e 's/@''GNULIB_ACOSL''@/$(GNULIB_ACOSL)/g' \
484               -e 's/@''GNULIB_ASINF''@/$(GNULIB_ASINF)/g' \
485               -e 's/@''GNULIB_ASINL''@/$(GNULIB_ASINL)/g' \
486               -e 's/@''GNULIB_ATANF''@/$(GNULIB_ATANF)/g' \
487               -e 's/@''GNULIB_ATANL''@/$(GNULIB_ATANL)/g' \
488               -e 's/@''GNULIB_ATAN2F''@/$(GNULIB_ATAN2F)/g' \
489               -e 's/@''GNULIB_CBRT''@/$(GNULIB_CBRT)/g' \
490               -e 's/@''GNULIB_CBRTF''@/$(GNULIB_CBRTF)/g' \
491               -e 's/@''GNULIB_CBRTL''@/$(GNULIB_CBRTL)/g' \
492               -e 's/@''GNULIB_CEIL''@/$(GNULIB_CEIL)/g' \
493               -e 's/@''GNULIB_CEILF''@/$(GNULIB_CEILF)/g' \
494               -e 's/@''GNULIB_CEILL''@/$(GNULIB_CEILL)/g' \
495               -e 's/@''GNULIB_COPYSIGN''@/$(GNULIB_COPYSIGN)/g' \
496               -e 's/@''GNULIB_COPYSIGNF''@/$(GNULIB_COPYSIGNF)/g' \
497               -e 's/@''GNULIB_COPYSIGNL''@/$(GNULIB_COPYSIGNL)/g' \
498               -e 's/@''GNULIB_COSF''@/$(GNULIB_COSF)/g' \
499               -e 's/@''GNULIB_COSL''@/$(GNULIB_COSL)/g' \
500               -e 's/@''GNULIB_COSHF''@/$(GNULIB_COSHF)/g' \
501               -e 's/@''GNULIB_EXPF''@/$(GNULIB_EXPF)/g' \
502               -e 's/@''GNULIB_EXPL''@/$(GNULIB_EXPL)/g' \
503               -e 's/@''GNULIB_EXP2''@/$(GNULIB_EXP2)/g' \
504               -e 's/@''GNULIB_EXP2F''@/$(GNULIB_EXP2F)/g' \
505               -e 's/@''GNULIB_EXP2L''@/$(GNULIB_EXP2L)/g' \
506               -e 's/@''GNULIB_EXPM1''@/$(GNULIB_EXPM1)/g' \
507               -e 's/@''GNULIB_EXPM1F''@/$(GNULIB_EXPM1F)/g' \
508               -e 's/@''GNULIB_EXPM1L''@/$(GNULIB_EXPM1L)/g' \
509               -e 's/@''GNULIB_FABSF''@/$(GNULIB_FABSF)/g' \
510               -e 's/@''GNULIB_FABSL''@/$(GNULIB_FABSL)/g' \
511               -e 's/@''GNULIB_FLOOR''@/$(GNULIB_FLOOR)/g' \
512               -e 's/@''GNULIB_FLOORF''@/$(GNULIB_FLOORF)/g' \
513               -e 's/@''GNULIB_FLOORL''@/$(GNULIB_FLOORL)/g' \
514               -e 's/@''GNULIB_FMA''@/$(GNULIB_FMA)/g' \
515               -e 's/@''GNULIB_FMAF''@/$(GNULIB_FMAF)/g' \
516               -e 's/@''GNULIB_FMAL''@/$(GNULIB_FMAL)/g' \
517               -e 's/@''GNULIB_FMOD''@/$(GNULIB_FMOD)/g' \
518               -e 's/@''GNULIB_FMODF''@/$(GNULIB_FMODF)/g' \
519               -e 's/@''GNULIB_FMODL''@/$(GNULIB_FMODL)/g' \
520               -e 's/@''GNULIB_FREXPF''@/$(GNULIB_FREXPF)/g' \
521               -e 's/@''GNULIB_FREXP''@/$(GNULIB_FREXP)/g' \
522               -e 's/@''GNULIB_FREXPL''@/$(GNULIB_FREXPL)/g' \
523               -e 's/@''GNULIB_HYPOT''@/$(GNULIB_HYPOT)/g' \
524               -e 's/@''GNULIB_HYPOTF''@/$(GNULIB_HYPOTF)/g' \
525               -e 's/@''GNULIB_HYPOTL''@/$(GNULIB_HYPOTL)/g' \
526               < $(srcdir)/math.in.h | \
527           sed -e 's/@''GNULIB_ILOGB''@/$(GNULIB_ILOGB)/g' \
528               -e 's/@''GNULIB_ILOGBF''@/$(GNULIB_ILOGBF)/g' \
529               -e 's/@''GNULIB_ILOGBL''@/$(GNULIB_ILOGBL)/g' \
530               -e 's/@''GNULIB_ISFINITE''@/$(GNULIB_ISFINITE)/g' \
531               -e 's/@''GNULIB_ISINF''@/$(GNULIB_ISINF)/g' \
532               -e 's/@''GNULIB_ISNAN''@/$(GNULIB_ISNAN)/g' \
533               -e 's/@''GNULIB_ISNANF''@/$(GNULIB_ISNANF)/g' \
534               -e 's/@''GNULIB_ISNAND''@/$(GNULIB_ISNAND)/g' \
535               -e 's/@''GNULIB_ISNANL''@/$(GNULIB_ISNANL)/g' \
536               -e 's/@''GNULIB_LDEXPF''@/$(GNULIB_LDEXPF)/g' \
537               -e 's/@''GNULIB_LDEXPL''@/$(GNULIB_LDEXPL)/g' \
538               -e 's/@''GNULIB_LOG''@/$(GNULIB_LOG)/g' \
539               -e 's/@''GNULIB_LOGF''@/$(GNULIB_LOGF)/g' \
540               -e 's/@''GNULIB_LOGL''@/$(GNULIB_LOGL)/g' \
541               -e 's/@''GNULIB_LOG10''@/$(GNULIB_LOG10)/g' \
542               -e 's/@''GNULIB_LOG10F''@/$(GNULIB_LOG10F)/g' \
543               -e 's/@''GNULIB_LOG10L''@/$(GNULIB_LOG10L)/g' \
544               -e 's/@''GNULIB_LOG1P''@/$(GNULIB_LOG1P)/g' \
545               -e 's/@''GNULIB_LOG1PF''@/$(GNULIB_LOG1PF)/g' \
546               -e 's/@''GNULIB_LOG1PL''@/$(GNULIB_LOG1PL)/g' \
547               -e 's/@''GNULIB_LOG2''@/$(GNULIB_LOG2)/g' \
548               -e 's/@''GNULIB_LOG2F''@/$(GNULIB_LOG2F)/g' \
549               -e 's/@''GNULIB_LOG2L''@/$(GNULIB_LOG2L)/g' \
550               -e 's/@''GNULIB_LOGB''@/$(GNULIB_LOGB)/g' \
551               -e 's/@''GNULIB_LOGBF''@/$(GNULIB_LOGBF)/g' \
552               -e 's/@''GNULIB_LOGBL''@/$(GNULIB_LOGBL)/g' \
553               -e 's/@''GNULIB_MODF''@/$(GNULIB_MODF)/g' \
554               -e 's/@''GNULIB_MODFF''@/$(GNULIB_MODFF)/g' \
555               -e 's/@''GNULIB_MODFL''@/$(GNULIB_MODFL)/g' \
556               -e 's/@''GNULIB_POWF''@/$(GNULIB_POWF)/g' \
557               -e 's/@''GNULIB_REMAINDER''@/$(GNULIB_REMAINDER)/g' \
558               -e 's/@''GNULIB_REMAINDERF''@/$(GNULIB_REMAINDERF)/g' \
559               -e 's/@''GNULIB_REMAINDERL''@/$(GNULIB_REMAINDERL)/g' \
560               -e 's/@''GNULIB_RINT''@/$(GNULIB_RINT)/g' \
561               -e 's/@''GNULIB_RINTF''@/$(GNULIB_RINTF)/g' \
562               -e 's/@''GNULIB_RINTL''@/$(GNULIB_RINTL)/g' \
563               -e 's/@''GNULIB_ROUND''@/$(GNULIB_ROUND)/g' \
564               -e 's/@''GNULIB_ROUNDF''@/$(GNULIB_ROUNDF)/g' \
565               -e 's/@''GNULIB_ROUNDL''@/$(GNULIB_ROUNDL)/g' \
566               -e 's/@''GNULIB_SIGNBIT''@/$(GNULIB_SIGNBIT)/g' \
567               -e 's/@''GNULIB_SINF''@/$(GNULIB_SINF)/g' \
568               -e 's/@''GNULIB_SINL''@/$(GNULIB_SINL)/g' \
569               -e 's/@''GNULIB_SINHF''@/$(GNULIB_SINHF)/g' \
570               -e 's/@''GNULIB_SQRTF''@/$(GNULIB_SQRTF)/g' \
571               -e 's/@''GNULIB_SQRTL''@/$(GNULIB_SQRTL)/g' \
572               -e 's/@''GNULIB_TANF''@/$(GNULIB_TANF)/g' \
573               -e 's/@''GNULIB_TANL''@/$(GNULIB_TANL)/g' \
574               -e 's/@''GNULIB_TANHF''@/$(GNULIB_TANHF)/g' \
575               -e 's/@''GNULIB_TRUNC''@/$(GNULIB_TRUNC)/g' \
576               -e 's/@''GNULIB_TRUNCF''@/$(GNULIB_TRUNCF)/g' \
577               -e 's/@''GNULIB_TRUNCL''@/$(GNULIB_TRUNCL)/g' \
578           | \
579           sed -e 's|@''HAVE_ACOSF''@|$(HAVE_ACOSF)|g' \
580               -e 's|@''HAVE_ACOSL''@|$(HAVE_ACOSL)|g' \
581               -e 's|@''HAVE_ASINF''@|$(HAVE_ASINF)|g' \
582               -e 's|@''HAVE_ASINL''@|$(HAVE_ASINL)|g' \
583               -e 's|@''HAVE_ATANF''@|$(HAVE_ATANF)|g' \
584               -e 's|@''HAVE_ATANL''@|$(HAVE_ATANL)|g' \
585               -e 's|@''HAVE_ATAN2F''@|$(HAVE_ATAN2F)|g' \
586               -e 's|@''HAVE_CBRT''@|$(HAVE_CBRT)|g' \
587               -e 's|@''HAVE_CBRTF''@|$(HAVE_CBRTF)|g' \
588               -e 's|@''HAVE_CBRTL''@|$(HAVE_CBRTL)|g' \
589               -e 's|@''HAVE_COPYSIGN''@|$(HAVE_COPYSIGN)|g' \
590               -e 's|@''HAVE_COPYSIGNL''@|$(HAVE_COPYSIGNL)|g' \
591               -e 's|@''HAVE_COSF''@|$(HAVE_COSF)|g' \
592               -e 's|@''HAVE_COSL''@|$(HAVE_COSL)|g' \
593               -e 's|@''HAVE_COSHF''@|$(HAVE_COSHF)|g' \
594               -e 's|@''HAVE_EXPF''@|$(HAVE_EXPF)|g' \
595               -e 's|@''HAVE_EXPL''@|$(HAVE_EXPL)|g' \
596               -e 's|@''HAVE_EXPM1''@|$(HAVE_EXPM1)|g' \
597               -e 's|@''HAVE_EXPM1F''@|$(HAVE_EXPM1F)|g' \
598               -e 's|@''HAVE_FABSF''@|$(HAVE_FABSF)|g' \
599               -e 's|@''HAVE_FABSL''@|$(HAVE_FABSL)|g' \
600               -e 's|@''HAVE_FMA''@|$(HAVE_FMA)|g' \
601               -e 's|@''HAVE_FMAF''@|$(HAVE_FMAF)|g' \
602               -e 's|@''HAVE_FMAL''@|$(HAVE_FMAL)|g' \
603               -e 's|@''HAVE_FMODF''@|$(HAVE_FMODF)|g' \
604               -e 's|@''HAVE_FMODL''@|$(HAVE_FMODL)|g' \
605               -e 's|@''HAVE_FREXPF''@|$(HAVE_FREXPF)|g' \
606               -e 's|@''HAVE_HYPOTF''@|$(HAVE_HYPOTF)|g' \
607               -e 's|@''HAVE_HYPOTL''@|$(HAVE_HYPOTL)|g' \
608               -e 's|@''HAVE_ILOGB''@|$(HAVE_ILOGB)|g' \
609               -e 's|@''HAVE_ILOGBF''@|$(HAVE_ILOGBF)|g' \
610               -e 's|@''HAVE_ILOGBL''@|$(HAVE_ILOGBL)|g' \
611               -e 's|@''HAVE_ISNANF''@|$(HAVE_ISNANF)|g' \
612               -e 's|@''HAVE_ISNAND''@|$(HAVE_ISNAND)|g' \
613               -e 's|@''HAVE_ISNANL''@|$(HAVE_ISNANL)|g' \
614               -e 's|@''HAVE_LDEXPF''@|$(HAVE_LDEXPF)|g' \
615               -e 's|@''HAVE_LOGF''@|$(HAVE_LOGF)|g' \
616               -e 's|@''HAVE_LOGL''@|$(HAVE_LOGL)|g' \
617               -e 's|@''HAVE_LOG10F''@|$(HAVE_LOG10F)|g' \
618               -e 's|@''HAVE_LOG10L''@|$(HAVE_LOG10L)|g' \
619               -e 's|@''HAVE_LOG1P''@|$(HAVE_LOG1P)|g' \
620               -e 's|@''HAVE_LOG1PF''@|$(HAVE_LOG1PF)|g' \
621               -e 's|@''HAVE_LOG1PL''@|$(HAVE_LOG1PL)|g' \
622               -e 's|@''HAVE_LOGBF''@|$(HAVE_LOGBF)|g' \
623               -e 's|@''HAVE_LOGBL''@|$(HAVE_LOGBL)|g' \
624               -e 's|@''HAVE_MODFF''@|$(HAVE_MODFF)|g' \
625               -e 's|@''HAVE_MODFL''@|$(HAVE_MODFL)|g' \
626               -e 's|@''HAVE_POWF''@|$(HAVE_POWF)|g' \
627               -e 's|@''HAVE_REMAINDER''@|$(HAVE_REMAINDER)|g' \
628               -e 's|@''HAVE_REMAINDERF''@|$(HAVE_REMAINDERF)|g' \
629               -e 's|@''HAVE_RINT''@|$(HAVE_RINT)|g' \
630               -e 's|@''HAVE_RINTL''@|$(HAVE_RINTL)|g' \
631               -e 's|@''HAVE_SINF''@|$(HAVE_SINF)|g' \
632               -e 's|@''HAVE_SINL''@|$(HAVE_SINL)|g' \
633               -e 's|@''HAVE_SINHF''@|$(HAVE_SINHF)|g' \
634               -e 's|@''HAVE_SQRTF''@|$(HAVE_SQRTF)|g' \
635               -e 's|@''HAVE_SQRTL''@|$(HAVE_SQRTL)|g' \
636               -e 's|@''HAVE_TANF''@|$(HAVE_TANF)|g' \
637               -e 's|@''HAVE_TANL''@|$(HAVE_TANL)|g' \
638               -e 's|@''HAVE_TANHF''@|$(HAVE_TANHF)|g' \
639               -e 's|@''HAVE_DECL_ACOSL''@|$(HAVE_DECL_ACOSL)|g' \
640               -e 's|@''HAVE_DECL_ASINL''@|$(HAVE_DECL_ASINL)|g' \
641               -e 's|@''HAVE_DECL_ATANL''@|$(HAVE_DECL_ATANL)|g' \
642               -e 's|@''HAVE_DECL_CBRTF''@|$(HAVE_DECL_CBRTF)|g' \
643               -e 's|@''HAVE_DECL_CBRTL''@|$(HAVE_DECL_CBRTL)|g' \
644               -e 's|@''HAVE_DECL_CEILF''@|$(HAVE_DECL_CEILF)|g' \
645               -e 's|@''HAVE_DECL_CEILL''@|$(HAVE_DECL_CEILL)|g' \
646               -e 's|@''HAVE_DECL_COPYSIGNF''@|$(HAVE_DECL_COPYSIGNF)|g' \
647               -e 's|@''HAVE_DECL_COSL''@|$(HAVE_DECL_COSL)|g' \
648               -e 's|@''HAVE_DECL_EXPL''@|$(HAVE_DECL_EXPL)|g' \
649               -e 's|@''HAVE_DECL_EXP2''@|$(HAVE_DECL_EXP2)|g' \
650               -e 's|@''HAVE_DECL_EXP2F''@|$(HAVE_DECL_EXP2F)|g' \
651               -e 's|@''HAVE_DECL_EXP2L''@|$(HAVE_DECL_EXP2L)|g' \
652               -e 's|@''HAVE_DECL_EXPM1L''@|$(HAVE_DECL_EXPM1L)|g' \
653               -e 's|@''HAVE_DECL_FLOORF''@|$(HAVE_DECL_FLOORF)|g' \
654               -e 's|@''HAVE_DECL_FLOORL''@|$(HAVE_DECL_FLOORL)|g' \
655               -e 's|@''HAVE_DECL_FREXPL''@|$(HAVE_DECL_FREXPL)|g' \
656               -e 's|@''HAVE_DECL_LDEXPL''@|$(HAVE_DECL_LDEXPL)|g' \
657               -e 's|@''HAVE_DECL_LOGL''@|$(HAVE_DECL_LOGL)|g' \
658               -e 's|@''HAVE_DECL_LOG10L''@|$(HAVE_DECL_LOG10L)|g' \
659               -e 's|@''HAVE_DECL_LOG2''@|$(HAVE_DECL_LOG2)|g' \
660               -e 's|@''HAVE_DECL_LOG2F''@|$(HAVE_DECL_LOG2F)|g' \
661               -e 's|@''HAVE_DECL_LOG2L''@|$(HAVE_DECL_LOG2L)|g' \
662               -e 's|@''HAVE_DECL_LOGB''@|$(HAVE_DECL_LOGB)|g' \
663               -e 's|@''HAVE_DECL_REMAINDER''@|$(HAVE_DECL_REMAINDER)|g' \
664               -e 's|@''HAVE_DECL_REMAINDERL''@|$(HAVE_DECL_REMAINDERL)|g' \
665               -e 's|@''HAVE_DECL_RINTF''@|$(HAVE_DECL_RINTF)|g' \
666               -e 's|@''HAVE_DECL_ROUND''@|$(HAVE_DECL_ROUND)|g' \
667               -e 's|@''HAVE_DECL_ROUNDF''@|$(HAVE_DECL_ROUNDF)|g' \
668               -e 's|@''HAVE_DECL_ROUNDL''@|$(HAVE_DECL_ROUNDL)|g' \
669               -e 's|@''HAVE_DECL_SINL''@|$(HAVE_DECL_SINL)|g' \
670               -e 's|@''HAVE_DECL_SQRTL''@|$(HAVE_DECL_SQRTL)|g' \
671               -e 's|@''HAVE_DECL_TANL''@|$(HAVE_DECL_TANL)|g' \
672               -e 's|@''HAVE_DECL_TRUNC''@|$(HAVE_DECL_TRUNC)|g' \
673               -e 's|@''HAVE_DECL_TRUNCF''@|$(HAVE_DECL_TRUNCF)|g' \
674               -e 's|@''HAVE_DECL_TRUNCL''@|$(HAVE_DECL_TRUNCL)|g' \
675           | \
676           sed -e 's|@''REPLACE_CBRTF''@|$(REPLACE_CBRTF)|g' \
677               -e 's|@''REPLACE_CBRTL''@|$(REPLACE_CBRTL)|g' \
678               -e 's|@''REPLACE_CEIL''@|$(REPLACE_CEIL)|g' \
679               -e 's|@''REPLACE_CEILF''@|$(REPLACE_CEILF)|g' \
680               -e 's|@''REPLACE_CEILL''@|$(REPLACE_CEILL)|g' \
681               -e 's|@''REPLACE_EXPM1''@|$(REPLACE_EXPM1)|g' \
682               -e 's|@''REPLACE_EXPM1F''@|$(REPLACE_EXPM1F)|g' \
683               -e 's|@''REPLACE_EXP2''@|$(REPLACE_EXP2)|g' \
684               -e 's|@''REPLACE_EXP2L''@|$(REPLACE_EXP2L)|g' \
685               -e 's|@''REPLACE_FABSL''@|$(REPLACE_FABSL)|g' \
686               -e 's|@''REPLACE_FLOOR''@|$(REPLACE_FLOOR)|g' \
687               -e 's|@''REPLACE_FLOORF''@|$(REPLACE_FLOORF)|g' \
688               -e 's|@''REPLACE_FLOORL''@|$(REPLACE_FLOORL)|g' \
689               -e 's|@''REPLACE_FMA''@|$(REPLACE_FMA)|g' \
690               -e 's|@''REPLACE_FMAF''@|$(REPLACE_FMAF)|g' \
691               -e 's|@''REPLACE_FMAL''@|$(REPLACE_FMAL)|g' \
692               -e 's|@''REPLACE_FMOD''@|$(REPLACE_FMOD)|g' \
693               -e 's|@''REPLACE_FMODF''@|$(REPLACE_FMODF)|g' \
694               -e 's|@''REPLACE_FMODL''@|$(REPLACE_FMODL)|g' \
695               -e 's|@''REPLACE_FREXPF''@|$(REPLACE_FREXPF)|g' \
696               -e 's|@''REPLACE_FREXP''@|$(REPLACE_FREXP)|g' \
697               -e 's|@''REPLACE_FREXPL''@|$(REPLACE_FREXPL)|g' \
698               -e 's|@''REPLACE_HUGE_VAL''@|$(REPLACE_HUGE_VAL)|g' \
699               -e 's|@''REPLACE_HYPOT''@|$(REPLACE_HYPOT)|g' \
700               -e 's|@''REPLACE_HYPOTF''@|$(REPLACE_HYPOTF)|g' \
701               -e 's|@''REPLACE_HYPOTL''@|$(REPLACE_HYPOTL)|g' \
702               -e 's|@''REPLACE_ILOGB''@|$(REPLACE_ILOGB)|g' \
703               -e 's|@''REPLACE_ILOGBF''@|$(REPLACE_ILOGBF)|g' \
704               -e 's|@''REPLACE_ISFINITE''@|$(REPLACE_ISFINITE)|g' \
705               -e 's|@''REPLACE_ISINF''@|$(REPLACE_ISINF)|g' \
706               -e 's|@''REPLACE_ISNAN''@|$(REPLACE_ISNAN)|g' \
707               -e 's|@''REPLACE_ITOLD''@|$(REPLACE_ITOLD)|g' \
708               -e 's|@''REPLACE_LDEXPL''@|$(REPLACE_LDEXPL)|g' \
709               -e 's|@''REPLACE_LOG''@|$(REPLACE_LOG)|g' \
710               -e 's|@''REPLACE_LOGF''@|$(REPLACE_LOGF)|g' \
711               -e 's|@''REPLACE_LOGL''@|$(REPLACE_LOGL)|g' \
712               -e 's|@''REPLACE_LOG10''@|$(REPLACE_LOG10)|g' \
713               -e 's|@''REPLACE_LOG10F''@|$(REPLACE_LOG10F)|g' \
714               -e 's|@''REPLACE_LOG10L''@|$(REPLACE_LOG10L)|g' \
715               -e 's|@''REPLACE_LOG1P''@|$(REPLACE_LOG1P)|g' \
716               -e 's|@''REPLACE_LOG1PF''@|$(REPLACE_LOG1PF)|g' \
717               -e 's|@''REPLACE_LOG1PL''@|$(REPLACE_LOG1PL)|g' \
718               -e 's|@''REPLACE_LOG2''@|$(REPLACE_LOG2)|g' \
719               -e 's|@''REPLACE_LOG2F''@|$(REPLACE_LOG2F)|g' \
720               -e 's|@''REPLACE_LOG2L''@|$(REPLACE_LOG2L)|g' \
721               -e 's|@''REPLACE_LOGB''@|$(REPLACE_LOGB)|g' \
722               -e 's|@''REPLACE_LOGBF''@|$(REPLACE_LOGBF)|g' \
723               -e 's|@''REPLACE_LOGBL''@|$(REPLACE_LOGBL)|g' \
724               -e 's|@''REPLACE_MODF''@|$(REPLACE_MODF)|g' \
725               -e 's|@''REPLACE_MODFF''@|$(REPLACE_MODFF)|g' \
726               -e 's|@''REPLACE_MODFL''@|$(REPLACE_MODFL)|g' \
727               -e 's|@''REPLACE_NAN''@|$(REPLACE_NAN)|g' \
728               -e 's|@''REPLACE_REMAINDER''@|$(REPLACE_REMAINDER)|g' \
729               -e 's|@''REPLACE_REMAINDERF''@|$(REPLACE_REMAINDERF)|g' \
730               -e 's|@''REPLACE_REMAINDERL''@|$(REPLACE_REMAINDERL)|g' \
731               -e 's|@''REPLACE_ROUND''@|$(REPLACE_ROUND)|g' \
732               -e 's|@''REPLACE_ROUNDF''@|$(REPLACE_ROUNDF)|g' \
733               -e 's|@''REPLACE_ROUNDL''@|$(REPLACE_ROUNDL)|g' \
734               -e 's|@''REPLACE_SIGNBIT''@|$(REPLACE_SIGNBIT)|g' \
735               -e 's|@''REPLACE_SIGNBIT_USING_GCC''@|$(REPLACE_SIGNBIT_USING_GCC)|g' \
736               -e 's|@''REPLACE_SQRTL''@|$(REPLACE_SQRTL)|g' \
737               -e 's|@''REPLACE_TRUNC''@|$(REPLACE_TRUNC)|g' \
738               -e 's|@''REPLACE_TRUNCF''@|$(REPLACE_TRUNCF)|g' \
739               -e 's|@''REPLACE_TRUNCL''@|$(REPLACE_TRUNCL)|g' \
740               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
741               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
742               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
743         } > $@-t && \
744         mv $@-t $@
745 MOSTLYCLEANFILES += math.h math.h-t
746
747 EXTRA_DIST += math.in.h
748
749 ## end   gnulib module math
750
751 ## begin gnulib module mbchar
752
753 libunistring_la_SOURCES += mbchar.c
754
755 EXTRA_DIST += mbchar.h
756
757 ## end   gnulib module mbchar
758
759 ## begin gnulib module mbiter
760
761 libunistring_la_SOURCES += mbiter.h mbiter.c
762
763 ## end   gnulib module mbiter
764
765 ## begin gnulib module mbrtowc
766
767
768 EXTRA_DIST += mbrtowc.c
769
770 EXTRA_libunistring_la_SOURCES += mbrtowc.c
771
772 ## end   gnulib module mbrtowc
773
774 ## begin gnulib module mbsinit
775
776
777 EXTRA_DIST += mbsinit.c
778
779 EXTRA_libunistring_la_SOURCES += mbsinit.c
780
781 ## end   gnulib module mbsinit
782
783 ## begin gnulib module mbsnlen
784
785 libunistring_la_SOURCES += mbsnlen.c
786
787 ## end   gnulib module mbsnlen
788
789 ## begin gnulib module memchr
790
791
792 EXTRA_DIST += memchr.c memchr.valgrind
793
794 EXTRA_libunistring_la_SOURCES += memchr.c
795
796 ## end   gnulib module memchr
797
798 ## begin gnulib module memcmp2
799
800 libunistring_la_SOURCES += memcmp2.c
801
802 EXTRA_DIST += memcmp2.h
803
804 ## end   gnulib module memcmp2
805
806 ## begin gnulib module minmax
807
808 libunistring_la_SOURCES += minmax.h
809
810 ## end   gnulib module minmax
811
812 ## begin gnulib module printf-frexp
813
814 libunistring_la_SOURCES += printf-frexp.c
815
816 EXTRA_DIST += printf-frexp.h
817
818 ## end   gnulib module printf-frexp
819
820 ## begin gnulib module printf-frexpl
821
822 libunistring_la_SOURCES += printf-frexpl.c
823
824 EXTRA_DIST += printf-frexp.c printf-frexpl.h
825
826 EXTRA_libunistring_la_SOURCES += printf-frexp.c
827
828 ## end   gnulib module printf-frexpl
829
830 ## begin gnulib module relocatable-lib-lgpl
831
832 DEFS += -DNO_XMALLOC
833
834 EXTRA_DIST += relocatable.c relocatable.h
835
836 EXTRA_libunistring_la_SOURCES += relocatable.c
837
838 ## end   gnulib module relocatable-lib-lgpl
839
840 ## begin gnulib module signbit
841
842
843 EXTRA_DIST += float+.h signbitd.c signbitf.c signbitl.c
844
845 EXTRA_libunistring_la_SOURCES += signbitd.c signbitf.c signbitl.c
846
847 ## end   gnulib module signbit
848
849 ## begin gnulib module size_max
850
851 libunistring_la_SOURCES += size_max.h
852
853 ## end   gnulib module size_max
854
855 ## begin gnulib module snippet/_Noreturn
856
857 # Because this Makefile snippet defines a variable used by other
858 # gnulib Makefile snippets, it must be present in all Makefile.am that
859 # need it. This is ensured by the applicability 'all' defined above.
860
861 _NORETURN_H=$(top_srcdir)/build-aux/snippet/_Noreturn.h
862
863 EXTRA_DIST += $(top_srcdir)/build-aux/snippet/_Noreturn.h
864
865 ## end   gnulib module snippet/_Noreturn
866
867 ## begin gnulib module snippet/arg-nonnull
868
869 # The BUILT_SOURCES created by this Makefile snippet are not used via #include
870 # statements but through direct file reference. Therefore this snippet must be
871 # present in all Makefile.am that need it. This is ensured by the applicability
872 # 'all' defined above.
873
874 BUILT_SOURCES += arg-nonnull.h
875 # The arg-nonnull.h that gets inserted into generated .h files is the same as
876 # build-aux/snippet/arg-nonnull.h, except that it has the copyright header cut
877 # off.
878 arg-nonnull.h: $(top_srcdir)/build-aux/snippet/arg-nonnull.h
879         $(AM_V_GEN)rm -f $@-t $@ && \
880         sed -n -e '/GL_ARG_NONNULL/,$$p' \
881           < $(top_srcdir)/build-aux/snippet/arg-nonnull.h \
882           > $@-t && \
883         mv $@-t $@
884 MOSTLYCLEANFILES += arg-nonnull.h arg-nonnull.h-t
885
886 ARG_NONNULL_H=arg-nonnull.h
887
888 EXTRA_DIST += $(top_srcdir)/build-aux/snippet/arg-nonnull.h
889
890 ## end   gnulib module snippet/arg-nonnull
891
892 ## begin gnulib module snippet/c++defs
893
894 # The BUILT_SOURCES created by this Makefile snippet are not used via #include
895 # statements but through direct file reference. Therefore this snippet must be
896 # present in all Makefile.am that need it. This is ensured by the applicability
897 # 'all' defined above.
898
899 BUILT_SOURCES += c++defs.h
900 # The c++defs.h that gets inserted into generated .h files is the same as
901 # build-aux/snippet/c++defs.h, except that it has the copyright header cut off.
902 c++defs.h: $(top_srcdir)/build-aux/snippet/c++defs.h
903         $(AM_V_GEN)rm -f $@-t $@ && \
904         sed -n -e '/_GL_CXXDEFS/,$$p' \
905           < $(top_srcdir)/build-aux/snippet/c++defs.h \
906           > $@-t && \
907         mv $@-t $@
908 MOSTLYCLEANFILES += c++defs.h c++defs.h-t
909
910 CXXDEFS_H=c++defs.h
911
912 EXTRA_DIST += $(top_srcdir)/build-aux/snippet/c++defs.h
913
914 ## end   gnulib module snippet/c++defs
915
916 ## begin gnulib module snippet/unused-parameter
917
918 # The BUILT_SOURCES created by this Makefile snippet are not used via #include
919 # statements but through direct file reference. Therefore this snippet must be
920 # present in all Makefile.am that need it. This is ensured by the applicability
921 # 'all' defined above.
922
923 BUILT_SOURCES += unused-parameter.h
924 # The unused-parameter.h that gets inserted into generated .h files is the same
925 # as build-aux/snippet/unused-parameter.h, except that it has the copyright
926 # header cut off.
927 unused-parameter.h: $(top_srcdir)/build-aux/snippet/unused-parameter.h
928         $(AM_V_GEN)rm -f $@-t $@ && \
929         sed -n -e '/GL_UNUSED_PARAMETER/,$$p' \
930           < $(top_srcdir)/build-aux/snippet/unused-parameter.h \
931           > $@-t && \
932         mv $@-t $@
933 MOSTLYCLEANFILES += unused-parameter.h unused-parameter.h-t
934
935 UNUSED_PARAMETER_H=unused-parameter.h
936
937 EXTRA_DIST += $(top_srcdir)/build-aux/snippet/unused-parameter.h
938
939 ## end   gnulib module snippet/unused-parameter
940
941 ## begin gnulib module snippet/warn-on-use
942
943 BUILT_SOURCES += warn-on-use.h
944 # The warn-on-use.h that gets inserted into generated .h files is the same as
945 # build-aux/snippet/warn-on-use.h, except that it has the copyright header cut
946 # off.
947 warn-on-use.h: $(top_srcdir)/build-aux/snippet/warn-on-use.h
948         $(AM_V_GEN)rm -f $@-t $@ && \
949         sed -n -e '/^.ifndef/,$$p' \
950           < $(top_srcdir)/build-aux/snippet/warn-on-use.h \
951           > $@-t && \
952         mv $@-t $@
953 MOSTLYCLEANFILES += warn-on-use.h warn-on-use.h-t
954
955 WARN_ON_USE_H=warn-on-use.h
956
957 EXTRA_DIST += $(top_srcdir)/build-aux/snippet/warn-on-use.h
958
959 ## end   gnulib module snippet/warn-on-use
960
961 ## begin gnulib module stdbool
962
963 BUILT_SOURCES += $(STDBOOL_H)
964
965 # We need the following in order to create <stdbool.h> when the system
966 # doesn't have one that works.
967 if GL_GENERATE_STDBOOL_H
968 stdbool.h: stdbool.in.h $(top_builddir)/config.status
969         $(AM_V_GEN)rm -f $@-t $@ && \
970         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
971           sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool.in.h; \
972         } > $@-t && \
973         mv $@-t $@
974 else
975 stdbool.h: $(top_builddir)/config.status
976         rm -f $@
977 endif
978 MOSTLYCLEANFILES += stdbool.h stdbool.h-t
979
980 EXTRA_DIST += stdbool.in.h
981
982 ## end   gnulib module stdbool
983
984 ## begin gnulib module stddef
985
986 BUILT_SOURCES += $(STDDEF_H)
987
988 # We need the following in order to create <stddef.h> when the system
989 # doesn't have one that works with the given compiler.
990 if GL_GENERATE_STDDEF_H
991 stddef.h: stddef.in.h $(top_builddir)/config.status
992         $(AM_V_GEN)rm -f $@-t $@ && \
993         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
994           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
995               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
996               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
997               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
998               -e 's|@''NEXT_STDDEF_H''@|$(NEXT_STDDEF_H)|g' \
999               -e 's|@''HAVE_WCHAR_T''@|$(HAVE_WCHAR_T)|g' \
1000               -e 's|@''REPLACE_NULL''@|$(REPLACE_NULL)|g' \
1001               < $(srcdir)/stddef.in.h; \
1002         } > $@-t && \
1003         mv $@-t $@
1004 else
1005 stddef.h: $(top_builddir)/config.status
1006         rm -f $@
1007 endif
1008 MOSTLYCLEANFILES += stddef.h stddef.h-t
1009
1010 EXTRA_DIST += stddef.in.h
1011
1012 ## end   gnulib module stddef
1013
1014 ## begin gnulib module stdint
1015
1016 BUILT_SOURCES += $(STDINT_H)
1017
1018 # We need the following in order to create <stdint.h> when the system
1019 # doesn't have one that works with the given compiler.
1020 if GL_GENERATE_STDINT_H
1021 stdint.h: stdint.in.h $(top_builddir)/config.status
1022         $(AM_V_GEN)rm -f $@-t $@ && \
1023         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1024           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1025               -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \
1026               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1027               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1028               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1029               -e 's|@''NEXT_STDINT_H''@|$(NEXT_STDINT_H)|g' \
1030               -e 's/@''HAVE_SYS_TYPES_H''@/$(HAVE_SYS_TYPES_H)/g' \
1031               -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
1032               -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \
1033               -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
1034               -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \
1035               -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \
1036               -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \
1037               -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
1038               -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
1039               -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \
1040               -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/$(BITSIZEOF_SIG_ATOMIC_T)/g' \
1041               -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/$(HAVE_SIGNED_SIG_ATOMIC_T)/g' \
1042               -e 's/@''SIG_ATOMIC_T_SUFFIX''@/$(SIG_ATOMIC_T_SUFFIX)/g' \
1043               -e 's/@''BITSIZEOF_SIZE_T''@/$(BITSIZEOF_SIZE_T)/g' \
1044               -e 's/@''SIZE_T_SUFFIX''@/$(SIZE_T_SUFFIX)/g' \
1045               -e 's/@''BITSIZEOF_WCHAR_T''@/$(BITSIZEOF_WCHAR_T)/g' \
1046               -e 's/@''HAVE_SIGNED_WCHAR_T''@/$(HAVE_SIGNED_WCHAR_T)/g' \
1047               -e 's/@''WCHAR_T_SUFFIX''@/$(WCHAR_T_SUFFIX)/g' \
1048               -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \
1049               -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \
1050               -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \
1051               < $(srcdir)/stdint.in.h; \
1052         } > $@-t && \
1053         mv $@-t $@
1054 else
1055 stdint.h: $(top_builddir)/config.status
1056         rm -f $@
1057 endif
1058 MOSTLYCLEANFILES += stdint.h stdint.h-t
1059
1060 EXTRA_DIST += stdint.in.h
1061
1062 ## end   gnulib module stdint
1063
1064 ## begin gnulib module stdlib
1065
1066 BUILT_SOURCES += stdlib.h
1067
1068 # We need the following in order to create <stdlib.h> when the system
1069 # doesn't have one that works with the given compiler.
1070 stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
1071   $(_NORETURN_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1072         $(AM_V_GEN)rm -f $@-t $@ && \
1073         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1074           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1075               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1076               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1077               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1078               -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \
1079               -e 's/@''GNULIB__EXIT''@/$(GNULIB__EXIT)/g' \
1080               -e 's/@''GNULIB_ATOLL''@/$(GNULIB_ATOLL)/g' \
1081               -e 's/@''GNULIB_CALLOC_POSIX''@/$(GNULIB_CALLOC_POSIX)/g' \
1082               -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GNULIB_CANONICALIZE_FILE_NAME)/g' \
1083               -e 's/@''GNULIB_GETLOADAVG''@/$(GNULIB_GETLOADAVG)/g' \
1084               -e 's/@''GNULIB_GETSUBOPT''@/$(GNULIB_GETSUBOPT)/g' \
1085               -e 's/@''GNULIB_GRANTPT''@/$(GNULIB_GRANTPT)/g' \
1086               -e 's/@''GNULIB_MALLOC_POSIX''@/$(GNULIB_MALLOC_POSIX)/g' \
1087               -e 's/@''GNULIB_MBTOWC''@/$(GNULIB_MBTOWC)/g' \
1088               -e 's/@''GNULIB_MKDTEMP''@/$(GNULIB_MKDTEMP)/g' \
1089               -e 's/@''GNULIB_MKOSTEMP''@/$(GNULIB_MKOSTEMP)/g' \
1090               -e 's/@''GNULIB_MKOSTEMPS''@/$(GNULIB_MKOSTEMPS)/g' \
1091               -e 's/@''GNULIB_MKSTEMP''@/$(GNULIB_MKSTEMP)/g' \
1092               -e 's/@''GNULIB_MKSTEMPS''@/$(GNULIB_MKSTEMPS)/g' \
1093               -e 's/@''GNULIB_POSIX_OPENPT''@/$(GNULIB_POSIX_OPENPT)/g' \
1094               -e 's/@''GNULIB_PTSNAME''@/$(GNULIB_PTSNAME)/g' \
1095               -e 's/@''GNULIB_PTSNAME_R''@/$(GNULIB_PTSNAME_R)/g' \
1096               -e 's/@''GNULIB_PUTENV''@/$(GNULIB_PUTENV)/g' \
1097               -e 's/@''GNULIB_RANDOM''@/$(GNULIB_RANDOM)/g' \
1098               -e 's/@''GNULIB_RANDOM_R''@/$(GNULIB_RANDOM_R)/g' \
1099               -e 's/@''GNULIB_REALLOC_POSIX''@/$(GNULIB_REALLOC_POSIX)/g' \
1100               -e 's/@''GNULIB_REALPATH''@/$(GNULIB_REALPATH)/g' \
1101               -e 's/@''GNULIB_RPMATCH''@/$(GNULIB_RPMATCH)/g' \
1102               -e 's/@''GNULIB_SECURE_GETENV''@/$(GNULIB_SECURE_GETENV)/g' \
1103               -e 's/@''GNULIB_SETENV''@/$(GNULIB_SETENV)/g' \
1104               -e 's/@''GNULIB_STRTOD''@/$(GNULIB_STRTOD)/g' \
1105               -e 's/@''GNULIB_STRTOLL''@/$(GNULIB_STRTOLL)/g' \
1106               -e 's/@''GNULIB_STRTOULL''@/$(GNULIB_STRTOULL)/g' \
1107               -e 's/@''GNULIB_SYSTEM_POSIX''@/$(GNULIB_SYSTEM_POSIX)/g' \
1108               -e 's/@''GNULIB_UNLOCKPT''@/$(GNULIB_UNLOCKPT)/g' \
1109               -e 's/@''GNULIB_UNSETENV''@/$(GNULIB_UNSETENV)/g' \
1110               -e 's/@''GNULIB_WCTOMB''@/$(GNULIB_WCTOMB)/g' \
1111               < $(srcdir)/stdlib.in.h | \
1112           sed -e 's|@''HAVE__EXIT''@|$(HAVE__EXIT)|g' \
1113               -e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \
1114               -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|$(HAVE_CANONICALIZE_FILE_NAME)|g' \
1115               -e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \
1116               -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \
1117               -e 's|@''HAVE_GRANTPT''@|$(HAVE_GRANTPT)|g' \
1118               -e 's|@''HAVE_MKDTEMP''@|$(HAVE_MKDTEMP)|g' \
1119               -e 's|@''HAVE_MKOSTEMP''@|$(HAVE_MKOSTEMP)|g' \
1120               -e 's|@''HAVE_MKOSTEMPS''@|$(HAVE_MKOSTEMPS)|g' \
1121               -e 's|@''HAVE_MKSTEMP''@|$(HAVE_MKSTEMP)|g' \
1122               -e 's|@''HAVE_MKSTEMPS''@|$(HAVE_MKSTEMPS)|g' \
1123               -e 's|@''HAVE_POSIX_OPENPT''@|$(HAVE_POSIX_OPENPT)|g' \
1124               -e 's|@''HAVE_PTSNAME''@|$(HAVE_PTSNAME)|g' \
1125               -e 's|@''HAVE_PTSNAME_R''@|$(HAVE_PTSNAME_R)|g' \
1126               -e 's|@''HAVE_RANDOM''@|$(HAVE_RANDOM)|g' \
1127               -e 's|@''HAVE_RANDOM_H''@|$(HAVE_RANDOM_H)|g' \
1128               -e 's|@''HAVE_RANDOM_R''@|$(HAVE_RANDOM_R)|g' \
1129               -e 's|@''HAVE_REALPATH''@|$(HAVE_REALPATH)|g' \
1130               -e 's|@''HAVE_RPMATCH''@|$(HAVE_RPMATCH)|g' \
1131               -e 's|@''HAVE_SECURE_GETENV''@|$(HAVE_SECURE_GETENV)|g' \
1132               -e 's|@''HAVE_DECL_SETENV''@|$(HAVE_DECL_SETENV)|g' \
1133               -e 's|@''HAVE_STRTOD''@|$(HAVE_STRTOD)|g' \
1134               -e 's|@''HAVE_STRTOLL''@|$(HAVE_STRTOLL)|g' \
1135               -e 's|@''HAVE_STRTOULL''@|$(HAVE_STRTOULL)|g' \
1136               -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|$(HAVE_STRUCT_RANDOM_DATA)|g' \
1137               -e 's|@''HAVE_SYS_LOADAVG_H''@|$(HAVE_SYS_LOADAVG_H)|g' \
1138               -e 's|@''HAVE_UNLOCKPT''@|$(HAVE_UNLOCKPT)|g' \
1139               -e 's|@''HAVE_DECL_UNSETENV''@|$(HAVE_DECL_UNSETENV)|g' \
1140               -e 's|@''REPLACE_CALLOC''@|$(REPLACE_CALLOC)|g' \
1141               -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|$(REPLACE_CANONICALIZE_FILE_NAME)|g' \
1142               -e 's|@''REPLACE_MALLOC''@|$(REPLACE_MALLOC)|g' \
1143               -e 's|@''REPLACE_MBTOWC''@|$(REPLACE_MBTOWC)|g' \
1144               -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \
1145               -e 's|@''REPLACE_PTSNAME''@|$(REPLACE_PTSNAME)|g' \
1146               -e 's|@''REPLACE_PTSNAME_R''@|$(REPLACE_PTSNAME_R)|g' \
1147               -e 's|@''REPLACE_PUTENV''@|$(REPLACE_PUTENV)|g' \
1148               -e 's|@''REPLACE_RANDOM_R''@|$(REPLACE_RANDOM_R)|g' \
1149               -e 's|@''REPLACE_REALLOC''@|$(REPLACE_REALLOC)|g' \
1150               -e 's|@''REPLACE_REALPATH''@|$(REPLACE_REALPATH)|g' \
1151               -e 's|@''REPLACE_SETENV''@|$(REPLACE_SETENV)|g' \
1152               -e 's|@''REPLACE_STRTOD''@|$(REPLACE_STRTOD)|g' \
1153               -e 's|@''REPLACE_UNSETENV''@|$(REPLACE_UNSETENV)|g' \
1154               -e 's|@''REPLACE_WCTOMB''@|$(REPLACE_WCTOMB)|g' \
1155               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1156               -e '/definition of _Noreturn/r $(_NORETURN_H)' \
1157               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
1158               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
1159         } > $@-t && \
1160         mv $@-t $@
1161 MOSTLYCLEANFILES += stdlib.h stdlib.h-t
1162
1163 EXTRA_DIST += stdlib.in.h
1164
1165 ## end   gnulib module stdlib
1166
1167 ## begin gnulib module streq
1168
1169
1170 EXTRA_DIST += streq.h
1171
1172 ## end   gnulib module streq
1173
1174 ## begin gnulib module striconveh
1175
1176 libunistring_la_SOURCES += striconveh.h striconveh.c
1177 if GL_COND_LIBTOOL
1178 libunistring_la_LDFLAGS += $(LTLIBICONV)
1179 endif
1180
1181 EXTRA_DIST += iconveh.h
1182
1183 ## end   gnulib module striconveh
1184
1185 ## begin gnulib module striconveha
1186
1187 libunistring_la_SOURCES += striconveha.h striconveha.c
1188
1189 ## end   gnulib module striconveha
1190
1191 ## begin gnulib module string
1192
1193 BUILT_SOURCES += string.h
1194
1195 # We need the following in order to create <string.h> when the system
1196 # doesn't have one that works with the given compiler.
1197 string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1198         $(AM_V_GEN)rm -f $@-t $@ && \
1199         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1200           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1201               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1202               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1203               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1204               -e 's|@''NEXT_STRING_H''@|$(NEXT_STRING_H)|g' \
1205               -e 's/@''GNULIB_FFSL''@/$(GNULIB_FFSL)/g' \
1206               -e 's/@''GNULIB_FFSLL''@/$(GNULIB_FFSLL)/g' \
1207               -e 's/@''GNULIB_MBSLEN''@/$(GNULIB_MBSLEN)/g' \
1208               -e 's/@''GNULIB_MBSNLEN''@/$(GNULIB_MBSNLEN)/g' \
1209               -e 's/@''GNULIB_MBSCHR''@/$(GNULIB_MBSCHR)/g' \
1210               -e 's/@''GNULIB_MBSRCHR''@/$(GNULIB_MBSRCHR)/g' \
1211               -e 's/@''GNULIB_MBSSTR''@/$(GNULIB_MBSSTR)/g' \
1212               -e 's/@''GNULIB_MBSCASECMP''@/$(GNULIB_MBSCASECMP)/g' \
1213               -e 's/@''GNULIB_MBSNCASECMP''@/$(GNULIB_MBSNCASECMP)/g' \
1214               -e 's/@''GNULIB_MBSPCASECMP''@/$(GNULIB_MBSPCASECMP)/g' \
1215               -e 's/@''GNULIB_MBSCASESTR''@/$(GNULIB_MBSCASESTR)/g' \
1216               -e 's/@''GNULIB_MBSCSPN''@/$(GNULIB_MBSCSPN)/g' \
1217               -e 's/@''GNULIB_MBSPBRK''@/$(GNULIB_MBSPBRK)/g' \
1218               -e 's/@''GNULIB_MBSSPN''@/$(GNULIB_MBSSPN)/g' \
1219               -e 's/@''GNULIB_MBSSEP''@/$(GNULIB_MBSSEP)/g' \
1220               -e 's/@''GNULIB_MBSTOK_R''@/$(GNULIB_MBSTOK_R)/g' \
1221               -e 's/@''GNULIB_MEMCHR''@/$(GNULIB_MEMCHR)/g' \
1222               -e 's/@''GNULIB_MEMMEM''@/$(GNULIB_MEMMEM)/g' \
1223               -e 's/@''GNULIB_MEMPCPY''@/$(GNULIB_MEMPCPY)/g' \
1224               -e 's/@''GNULIB_MEMRCHR''@/$(GNULIB_MEMRCHR)/g' \
1225               -e 's/@''GNULIB_RAWMEMCHR''@/$(GNULIB_RAWMEMCHR)/g' \
1226               -e 's/@''GNULIB_STPCPY''@/$(GNULIB_STPCPY)/g' \
1227               -e 's/@''GNULIB_STPNCPY''@/$(GNULIB_STPNCPY)/g' \
1228               -e 's/@''GNULIB_STRCHRNUL''@/$(GNULIB_STRCHRNUL)/g' \
1229               -e 's/@''GNULIB_STRDUP''@/$(GNULIB_STRDUP)/g' \
1230               -e 's/@''GNULIB_STRNCAT''@/$(GNULIB_STRNCAT)/g' \
1231               -e 's/@''GNULIB_STRNDUP''@/$(GNULIB_STRNDUP)/g' \
1232               -e 's/@''GNULIB_STRNLEN''@/$(GNULIB_STRNLEN)/g' \
1233               -e 's/@''GNULIB_STRPBRK''@/$(GNULIB_STRPBRK)/g' \
1234               -e 's/@''GNULIB_STRSEP''@/$(GNULIB_STRSEP)/g' \
1235               -e 's/@''GNULIB_STRSTR''@/$(GNULIB_STRSTR)/g' \
1236               -e 's/@''GNULIB_STRCASESTR''@/$(GNULIB_STRCASESTR)/g' \
1237               -e 's/@''GNULIB_STRTOK_R''@/$(GNULIB_STRTOK_R)/g' \
1238               -e 's/@''GNULIB_STRERROR''@/$(GNULIB_STRERROR)/g' \
1239               -e 's/@''GNULIB_STRERROR_R''@/$(GNULIB_STRERROR_R)/g' \
1240               -e 's/@''GNULIB_STRSIGNAL''@/$(GNULIB_STRSIGNAL)/g' \
1241               -e 's/@''GNULIB_STRVERSCMP''@/$(GNULIB_STRVERSCMP)/g' \
1242               < $(srcdir)/string.in.h | \
1243           sed -e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \
1244               -e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \
1245               -e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \
1246               -e 's|@''HAVE_MEMCHR''@|$(HAVE_MEMCHR)|g' \
1247               -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \
1248               -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \
1249               -e 's|@''HAVE_DECL_MEMRCHR''@|$(HAVE_DECL_MEMRCHR)|g' \
1250               -e 's|@''HAVE_RAWMEMCHR''@|$(HAVE_RAWMEMCHR)|g' \
1251               -e 's|@''HAVE_STPCPY''@|$(HAVE_STPCPY)|g' \
1252               -e 's|@''HAVE_STPNCPY''@|$(HAVE_STPNCPY)|g' \
1253               -e 's|@''HAVE_STRCHRNUL''@|$(HAVE_STRCHRNUL)|g' \
1254               -e 's|@''HAVE_DECL_STRDUP''@|$(HAVE_DECL_STRDUP)|g' \
1255               -e 's|@''HAVE_DECL_STRNDUP''@|$(HAVE_DECL_STRNDUP)|g' \
1256               -e 's|@''HAVE_DECL_STRNLEN''@|$(HAVE_DECL_STRNLEN)|g' \
1257               -e 's|@''HAVE_STRPBRK''@|$(HAVE_STRPBRK)|g' \
1258               -e 's|@''HAVE_STRSEP''@|$(HAVE_STRSEP)|g' \
1259               -e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \
1260               -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \
1261               -e 's|@''HAVE_DECL_STRERROR_R''@|$(HAVE_DECL_STRERROR_R)|g' \
1262               -e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
1263               -e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \
1264               -e 's|@''REPLACE_STPNCPY''@|$(REPLACE_STPNCPY)|g' \
1265               -e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \
1266               -e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
1267               -e 's|@''REPLACE_STRCASESTR''@|$(REPLACE_STRCASESTR)|g' \
1268               -e 's|@''REPLACE_STRCHRNUL''@|$(REPLACE_STRCHRNUL)|g' \
1269               -e 's|@''REPLACE_STRDUP''@|$(REPLACE_STRDUP)|g' \
1270               -e 's|@''REPLACE_STRSTR''@|$(REPLACE_STRSTR)|g' \
1271               -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
1272               -e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
1273               -e 's|@''REPLACE_STRNCAT''@|$(REPLACE_STRNCAT)|g' \
1274               -e 's|@''REPLACE_STRNDUP''@|$(REPLACE_STRNDUP)|g' \
1275               -e 's|@''REPLACE_STRNLEN''@|$(REPLACE_STRNLEN)|g' \
1276               -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
1277               -e 's|@''REPLACE_STRTOK_R''@|$(REPLACE_STRTOK_R)|g' \
1278               -e 's|@''UNDEFINE_STRTOK_R''@|$(UNDEFINE_STRTOK_R)|g' \
1279               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1280               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
1281               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
1282               < $(srcdir)/string.in.h; \
1283         } > $@-t && \
1284         mv $@-t $@
1285 MOSTLYCLEANFILES += string.h string.h-t
1286
1287 EXTRA_DIST += string.in.h
1288
1289 ## end   gnulib module string
1290
1291 ## begin gnulib module strncat
1292
1293
1294 EXTRA_DIST += strncat.c
1295
1296 EXTRA_libunistring_la_SOURCES += strncat.c
1297
1298 ## end   gnulib module strncat
1299
1300 ## begin gnulib module strstr-simple
1301
1302
1303 EXTRA_DIST += str-two-way.h strstr.c
1304
1305 EXTRA_libunistring_la_SOURCES += strstr.c
1306
1307 ## end   gnulib module strstr-simple
1308
1309 ## begin gnulib module sys_types
1310
1311 BUILT_SOURCES += sys/types.h
1312
1313 # We need the following in order to create <sys/types.h> when the system
1314 # doesn't have one that works with the given compiler.
1315 sys/types.h: sys_types.in.h $(top_builddir)/config.status
1316         $(AM_V_at)$(MKDIR_P) sys
1317         $(AM_V_GEN)rm -f $@-t $@ && \
1318         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1319           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1320               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1321               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1322               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1323               -e 's|@''NEXT_SYS_TYPES_H''@|$(NEXT_SYS_TYPES_H)|g' \
1324               -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \
1325               < $(srcdir)/sys_types.in.h; \
1326         } > $@-t && \
1327         mv $@-t $@
1328 MOSTLYCLEANFILES += sys/types.h sys/types.h-t
1329
1330 EXTRA_DIST += sys_types.in.h
1331
1332 ## end   gnulib module sys_types
1333
1334 ## begin gnulib module threadlib
1335
1336 libunistring_la_SOURCES += glthread/threadlib.c
1337
1338 EXTRA_DIST += $(top_srcdir)/build-aux/config.rpath
1339
1340 ## end   gnulib module threadlib
1341
1342 ## begin gnulib module unicase/base
1343
1344 BUILT_SOURCES += $(LIBUNISTRING_UNICASE_H)
1345
1346 unicase.h: unicase.in.h
1347         $(AM_V_GEN)rm -f $@-t $@ && \
1348         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1349           cat $(srcdir)/unicase.in.h; \
1350         } > $@-t && \
1351         mv -f $@-t $@
1352 MOSTLYCLEANFILES += unicase.h unicase.h-t
1353
1354 EXTRA_DIST += unicase.in.h
1355
1356 ## end   gnulib module unicase/base
1357
1358 ## begin gnulib module unicase/cased
1359
1360 libunistring_la_SOURCES += unicase/cased.c
1361
1362 EXTRA_DIST += unicase/cased.h unicase/caseprop.h unictype/bitmap.h
1363
1364 ## end   gnulib module unicase/cased
1365
1366 ## begin gnulib module unicase/empty-prefix-context
1367
1368 if LIBUNISTRING_COMPILE_UNICASE_EMPTY_PREFIX_CONTEXT
1369 libunistring_la_SOURCES += unicase/empty-prefix-context.c
1370 endif
1371
1372 ## end   gnulib module unicase/empty-prefix-context
1373
1374 ## begin gnulib module unicase/empty-suffix-context
1375
1376 if LIBUNISTRING_COMPILE_UNICASE_EMPTY_SUFFIX_CONTEXT
1377 libunistring_la_SOURCES += unicase/empty-suffix-context.c
1378 endif
1379
1380 ## end   gnulib module unicase/empty-suffix-context
1381
1382 ## begin gnulib module unicase/ignorable
1383
1384 libunistring_la_SOURCES += unicase/ignorable.c
1385
1386 EXTRA_DIST += unicase/caseprop.h unicase/ignorable.h unictype/bitmap.h
1387
1388 ## end   gnulib module unicase/ignorable
1389
1390 ## begin gnulib module unicase/locale-language
1391
1392 if LIBUNISTRING_COMPILE_UNICASE_LOCALE_LANGUAGE
1393 libunistring_la_SOURCES += unicase/locale-language.c
1394 endif
1395
1396 unicase/locale-languages.h: $(srcdir)/unicase/locale-languages.gperf
1397         $(GPERF) -m 10 $(srcdir)/unicase/locale-languages.gperf > $(srcdir)/unicase/locale-languages.h-t
1398         mv $(srcdir)/unicase/locale-languages.h-t $(srcdir)/unicase/locale-languages.h
1399 BUILT_SOURCES        += unicase/locale-languages.h
1400 MOSTLYCLEANFILES     += unicase/locale-languages.h-t
1401 MAINTAINERCLEANFILES += unicase/locale-languages.h
1402 EXTRA_DIST           += unicase/locale-languages.h
1403
1404 EXTRA_DIST += unicase/locale-languages.gperf
1405
1406 ## end   gnulib module unicase/locale-language
1407
1408 ## begin gnulib module unicase/special-casing
1409
1410 libunistring_la_SOURCES += unicase/special-casing.c
1411
1412 unicase/special-casing-table.h: $(srcdir)/unicase/special-casing-table.gperf
1413         $(GPERF) -m 10 $(srcdir)/unicase/special-casing-table.gperf > $(srcdir)/unicase/special-casing-table.h-t
1414         mv $(srcdir)/unicase/special-casing-table.h-t $(srcdir)/unicase/special-casing-table.h
1415 BUILT_SOURCES        += unicase/special-casing-table.h
1416 MOSTLYCLEANFILES     += unicase/special-casing-table.h-t
1417 MAINTAINERCLEANFILES += unicase/special-casing-table.h
1418 EXTRA_DIST           += unicase/special-casing-table.h
1419
1420 EXTRA_DIST += unicase/special-casing-table.gperf unicase/special-casing.h
1421
1422 ## end   gnulib module unicase/special-casing
1423
1424 ## begin gnulib module unicase/tocasefold
1425
1426 libunistring_la_SOURCES += unicase/tocasefold.c
1427
1428 EXTRA_DIST += unicase/casefold.h unicase/simple-mapping.h unicase/tocasefold.h
1429
1430 ## end   gnulib module unicase/tocasefold
1431
1432 ## begin gnulib module unicase/tolower
1433
1434 if LIBUNISTRING_COMPILE_UNICASE_TOLOWER
1435 libunistring_la_SOURCES += unicase/tolower.c
1436 endif
1437
1438 EXTRA_DIST += unicase/simple-mapping.h unicase/tolower.h
1439
1440 ## end   gnulib module unicase/tolower
1441
1442 ## begin gnulib module unicase/totitle
1443
1444 if LIBUNISTRING_COMPILE_UNICASE_TOTITLE
1445 libunistring_la_SOURCES += unicase/totitle.c
1446 endif
1447
1448 EXTRA_DIST += unicase/simple-mapping.h unicase/totitle.h
1449
1450 ## end   gnulib module unicase/totitle
1451
1452 ## begin gnulib module unicase/toupper
1453
1454 if LIBUNISTRING_COMPILE_UNICASE_TOUPPER
1455 libunistring_la_SOURCES += unicase/toupper.c
1456 endif
1457
1458 EXTRA_DIST += unicase/simple-mapping.h unicase/toupper.h
1459
1460 ## end   gnulib module unicase/toupper
1461
1462 ## begin gnulib module unicase/u16-casecmp
1463
1464 if LIBUNISTRING_COMPILE_UNICASE_U16_CASECMP
1465 libunistring_la_SOURCES += unicase/u16-casecmp.c
1466 endif
1467
1468 EXTRA_DIST += unicase/u-casecmp.h
1469
1470 ## end   gnulib module unicase/u16-casecmp
1471
1472 ## begin gnulib module unicase/u16-casecoll
1473
1474 if LIBUNISTRING_COMPILE_UNICASE_U16_CASECOLL
1475 libunistring_la_SOURCES += unicase/u16-casecoll.c
1476 endif
1477
1478 EXTRA_DIST += unicase/u-casecoll.h
1479
1480 ## end   gnulib module unicase/u16-casecoll
1481
1482 ## begin gnulib module unicase/u16-casefold
1483
1484 if LIBUNISTRING_COMPILE_UNICASE_U16_CASEFOLD
1485 libunistring_la_SOURCES += unicase/u16-casefold.c
1486 endif
1487
1488 EXTRA_DIST += unicase/u-casefold.h
1489
1490 ## end   gnulib module unicase/u16-casefold
1491
1492 ## begin gnulib module unicase/u16-casemap
1493
1494 libunistring_la_SOURCES += unicase/u16-casemap.c
1495
1496 EXTRA_DIST += unicase/context.h unicase/u-casemap.h unicase/unicasemap.h
1497
1498 ## end   gnulib module unicase/u16-casemap
1499
1500 ## begin gnulib module unicase/u16-casexfrm
1501
1502 if LIBUNISTRING_COMPILE_UNICASE_U16_CASEXFRM
1503 libunistring_la_SOURCES += unicase/u16-casexfrm.c
1504 endif
1505
1506 EXTRA_DIST += unicase/u-casexfrm.h
1507
1508 ## end   gnulib module unicase/u16-casexfrm
1509
1510 ## begin gnulib module unicase/u16-ct-casefold
1511
1512 if LIBUNISTRING_COMPILE_UNICASE_U16_CT_CASEFOLD
1513 libunistring_la_SOURCES += unicase/u16-ct-casefold.c
1514 endif
1515
1516 EXTRA_DIST += unicase/u-ct-casefold.h
1517
1518 ## end   gnulib module unicase/u16-ct-casefold
1519
1520 ## begin gnulib module unicase/u16-ct-tolower
1521
1522 if LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOLOWER
1523 libunistring_la_SOURCES += unicase/u16-ct-tolower.c
1524 endif
1525
1526 ## end   gnulib module unicase/u16-ct-tolower
1527
1528 ## begin gnulib module unicase/u16-ct-totitle
1529
1530 if LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOTITLE
1531 libunistring_la_SOURCES += unicase/u16-ct-totitle.c
1532 endif
1533
1534 EXTRA_DIST += unicase/context.h unicase/u-ct-totitle.h
1535
1536 ## end   gnulib module unicase/u16-ct-totitle
1537
1538 ## begin gnulib module unicase/u16-ct-toupper
1539
1540 if LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOUPPER
1541 libunistring_la_SOURCES += unicase/u16-ct-toupper.c
1542 endif
1543
1544 ## end   gnulib module unicase/u16-ct-toupper
1545
1546 ## begin gnulib module unicase/u16-is-cased
1547
1548 if LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASED
1549 libunistring_la_SOURCES += unicase/u16-is-cased.c
1550 endif
1551
1552 EXTRA_DIST += unicase/u-is-cased.h
1553
1554 ## end   gnulib module unicase/u16-is-cased
1555
1556 ## begin gnulib module unicase/u16-is-casefolded
1557
1558 if LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASEFOLDED
1559 libunistring_la_SOURCES += unicase/u16-is-casefolded.c
1560 endif
1561
1562 ## end   gnulib module unicase/u16-is-casefolded
1563
1564 ## begin gnulib module unicase/u16-is-invariant
1565
1566 libunistring_la_SOURCES += unicase/u16-is-invariant.c
1567
1568 EXTRA_DIST += unicase/invariant.h unicase/u-is-invariant.h
1569
1570 ## end   gnulib module unicase/u16-is-invariant
1571
1572 ## begin gnulib module unicase/u16-is-lowercase
1573
1574 if LIBUNISTRING_COMPILE_UNICASE_U16_IS_LOWERCASE
1575 libunistring_la_SOURCES += unicase/u16-is-lowercase.c
1576 endif
1577
1578 ## end   gnulib module unicase/u16-is-lowercase
1579
1580 ## begin gnulib module unicase/u16-is-titlecase
1581
1582 if LIBUNISTRING_COMPILE_UNICASE_U16_IS_TITLECASE
1583 libunistring_la_SOURCES += unicase/u16-is-titlecase.c
1584 endif
1585
1586 ## end   gnulib module unicase/u16-is-titlecase
1587
1588 ## begin gnulib module unicase/u16-is-uppercase
1589
1590 if LIBUNISTRING_COMPILE_UNICASE_U16_IS_UPPERCASE
1591 libunistring_la_SOURCES += unicase/u16-is-uppercase.c
1592 endif
1593
1594 ## end   gnulib module unicase/u16-is-uppercase
1595
1596 ## begin gnulib module unicase/u16-tolower
1597
1598 if LIBUNISTRING_COMPILE_UNICASE_U16_TOLOWER
1599 libunistring_la_SOURCES += unicase/u16-tolower.c
1600 endif
1601
1602 ## end   gnulib module unicase/u16-tolower
1603
1604 ## begin gnulib module unicase/u16-totitle
1605
1606 if LIBUNISTRING_COMPILE_UNICASE_U16_TOTITLE
1607 libunistring_la_SOURCES += unicase/u16-totitle.c
1608 endif
1609
1610 EXTRA_DIST += unicase/u-totitle.h
1611
1612 ## end   gnulib module unicase/u16-totitle
1613
1614 ## begin gnulib module unicase/u16-toupper
1615
1616 if LIBUNISTRING_COMPILE_UNICASE_U16_TOUPPER
1617 libunistring_la_SOURCES += unicase/u16-toupper.c
1618 endif
1619
1620 ## end   gnulib module unicase/u16-toupper
1621
1622 ## begin gnulib module unicase/u32-casecmp
1623
1624 if LIBUNISTRING_COMPILE_UNICASE_U32_CASECMP
1625 libunistring_la_SOURCES += unicase/u32-casecmp.c
1626 endif
1627
1628 EXTRA_DIST += unicase/u-casecmp.h
1629
1630 ## end   gnulib module unicase/u32-casecmp
1631
1632 ## begin gnulib module unicase/u32-casecoll
1633
1634 if LIBUNISTRING_COMPILE_UNICASE_U32_CASECOLL
1635 libunistring_la_SOURCES += unicase/u32-casecoll.c
1636 endif
1637
1638 EXTRA_DIST += unicase/u-casecoll.h
1639
1640 ## end   gnulib module unicase/u32-casecoll
1641
1642 ## begin gnulib module unicase/u32-casefold
1643
1644 if LIBUNISTRING_COMPILE_UNICASE_U32_CASEFOLD
1645 libunistring_la_SOURCES += unicase/u32-casefold.c
1646 endif
1647
1648 EXTRA_DIST += unicase/u-casefold.h
1649
1650 ## end   gnulib module unicase/u32-casefold
1651
1652 ## begin gnulib module unicase/u32-casemap
1653
1654 libunistring_la_SOURCES += unicase/u32-casemap.c
1655
1656 EXTRA_DIST += unicase/context.h unicase/u-casemap.h unicase/unicasemap.h
1657
1658 ## end   gnulib module unicase/u32-casemap
1659
1660 ## begin gnulib module unicase/u32-casexfrm
1661
1662 if LIBUNISTRING_COMPILE_UNICASE_U32_CASEXFRM
1663 libunistring_la_SOURCES += unicase/u32-casexfrm.c
1664 endif
1665
1666 EXTRA_DIST += unicase/u-casexfrm.h
1667
1668 ## end   gnulib module unicase/u32-casexfrm
1669
1670 ## begin gnulib module unicase/u32-ct-casefold
1671
1672 if LIBUNISTRING_COMPILE_UNICASE_U32_CT_CASEFOLD
1673 libunistring_la_SOURCES += unicase/u32-ct-casefold.c
1674 endif
1675
1676 EXTRA_DIST += unicase/u-ct-casefold.h
1677
1678 ## end   gnulib module unicase/u32-ct-casefold
1679
1680 ## begin gnulib module unicase/u32-ct-tolower
1681
1682 if LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOLOWER
1683 libunistring_la_SOURCES += unicase/u32-ct-tolower.c
1684 endif
1685
1686 ## end   gnulib module unicase/u32-ct-tolower
1687
1688 ## begin gnulib module unicase/u32-ct-totitle
1689
1690 if LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOTITLE
1691 libunistring_la_SOURCES += unicase/u32-ct-totitle.c
1692 endif
1693
1694 EXTRA_DIST += unicase/context.h unicase/u-ct-totitle.h
1695
1696 ## end   gnulib module unicase/u32-ct-totitle
1697
1698 ## begin gnulib module unicase/u32-ct-toupper
1699
1700 if LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOUPPER
1701 libunistring_la_SOURCES += unicase/u32-ct-toupper.c
1702 endif
1703
1704 ## end   gnulib module unicase/u32-ct-toupper
1705
1706 ## begin gnulib module unicase/u32-is-cased
1707
1708 if LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASED
1709 libunistring_la_SOURCES += unicase/u32-is-cased.c
1710 endif
1711
1712 EXTRA_DIST += unicase/u-is-cased.h
1713
1714 ## end   gnulib module unicase/u32-is-cased
1715
1716 ## begin gnulib module unicase/u32-is-casefolded
1717
1718 if LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASEFOLDED
1719 libunistring_la_SOURCES += unicase/u32-is-casefolded.c
1720 endif
1721
1722 ## end   gnulib module unicase/u32-is-casefolded
1723
1724 ## begin gnulib module unicase/u32-is-invariant
1725
1726 libunistring_la_SOURCES += unicase/u32-is-invariant.c
1727
1728 EXTRA_DIST += unicase/invariant.h unicase/u-is-invariant.h
1729
1730 ## end   gnulib module unicase/u32-is-invariant
1731
1732 ## begin gnulib module unicase/u32-is-lowercase
1733
1734 if LIBUNISTRING_COMPILE_UNICASE_U32_IS_LOWERCASE
1735 libunistring_la_SOURCES += unicase/u32-is-lowercase.c
1736 endif
1737
1738 ## end   gnulib module unicase/u32-is-lowercase
1739
1740 ## begin gnulib module unicase/u32-is-titlecase
1741
1742 if LIBUNISTRING_COMPILE_UNICASE_U32_IS_TITLECASE
1743 libunistring_la_SOURCES += unicase/u32-is-titlecase.c
1744 endif
1745
1746 ## end   gnulib module unicase/u32-is-titlecase
1747
1748 ## begin gnulib module unicase/u32-is-uppercase
1749
1750 if LIBUNISTRING_COMPILE_UNICASE_U32_IS_UPPERCASE
1751 libunistring_la_SOURCES += unicase/u32-is-uppercase.c
1752 endif
1753
1754 ## end   gnulib module unicase/u32-is-uppercase
1755
1756 ## begin gnulib module unicase/u32-tolower
1757
1758 if LIBUNISTRING_COMPILE_UNICASE_U32_TOLOWER
1759 libunistring_la_SOURCES += unicase/u32-tolower.c
1760 endif
1761
1762 ## end   gnulib module unicase/u32-tolower
1763
1764 ## begin gnulib module unicase/u32-totitle
1765
1766 if LIBUNISTRING_COMPILE_UNICASE_U32_TOTITLE
1767 libunistring_la_SOURCES += unicase/u32-totitle.c
1768 endif
1769
1770 EXTRA_DIST += unicase/u-totitle.h
1771
1772 ## end   gnulib module unicase/u32-totitle
1773
1774 ## begin gnulib module unicase/u32-toupper
1775
1776 if LIBUNISTRING_COMPILE_UNICASE_U32_TOUPPER
1777 libunistring_la_SOURCES += unicase/u32-toupper.c
1778 endif
1779
1780 ## end   gnulib module unicase/u32-toupper
1781
1782 ## begin gnulib module unicase/u8-casecmp
1783
1784 if LIBUNISTRING_COMPILE_UNICASE_U8_CASECMP
1785 libunistring_la_SOURCES += unicase/u8-casecmp.c
1786 endif
1787
1788 EXTRA_DIST += unicase/u-casecmp.h
1789
1790 ## end   gnulib module unicase/u8-casecmp
1791
1792 ## begin gnulib module unicase/u8-casecoll
1793
1794 if LIBUNISTRING_COMPILE_UNICASE_U8_CASECOLL
1795 libunistring_la_SOURCES += unicase/u8-casecoll.c
1796 endif
1797
1798 EXTRA_DIST += unicase/u-casecoll.h
1799
1800 ## end   gnulib module unicase/u8-casecoll
1801
1802 ## begin gnulib module unicase/u8-casefold
1803
1804 if LIBUNISTRING_COMPILE_UNICASE_U8_CASEFOLD
1805 libunistring_la_SOURCES += unicase/u8-casefold.c
1806 endif
1807
1808 EXTRA_DIST += unicase/u-casefold.h
1809
1810 ## end   gnulib module unicase/u8-casefold
1811
1812 ## begin gnulib module unicase/u8-casemap
1813
1814 libunistring_la_SOURCES += unicase/u8-casemap.c
1815
1816 EXTRA_DIST += unicase/context.h unicase/u-casemap.h unicase/unicasemap.h
1817
1818 ## end   gnulib module unicase/u8-casemap
1819
1820 ## begin gnulib module unicase/u8-casexfrm
1821
1822 if LIBUNISTRING_COMPILE_UNICASE_U8_CASEXFRM
1823 libunistring_la_SOURCES += unicase/u8-casexfrm.c
1824 endif
1825
1826 EXTRA_DIST += unicase/u-casexfrm.h
1827
1828 ## end   gnulib module unicase/u8-casexfrm
1829
1830 ## begin gnulib module unicase/u8-ct-casefold
1831
1832 if LIBUNISTRING_COMPILE_UNICASE_U8_CT_CASEFOLD
1833 libunistring_la_SOURCES += unicase/u8-ct-casefold.c
1834 endif
1835
1836 EXTRA_DIST += unicase/u-ct-casefold.h
1837
1838 ## end   gnulib module unicase/u8-ct-casefold
1839
1840 ## begin gnulib module unicase/u8-ct-tolower
1841
1842 if LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOLOWER
1843 libunistring_la_SOURCES += unicase/u8-ct-tolower.c
1844 endif
1845
1846 ## end   gnulib module unicase/u8-ct-tolower
1847
1848 ## begin gnulib module unicase/u8-ct-totitle
1849
1850 if LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOTITLE
1851 libunistring_la_SOURCES += unicase/u8-ct-totitle.c
1852 endif
1853
1854 EXTRA_DIST += unicase/context.h unicase/u-ct-totitle.h
1855
1856 ## end   gnulib module unicase/u8-ct-totitle
1857
1858 ## begin gnulib module unicase/u8-ct-toupper
1859
1860 if LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOUPPER
1861 libunistring_la_SOURCES += unicase/u8-ct-toupper.c
1862 endif
1863
1864 ## end   gnulib module unicase/u8-ct-toupper
1865
1866 ## begin gnulib module unicase/u8-is-cased
1867
1868 if LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASED
1869 libunistring_la_SOURCES += unicase/u8-is-cased.c
1870 endif
1871
1872 EXTRA_DIST += unicase/u-is-cased.h
1873
1874 ## end   gnulib module unicase/u8-is-cased
1875
1876 ## begin gnulib module unicase/u8-is-casefolded
1877
1878 if LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASEFOLDED
1879 libunistring_la_SOURCES += unicase/u8-is-casefolded.c
1880 endif
1881
1882 ## end   gnulib module unicase/u8-is-casefolded
1883
1884 ## begin gnulib module unicase/u8-is-invariant
1885
1886 libunistring_la_SOURCES += unicase/u8-is-invariant.c
1887
1888 EXTRA_DIST += unicase/invariant.h unicase/u-is-invariant.h
1889
1890 ## end   gnulib module unicase/u8-is-invariant
1891
1892 ## begin gnulib module unicase/u8-is-lowercase
1893
1894 if LIBUNISTRING_COMPILE_UNICASE_U8_IS_LOWERCASE
1895 libunistring_la_SOURCES += unicase/u8-is-lowercase.c
1896 endif
1897
1898 ## end   gnulib module unicase/u8-is-lowercase
1899
1900 ## begin gnulib module unicase/u8-is-titlecase
1901
1902 if LIBUNISTRING_COMPILE_UNICASE_U8_IS_TITLECASE
1903 libunistring_la_SOURCES += unicase/u8-is-titlecase.c
1904 endif
1905
1906 ## end   gnulib module unicase/u8-is-titlecase
1907
1908 ## begin gnulib module unicase/u8-is-uppercase
1909
1910 if LIBUNISTRING_COMPILE_UNICASE_U8_IS_UPPERCASE
1911 libunistring_la_SOURCES += unicase/u8-is-uppercase.c
1912 endif
1913
1914 ## end   gnulib module unicase/u8-is-uppercase
1915
1916 ## begin gnulib module unicase/u8-tolower
1917
1918 if LIBUNISTRING_COMPILE_UNICASE_U8_TOLOWER
1919 libunistring_la_SOURCES += unicase/u8-tolower.c
1920 endif
1921
1922 ## end   gnulib module unicase/u8-tolower
1923
1924 ## begin gnulib module unicase/u8-totitle
1925
1926 if LIBUNISTRING_COMPILE_UNICASE_U8_TOTITLE
1927 libunistring_la_SOURCES += unicase/u8-totitle.c
1928 endif
1929
1930 EXTRA_DIST += unicase/u-totitle.h
1931
1932 ## end   gnulib module unicase/u8-totitle
1933
1934 ## begin gnulib module unicase/u8-toupper
1935
1936 if LIBUNISTRING_COMPILE_UNICASE_U8_TOUPPER
1937 libunistring_la_SOURCES += unicase/u8-toupper.c
1938 endif
1939
1940 ## end   gnulib module unicase/u8-toupper
1941
1942 ## begin gnulib module unicase/ulc-casecmp
1943
1944 if LIBUNISTRING_COMPILE_UNICASE_ULC_CASECMP
1945 libunistring_la_SOURCES += unicase/ulc-casecmp.c
1946 endif
1947
1948 EXTRA_DIST += unicase/u-casecmp.h
1949
1950 ## end   gnulib module unicase/ulc-casecmp
1951
1952 ## begin gnulib module unicase/ulc-casecoll
1953
1954 if LIBUNISTRING_COMPILE_UNICASE_ULC_CASECOLL
1955 libunistring_la_SOURCES += unicase/ulc-casecoll.c
1956 endif
1957
1958 EXTRA_DIST += unicase/u-casecoll.h
1959
1960 ## end   gnulib module unicase/ulc-casecoll
1961
1962 ## begin gnulib module unicase/ulc-casexfrm
1963
1964 if LIBUNISTRING_COMPILE_UNICASE_ULC_CASEXFRM
1965 libunistring_la_SOURCES += unicase/ulc-casexfrm.c
1966 endif
1967
1968 ## end   gnulib module unicase/ulc-casexfrm
1969
1970 ## begin gnulib module uniconv/base
1971
1972 BUILT_SOURCES += $(LIBUNISTRING_UNICONV_H)
1973
1974 uniconv.h: uniconv.in.h
1975         $(AM_V_GEN)rm -f $@-t $@ && \
1976         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1977           cat $(srcdir)/uniconv.in.h; \
1978         } > $@-t && \
1979         mv -f $@-t $@
1980 MOSTLYCLEANFILES += uniconv.h uniconv.h-t
1981
1982 EXTRA_DIST += iconveh.h localcharset.h striconveha.h uniconv.in.h
1983
1984 ## end   gnulib module uniconv/base
1985
1986 ## begin gnulib module uniconv/u16-conv-from-enc
1987
1988 if LIBUNISTRING_COMPILE_UNICONV_U16_CONV_FROM_ENC
1989 libunistring_la_SOURCES += uniconv/u16-conv-from-enc.c
1990 endif
1991
1992 EXTRA_DIST += uniconv/u-conv-from-enc.h
1993
1994 ## end   gnulib module uniconv/u16-conv-from-enc
1995
1996 ## begin gnulib module uniconv/u16-conv-to-enc
1997
1998 if LIBUNISTRING_COMPILE_UNICONV_U16_CONV_TO_ENC
1999 libunistring_la_SOURCES += uniconv/u16-conv-to-enc.c
2000 endif
2001
2002 EXTRA_DIST += uniconv/u-conv-to-enc.h
2003
2004 ## end   gnulib module uniconv/u16-conv-to-enc
2005
2006 ## begin gnulib module uniconv/u16-strconv-from-enc
2007
2008 if LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_ENC
2009 libunistring_la_SOURCES += uniconv/u16-strconv-from-enc.c
2010 endif
2011
2012 EXTRA_DIST += uniconv/u-strconv-from-enc.h
2013
2014 ## end   gnulib module uniconv/u16-strconv-from-enc
2015
2016 ## begin gnulib module uniconv/u16-strconv-from-locale
2017
2018 if LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_LOCALE
2019 libunistring_la_SOURCES += uniconv/u16-strconv-from-locale.c
2020 endif
2021
2022 ## end   gnulib module uniconv/u16-strconv-from-locale
2023
2024 ## begin gnulib module uniconv/u16-strconv-to-enc
2025
2026 if LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_ENC
2027 libunistring_la_SOURCES += uniconv/u16-strconv-to-enc.c
2028 endif
2029
2030 EXTRA_DIST += uniconv/u-strconv-to-enc.h
2031
2032 ## end   gnulib module uniconv/u16-strconv-to-enc
2033
2034 ## begin gnulib module uniconv/u16-strconv-to-locale
2035
2036 if LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_LOCALE
2037 libunistring_la_SOURCES += uniconv/u16-strconv-to-locale.c
2038 endif
2039
2040 ## end   gnulib module uniconv/u16-strconv-to-locale
2041
2042 ## begin gnulib module uniconv/u32-conv-from-enc
2043
2044 if LIBUNISTRING_COMPILE_UNICONV_U32_CONV_FROM_ENC
2045 libunistring_la_SOURCES += uniconv/u32-conv-from-enc.c
2046 endif
2047
2048 EXTRA_DIST += uniconv/u-conv-from-enc.h
2049
2050 ## end   gnulib module uniconv/u32-conv-from-enc
2051
2052 ## begin gnulib module uniconv/u32-conv-to-enc
2053
2054 if LIBUNISTRING_COMPILE_UNICONV_U32_CONV_TO_ENC
2055 libunistring_la_SOURCES += uniconv/u32-conv-to-enc.c
2056 endif
2057
2058 EXTRA_DIST += uniconv/u-conv-to-enc.h
2059
2060 ## end   gnulib module uniconv/u32-conv-to-enc
2061
2062 ## begin gnulib module uniconv/u32-strconv-from-enc
2063
2064 if LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_ENC
2065 libunistring_la_SOURCES += uniconv/u32-strconv-from-enc.c
2066 endif
2067
2068 EXTRA_DIST += uniconv/u-strconv-from-enc.h
2069
2070 ## end   gnulib module uniconv/u32-strconv-from-enc
2071
2072 ## begin gnulib module uniconv/u32-strconv-from-locale
2073
2074 if LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_LOCALE
2075 libunistring_la_SOURCES += uniconv/u32-strconv-from-locale.c
2076 endif
2077
2078 ## end   gnulib module uniconv/u32-strconv-from-locale
2079
2080 ## begin gnulib module uniconv/u32-strconv-to-enc
2081
2082 if LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_ENC
2083 libunistring_la_SOURCES += uniconv/u32-strconv-to-enc.c
2084 endif
2085
2086 EXTRA_DIST += uniconv/u-strconv-to-enc.h
2087
2088 ## end   gnulib module uniconv/u32-strconv-to-enc
2089
2090 ## begin gnulib module uniconv/u32-strconv-to-locale
2091
2092 if LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_LOCALE
2093 libunistring_la_SOURCES += uniconv/u32-strconv-to-locale.c
2094 endif
2095
2096 ## end   gnulib module uniconv/u32-strconv-to-locale
2097
2098 ## begin gnulib module uniconv/u8-conv-from-enc
2099
2100 if LIBUNISTRING_COMPILE_UNICONV_U8_CONV_FROM_ENC
2101 libunistring_la_SOURCES += uniconv/u8-conv-from-enc.c
2102 endif
2103
2104 ## end   gnulib module uniconv/u8-conv-from-enc
2105
2106 ## begin gnulib module uniconv/u8-conv-to-enc
2107
2108 if LIBUNISTRING_COMPILE_UNICONV_U8_CONV_TO_ENC
2109 libunistring_la_SOURCES += uniconv/u8-conv-to-enc.c
2110 endif
2111
2112 ## end   gnulib module uniconv/u8-conv-to-enc
2113
2114 ## begin gnulib module uniconv/u8-strconv-from-enc
2115
2116 if LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_ENC
2117 libunistring_la_SOURCES += uniconv/u8-strconv-from-enc.c
2118 endif
2119
2120 EXTRA_DIST += uniconv/u-strconv-from-enc.h
2121
2122 ## end   gnulib module uniconv/u8-strconv-from-enc
2123
2124 ## begin gnulib module uniconv/u8-strconv-from-locale
2125
2126 if LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_LOCALE
2127 libunistring_la_SOURCES += uniconv/u8-strconv-from-locale.c
2128 endif
2129
2130 ## end   gnulib module uniconv/u8-strconv-from-locale
2131
2132 ## begin gnulib module uniconv/u8-strconv-to-enc
2133
2134 if LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_ENC
2135 libunistring_la_SOURCES += uniconv/u8-strconv-to-enc.c
2136 endif
2137
2138 ## end   gnulib module uniconv/u8-strconv-to-enc
2139
2140 ## begin gnulib module uniconv/u8-strconv-to-locale
2141
2142 if LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_LOCALE
2143 libunistring_la_SOURCES += uniconv/u8-strconv-to-locale.c
2144 endif
2145
2146 ## end   gnulib module uniconv/u8-strconv-to-locale
2147
2148 ## begin gnulib module unictype/base
2149
2150 BUILT_SOURCES += $(LIBUNISTRING_UNICTYPE_H)
2151
2152 unictype.h: unictype.in.h
2153         $(AM_V_GEN)rm -f $@-t $@ && \
2154         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2155           cat $(srcdir)/unictype.in.h; \
2156         } > $@-t && \
2157         mv -f $@-t $@
2158 MOSTLYCLEANFILES += unictype.h unictype.h-t
2159
2160 EXTRA_DIST += unictype.in.h
2161
2162 ## end   gnulib module unictype/base
2163
2164 ## begin gnulib module unictype/bidiclass-byname
2165
2166 if LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_BYNAME
2167 libunistring_la_SOURCES += unictype/bidi_byname.c
2168 endif
2169
2170 unictype/bidi_byname.h: unictype/bidi_byname.gperf
2171         $(GPERF) -m 10 $(srcdir)/unictype/bidi_byname.gperf > $(srcdir)/unictype/bidi_byname.h-t
2172         mv $(srcdir)/unictype/bidi_byname.h-t $(srcdir)/unictype/bidi_byname.h
2173 BUILT_SOURCES        += unictype/bidi_byname.h
2174 MOSTLYCLEANFILES     += unictype/bidi_byname.h-t
2175 MAINTAINERCLEANFILES += unictype/bidi_byname.h
2176 EXTRA_DIST           += unictype/bidi_byname.h
2177
2178 EXTRA_DIST += unictype/bidi_byname.gperf
2179
2180 ## end   gnulib module unictype/bidiclass-byname
2181
2182 ## begin gnulib module unictype/bidiclass-longname
2183
2184 if LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_LONGNAME
2185 libunistring_la_SOURCES += unictype/bidi_longname.c
2186 endif
2187
2188 ## end   gnulib module unictype/bidiclass-longname
2189
2190 ## begin gnulib module unictype/bidiclass-name
2191
2192 if LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_NAME
2193 libunistring_la_SOURCES += unictype/bidi_name.c
2194 endif
2195
2196 ## end   gnulib module unictype/bidiclass-name
2197
2198 ## begin gnulib module unictype/bidiclass-of
2199
2200 if LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_OF
2201 libunistring_la_SOURCES += unictype/bidi_of.c
2202 endif
2203
2204 EXTRA_DIST += unictype/bidi_of.h
2205
2206 ## end   gnulib module unictype/bidiclass-of
2207
2208 ## begin gnulib module unictype/bidiclass-test
2209
2210 if LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_TEST
2211 libunistring_la_SOURCES += unictype/bidi_test.c
2212 endif
2213
2214 ## end   gnulib module unictype/bidiclass-test
2215
2216 ## begin gnulib module unictype/block-list
2217
2218 if LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_LIST
2219 libunistring_la_SOURCES += unictype/blocks.c
2220 endif
2221
2222 EXTRA_DIST += unictype/blocks.h
2223
2224 ## end   gnulib module unictype/block-list
2225
2226 ## begin gnulib module unictype/block-test
2227
2228 if LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_TEST
2229 libunistring_la_SOURCES += unictype/block_test.c
2230 endif
2231
2232 ## end   gnulib module unictype/block-test
2233
2234 ## begin gnulib module unictype/category-C
2235
2236 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_C
2237 libunistring_la_SOURCES += unictype/categ_C.c
2238 endif
2239
2240 EXTRA_DIST += unictype/categ_C.h
2241
2242 ## end   gnulib module unictype/category-C
2243
2244 ## begin gnulib module unictype/category-Cc
2245
2246 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CC
2247 libunistring_la_SOURCES += unictype/categ_Cc.c
2248 endif
2249
2250 EXTRA_DIST += unictype/categ_Cc.h
2251
2252 ## end   gnulib module unictype/category-Cc
2253
2254 ## begin gnulib module unictype/category-Cf
2255
2256 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CF
2257 libunistring_la_SOURCES += unictype/categ_Cf.c
2258 endif
2259
2260 EXTRA_DIST += unictype/categ_Cf.h
2261
2262 ## end   gnulib module unictype/category-Cf
2263
2264 ## begin gnulib module unictype/category-Cn
2265
2266 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CN
2267 libunistring_la_SOURCES += unictype/categ_Cn.c
2268 endif
2269
2270 EXTRA_DIST += unictype/categ_Cn.h
2271
2272 ## end   gnulib module unictype/category-Cn
2273
2274 ## begin gnulib module unictype/category-Co
2275
2276 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CO
2277 libunistring_la_SOURCES += unictype/categ_Co.c
2278 endif
2279
2280 EXTRA_DIST += unictype/categ_Co.h
2281
2282 ## end   gnulib module unictype/category-Co
2283
2284 ## begin gnulib module unictype/category-Cs
2285
2286 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CS
2287 libunistring_la_SOURCES += unictype/categ_Cs.c
2288 endif
2289
2290 EXTRA_DIST += unictype/categ_Cs.h
2291
2292 ## end   gnulib module unictype/category-Cs
2293
2294 ## begin gnulib module unictype/category-L
2295
2296 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_L
2297 libunistring_la_SOURCES += unictype/categ_L.c
2298 endif
2299
2300 EXTRA_DIST += unictype/categ_L.h
2301
2302 ## end   gnulib module unictype/category-L
2303
2304 ## begin gnulib module unictype/category-LC
2305
2306 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LC
2307 libunistring_la_SOURCES += unictype/categ_LC.c
2308 endif
2309
2310 EXTRA_DIST += unictype/categ_LC.h
2311
2312 ## end   gnulib module unictype/category-LC
2313
2314 ## begin gnulib module unictype/category-Ll
2315
2316 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LL
2317 libunistring_la_SOURCES += unictype/categ_Ll.c
2318 endif
2319
2320 EXTRA_DIST += unictype/categ_Ll.h
2321
2322 ## end   gnulib module unictype/category-Ll
2323
2324 ## begin gnulib module unictype/category-Lm
2325
2326 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LM
2327 libunistring_la_SOURCES += unictype/categ_Lm.c
2328 endif
2329
2330 EXTRA_DIST += unictype/categ_Lm.h
2331
2332 ## end   gnulib module unictype/category-Lm
2333
2334 ## begin gnulib module unictype/category-Lo
2335
2336 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LO
2337 libunistring_la_SOURCES += unictype/categ_Lo.c
2338 endif
2339
2340 EXTRA_DIST += unictype/categ_Lo.h
2341
2342 ## end   gnulib module unictype/category-Lo
2343
2344 ## begin gnulib module unictype/category-Lt
2345
2346 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LT
2347 libunistring_la_SOURCES += unictype/categ_Lt.c
2348 endif
2349
2350 EXTRA_DIST += unictype/categ_Lt.h
2351
2352 ## end   gnulib module unictype/category-Lt
2353
2354 ## begin gnulib module unictype/category-Lu
2355
2356 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LU
2357 libunistring_la_SOURCES += unictype/categ_Lu.c
2358 endif
2359
2360 EXTRA_DIST += unictype/categ_Lu.h
2361
2362 ## end   gnulib module unictype/category-Lu
2363
2364 ## begin gnulib module unictype/category-M
2365
2366 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_M
2367 libunistring_la_SOURCES += unictype/categ_M.c
2368 endif
2369
2370 EXTRA_DIST += unictype/categ_M.h
2371
2372 ## end   gnulib module unictype/category-M
2373
2374 ## begin gnulib module unictype/category-Mc
2375
2376 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MC
2377 libunistring_la_SOURCES += unictype/categ_Mc.c
2378 endif
2379
2380 EXTRA_DIST += unictype/categ_Mc.h
2381
2382 ## end   gnulib module unictype/category-Mc
2383
2384 ## begin gnulib module unictype/category-Me
2385
2386 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ME
2387 libunistring_la_SOURCES += unictype/categ_Me.c
2388 endif
2389
2390 EXTRA_DIST += unictype/categ_Me.h
2391
2392 ## end   gnulib module unictype/category-Me
2393
2394 ## begin gnulib module unictype/category-Mn
2395
2396 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MN
2397 libunistring_la_SOURCES += unictype/categ_Mn.c
2398 endif
2399
2400 EXTRA_DIST += unictype/categ_Mn.h
2401
2402 ## end   gnulib module unictype/category-Mn
2403
2404 ## begin gnulib module unictype/category-N
2405
2406 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_N
2407 libunistring_la_SOURCES += unictype/categ_N.c
2408 endif
2409
2410 EXTRA_DIST += unictype/categ_N.h
2411
2412 ## end   gnulib module unictype/category-N
2413
2414 ## begin gnulib module unictype/category-Nd
2415
2416 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ND
2417 libunistring_la_SOURCES += unictype/categ_Nd.c
2418 endif
2419
2420 EXTRA_DIST += unictype/categ_Nd.h
2421
2422 ## end   gnulib module unictype/category-Nd
2423
2424 ## begin gnulib module unictype/category-Nl
2425
2426 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NL
2427 libunistring_la_SOURCES += unictype/categ_Nl.c
2428 endif
2429
2430 EXTRA_DIST += unictype/categ_Nl.h
2431
2432 ## end   gnulib module unictype/category-Nl
2433
2434 ## begin gnulib module unictype/category-No
2435
2436 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NO
2437 libunistring_la_SOURCES += unictype/categ_No.c
2438 endif
2439
2440 EXTRA_DIST += unictype/categ_No.h
2441
2442 ## end   gnulib module unictype/category-No
2443
2444 ## begin gnulib module unictype/category-P
2445
2446 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_P
2447 libunistring_la_SOURCES += unictype/categ_P.c
2448 endif
2449
2450 EXTRA_DIST += unictype/categ_P.h
2451
2452 ## end   gnulib module unictype/category-P
2453
2454 ## begin gnulib module unictype/category-Pc
2455
2456 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PC
2457 libunistring_la_SOURCES += unictype/categ_Pc.c
2458 endif
2459
2460 EXTRA_DIST += unictype/categ_Pc.h
2461
2462 ## end   gnulib module unictype/category-Pc
2463
2464 ## begin gnulib module unictype/category-Pd
2465
2466 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PD
2467 libunistring_la_SOURCES += unictype/categ_Pd.c
2468 endif
2469
2470 EXTRA_DIST += unictype/categ_Pd.h
2471
2472 ## end   gnulib module unictype/category-Pd
2473
2474 ## begin gnulib module unictype/category-Pe
2475
2476 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PE
2477 libunistring_la_SOURCES += unictype/categ_Pe.c
2478 endif
2479
2480 EXTRA_DIST += unictype/categ_Pe.h
2481
2482 ## end   gnulib module unictype/category-Pe
2483
2484 ## begin gnulib module unictype/category-Pf
2485
2486 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PF
2487 libunistring_la_SOURCES += unictype/categ_Pf.c
2488 endif
2489
2490 EXTRA_DIST += unictype/categ_Pf.h
2491
2492 ## end   gnulib module unictype/category-Pf
2493
2494 ## begin gnulib module unictype/category-Pi
2495
2496 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PI
2497 libunistring_la_SOURCES += unictype/categ_Pi.c
2498 endif
2499
2500 EXTRA_DIST += unictype/categ_Pi.h
2501
2502 ## end   gnulib module unictype/category-Pi
2503
2504 ## begin gnulib module unictype/category-Po
2505
2506 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PO
2507 libunistring_la_SOURCES += unictype/categ_Po.c
2508 endif
2509
2510 EXTRA_DIST += unictype/categ_Po.h
2511
2512 ## end   gnulib module unictype/category-Po
2513
2514 ## begin gnulib module unictype/category-Ps
2515
2516 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PS
2517 libunistring_la_SOURCES += unictype/categ_Ps.c
2518 endif
2519
2520 EXTRA_DIST += unictype/categ_Ps.h
2521
2522 ## end   gnulib module unictype/category-Ps
2523
2524 ## begin gnulib module unictype/category-S
2525
2526 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_S
2527 libunistring_la_SOURCES += unictype/categ_S.c
2528 endif
2529
2530 EXTRA_DIST += unictype/categ_S.h
2531
2532 ## end   gnulib module unictype/category-S
2533
2534 ## begin gnulib module unictype/category-Sc
2535
2536 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SC
2537 libunistring_la_SOURCES += unictype/categ_Sc.c
2538 endif
2539
2540 EXTRA_DIST += unictype/categ_Sc.h
2541
2542 ## end   gnulib module unictype/category-Sc
2543
2544 ## begin gnulib module unictype/category-Sk
2545
2546 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SK
2547 libunistring_la_SOURCES += unictype/categ_Sk.c
2548 endif
2549
2550 EXTRA_DIST += unictype/categ_Sk.h
2551
2552 ## end   gnulib module unictype/category-Sk
2553
2554 ## begin gnulib module unictype/category-Sm
2555
2556 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SM
2557 libunistring_la_SOURCES += unictype/categ_Sm.c
2558 endif
2559
2560 EXTRA_DIST += unictype/categ_Sm.h
2561
2562 ## end   gnulib module unictype/category-Sm
2563
2564 ## begin gnulib module unictype/category-So
2565
2566 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SO
2567 libunistring_la_SOURCES += unictype/categ_So.c
2568 endif
2569
2570 EXTRA_DIST += unictype/categ_So.h
2571
2572 ## end   gnulib module unictype/category-So
2573
2574 ## begin gnulib module unictype/category-Z
2575
2576 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_Z
2577 libunistring_la_SOURCES += unictype/categ_Z.c
2578 endif
2579
2580 EXTRA_DIST += unictype/categ_Z.h
2581
2582 ## end   gnulib module unictype/category-Z
2583
2584 ## begin gnulib module unictype/category-Zl
2585
2586 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZL
2587 libunistring_la_SOURCES += unictype/categ_Zl.c
2588 endif
2589
2590 EXTRA_DIST += unictype/categ_Zl.h
2591
2592 ## end   gnulib module unictype/category-Zl
2593
2594 ## begin gnulib module unictype/category-Zp
2595
2596 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZP
2597 libunistring_la_SOURCES += unictype/categ_Zp.c
2598 endif
2599
2600 EXTRA_DIST += unictype/categ_Zp.h
2601
2602 ## end   gnulib module unictype/category-Zp
2603
2604 ## begin gnulib module unictype/category-Zs
2605
2606 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZS
2607 libunistring_la_SOURCES += unictype/categ_Zs.c
2608 endif
2609
2610 EXTRA_DIST += unictype/categ_Zs.h
2611
2612 ## end   gnulib module unictype/category-Zs
2613
2614 ## begin gnulib module unictype/category-and
2615
2616 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND
2617 libunistring_la_SOURCES += unictype/categ_and.c
2618 endif
2619
2620 ## end   gnulib module unictype/category-and
2621
2622 ## begin gnulib module unictype/category-and-not
2623
2624 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_NOT
2625 libunistring_la_SOURCES += unictype/categ_and_not.c
2626 endif
2627
2628 ## end   gnulib module unictype/category-and-not
2629
2630 ## begin gnulib module unictype/category-byname
2631
2632 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_BYNAME
2633 libunistring_la_SOURCES += unictype/categ_byname.c
2634 endif
2635
2636 unictype/categ_byname.h: unictype/categ_byname.gperf
2637         $(GPERF) -m 10 $(srcdir)/unictype/categ_byname.gperf > $(srcdir)/unictype/categ_byname.h-t
2638         mv $(srcdir)/unictype/categ_byname.h-t $(srcdir)/unictype/categ_byname.h
2639 BUILT_SOURCES        += unictype/categ_byname.h
2640 MOSTLYCLEANFILES     += unictype/categ_byname.h-t
2641 MAINTAINERCLEANFILES += unictype/categ_byname.h
2642 EXTRA_DIST           += unictype/categ_byname.h
2643
2644 EXTRA_DIST += unictype/categ_byname.gperf
2645
2646 ## end   gnulib module unictype/category-byname
2647
2648 ## begin gnulib module unictype/category-longname
2649
2650 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LONGNAME
2651 libunistring_la_SOURCES += unictype/categ_longname.c
2652 endif
2653
2654 ## end   gnulib module unictype/category-longname
2655
2656 ## begin gnulib module unictype/category-name
2657
2658 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NAME
2659 libunistring_la_SOURCES += unictype/categ_name.c
2660 endif
2661
2662 ## end   gnulib module unictype/category-name
2663
2664 ## begin gnulib module unictype/category-none
2665
2666 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NONE
2667 libunistring_la_SOURCES += unictype/categ_none.c
2668 endif
2669
2670 ## end   gnulib module unictype/category-none
2671
2672 ## begin gnulib module unictype/category-of
2673
2674 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OF
2675 libunistring_la_SOURCES += unictype/categ_of.c
2676 endif
2677
2678 EXTRA_DIST += unictype/categ_of.h
2679
2680 ## end   gnulib module unictype/category-of
2681
2682 ## begin gnulib module unictype/category-or
2683
2684 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OR
2685 libunistring_la_SOURCES += unictype/categ_or.c
2686 endif
2687
2688 ## end   gnulib module unictype/category-or
2689
2690 ## begin gnulib module unictype/category-test
2691
2692 if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_TEST
2693 libunistring_la_SOURCES += unictype/categ_test.c
2694 endif
2695
2696 EXTRA_DIST += unictype/bitmap.h
2697
2698 ## end   gnulib module unictype/category-test
2699
2700 ## begin gnulib module unictype/combining-class
2701
2702 if LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS
2703 libunistring_la_SOURCES += unictype/combiningclass.c
2704 endif
2705
2706 EXTRA_DIST += unictype/combiningclass.h
2707
2708 ## end   gnulib module unictype/combining-class
2709
2710 ## begin gnulib module unictype/combining-class-byname
2711
2712 if LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_BYNAME
2713 libunistring_la_SOURCES += unictype/combiningclass_byname.c
2714 endif
2715
2716 unictype/combiningclass_byname.h: unictype/combiningclass_byname.gperf
2717         $(GPERF) -m 10 $(srcdir)/unictype/combiningclass_byname.gperf > $(srcdir)/unictype/combiningclass_byname.h-t
2718         mv $(srcdir)/unictype/combiningclass_byname.h-t $(srcdir)/unictype/combiningclass_byname.h
2719 BUILT_SOURCES        += unictype/combiningclass_byname.h
2720 MOSTLYCLEANFILES     += unictype/combiningclass_byname.h-t
2721 MAINTAINERCLEANFILES += unictype/combiningclass_byname.h
2722 EXTRA_DIST           += unictype/combiningclass_byname.h
2723
2724 EXTRA_DIST += unictype/combiningclass_byname.gperf
2725
2726 ## end   gnulib module unictype/combining-class-byname
2727
2728 ## begin gnulib module unictype/combining-class-longname
2729
2730 if LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_LONGNAME
2731 libunistring_la_SOURCES += unictype/combiningclass_longname.c
2732 endif
2733
2734 ## end   gnulib module unictype/combining-class-longname
2735
2736 ## begin gnulib module unictype/combining-class-name
2737
2738 if LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_NAME
2739 libunistring_la_SOURCES += unictype/combiningclass_name.c
2740 endif
2741
2742 ## end   gnulib module unictype/combining-class-name
2743
2744 ## begin gnulib module unictype/ctype-alnum
2745
2746 if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALNUM
2747 libunistring_la_SOURCES += unictype/ctype_alnum.c
2748 endif
2749
2750 EXTRA_DIST += unictype/bitmap.h unictype/ctype_alnum.h
2751
2752 ## end   gnulib module unictype/ctype-alnum
2753
2754 ## begin gnulib module unictype/ctype-alpha
2755
2756 if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALPHA
2757 libunistring_la_SOURCES += unictype/ctype_alpha.c
2758 endif
2759
2760 EXTRA_DIST += unictype/bitmap.h unictype/ctype_alpha.h
2761
2762 ## end   gnulib module unictype/ctype-alpha
2763
2764 ## begin gnulib module unictype/ctype-blank
2765
2766 if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_BLANK
2767 libunistring_la_SOURCES += unictype/ctype_blank.c
2768 endif
2769
2770 EXTRA_DIST += unictype/bitmap.h unictype/ctype_blank.h
2771
2772 ## end   gnulib module unictype/ctype-blank
2773
2774 ## begin gnulib module unictype/ctype-cntrl
2775
2776 if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_CNTRL
2777 libunistring_la_SOURCES += unictype/ctype_cntrl.c
2778 endif
2779
2780 EXTRA_DIST += unictype/bitmap.h unictype/ctype_cntrl.h
2781
2782 ## end   gnulib module unictype/ctype-cntrl
2783
2784 ## begin gnulib module unictype/ctype-digit
2785
2786 if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_DIGIT
2787 libunistring_la_SOURCES += unictype/ctype_digit.c
2788 endif
2789
2790 EXTRA_DIST += unictype/bitmap.h unictype/ctype_digit.h
2791
2792 ## end   gnulib module unictype/ctype-digit
2793
2794 ## begin gnulib module unictype/ctype-graph
2795
2796 if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_GRAPH
2797 libunistring_la_SOURCES += unictype/ctype_graph.c
2798 endif
2799
2800 EXTRA_DIST += unictype/bitmap.h unictype/ctype_graph.h
2801
2802 ## end   gnulib module unictype/ctype-graph
2803
2804 ## begin gnulib module unictype/ctype-lower
2805
2806 if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_LOWER
2807 libunistring_la_SOURCES += unictype/ctype_lower.c
2808 endif
2809
2810 EXTRA_DIST += unictype/bitmap.h unictype/ctype_lower.h
2811
2812 ## end   gnulib module unictype/ctype-lower
2813
2814 ## begin gnulib module unictype/ctype-print
2815
2816 if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PRINT
2817 libunistring_la_SOURCES += unictype/ctype_print.c
2818 endif
2819
2820 EXTRA_DIST += unictype/bitmap.h unictype/ctype_print.h
2821
2822 ## end   gnulib module unictype/ctype-print
2823
2824 ## begin gnulib module unictype/ctype-punct
2825
2826 if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PUNCT
2827 libunistring_la_SOURCES += unictype/ctype_punct.c
2828 endif
2829
2830 EXTRA_DIST += unictype/bitmap.h unictype/ctype_punct.h
2831
2832 ## end   gnulib module unictype/ctype-punct
2833
2834 ## begin gnulib module unictype/ctype-space
2835
2836 if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_SPACE
2837 libunistring_la_SOURCES += unictype/ctype_space.c
2838 endif
2839
2840 EXTRA_DIST += unictype/bitmap.h unictype/ctype_space.h
2841
2842 ## end   gnulib module unictype/ctype-space
2843
2844 ## begin gnulib module unictype/ctype-upper
2845
2846 if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_UPPER
2847 libunistring_la_SOURCES += unictype/ctype_upper.c
2848 endif
2849
2850 EXTRA_DIST += unictype/bitmap.h unictype/ctype_upper.h
2851
2852 ## end   gnulib module unictype/ctype-upper
2853
2854 ## begin gnulib module unictype/ctype-xdigit
2855
2856 if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_XDIGIT
2857 libunistring_la_SOURCES += unictype/ctype_xdigit.c
2858 endif
2859
2860 EXTRA_DIST += unictype/bitmap.h unictype/ctype_xdigit.h
2861
2862 ## end   gnulib module unictype/ctype-xdigit
2863
2864 ## begin gnulib module unictype/decimal-digit
2865
2866 if LIBUNISTRING_COMPILE_UNICTYPE_DECIMAL_DIGIT
2867 libunistring_la_SOURCES += unictype/decdigit.c
2868 endif
2869
2870 EXTRA_DIST += unictype/decdigit.h
2871
2872 ## end   gnulib module unictype/decimal-digit
2873
2874 ## begin gnulib module unictype/digit
2875
2876 if LIBUNISTRING_COMPILE_UNICTYPE_DIGIT
2877 libunistring_la_SOURCES += unictype/digit.c
2878 endif
2879
2880 EXTRA_DIST += unictype/digit.h
2881
2882 ## end   gnulib module unictype/digit
2883
2884 ## begin gnulib module unictype/joininggroup-byname
2885
2886 if LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_BYNAME
2887 libunistring_la_SOURCES += unictype/joininggroup_byname.c
2888 endif
2889
2890 unictype/joininggroup_byname.h: unictype/joininggroup_byname.gperf
2891         $(GPERF) -m 10 $(srcdir)/unictype/joininggroup_byname.gperf > $(srcdir)/unictype/joininggroup_byname.h-t
2892         mv $(srcdir)/unictype/joininggroup_byname.h-t $(srcdir)/unictype/joininggroup_byname.h
2893 BUILT_SOURCES        += unictype/joininggroup_byname.h
2894 MOSTLYCLEANFILES     += unictype/joininggroup_byname.h-t
2895 MAINTAINERCLEANFILES += unictype/joininggroup_byname.h
2896 EXTRA_DIST           += unictype/joininggroup_byname.h
2897
2898 EXTRA_DIST += unictype/joininggroup_byname.gperf
2899
2900 ## end   gnulib module unictype/joininggroup-byname
2901
2902 ## begin gnulib module unictype/joininggroup-name
2903
2904 if LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_NAME
2905 libunistring_la_SOURCES += unictype/joininggroup_name.c
2906 endif
2907
2908 EXTRA_DIST += unictype/joininggroup_name.h
2909
2910 ## end   gnulib module unictype/joininggroup-name
2911
2912 ## begin gnulib module unictype/joininggroup-of
2913
2914 if LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_OF
2915 libunistring_la_SOURCES += unictype/joininggroup_of.c
2916 endif
2917
2918 EXTRA_DIST += unictype/joininggroup_of.h
2919
2920 ## end   gnulib module unictype/joininggroup-of
2921
2922 ## begin gnulib module unictype/joiningtype-byname
2923
2924 if LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_BYNAME
2925 libunistring_la_SOURCES += unictype/joiningtype_byname.c
2926 endif
2927
2928 unictype/joiningtype_byname.h: unictype/joiningtype_byname.gperf
2929         $(GPERF) -m 10 $(srcdir)/unictype/joiningtype_byname.gperf > $(srcdir)/unictype/joiningtype_byname.h-t
2930         mv $(srcdir)/unictype/joiningtype_byname.h-t $(srcdir)/unictype/joiningtype_byname.h
2931 BUILT_SOURCES        += unictype/joiningtype_byname.h
2932 MOSTLYCLEANFILES     += unictype/joiningtype_byname.h-t
2933 MAINTAINERCLEANFILES += unictype/joiningtype_byname.h
2934 EXTRA_DIST           += unictype/joiningtype_byname.h
2935
2936 EXTRA_DIST += unictype/joiningtype_byname.gperf
2937
2938 ## end   gnulib module unictype/joiningtype-byname
2939
2940 ## begin gnulib module unictype/joiningtype-longname
2941
2942 if LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_LONGNAME
2943 libunistring_la_SOURCES += unictype/joiningtype_longname.c
2944 endif
2945
2946 ## end   gnulib module unictype/joiningtype-longname
2947
2948 ## begin gnulib module unictype/joiningtype-name
2949
2950 if LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_NAME
2951 libunistring_la_SOURCES += unictype/joiningtype_name.c
2952 endif
2953
2954 ## end   gnulib module unictype/joiningtype-name
2955
2956 ## begin gnulib module unictype/joiningtype-of
2957
2958 if LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_OF
2959 libunistring_la_SOURCES += unictype/joiningtype_of.c
2960 endif
2961
2962 EXTRA_DIST += unictype/joiningtype_of.h
2963
2964 ## end   gnulib module unictype/joiningtype-of
2965
2966 ## begin gnulib module unictype/mirror
2967
2968 if LIBUNISTRING_COMPILE_UNICTYPE_MIRROR
2969 libunistring_la_SOURCES += unictype/mirror.c
2970 endif
2971
2972 EXTRA_DIST += unictype/mirror.h
2973
2974 ## end   gnulib module unictype/mirror
2975
2976 ## begin gnulib module unictype/numeric
2977
2978 if LIBUNISTRING_COMPILE_UNICTYPE_NUMERIC
2979 libunistring_la_SOURCES += unictype/numeric.c
2980 endif
2981
2982 EXTRA_DIST += unictype/numeric.h
2983
2984 ## end   gnulib module unictype/numeric
2985
2986 ## begin gnulib module unictype/property-alphabetic
2987
2988 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ALPHABETIC
2989 libunistring_la_SOURCES += unictype/pr_alphabetic.c
2990 endif
2991
2992 EXTRA_DIST += unictype/bitmap.h unictype/pr_alphabetic.h
2993
2994 ## end   gnulib module unictype/property-alphabetic
2995
2996 ## begin gnulib module unictype/property-ascii-hex-digit
2997
2998 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ASCII_HEX_DIGIT
2999 libunistring_la_SOURCES += unictype/pr_ascii_hex_digit.c
3000 endif
3001
3002 EXTRA_DIST += unictype/bitmap.h unictype/pr_ascii_hex_digit.h
3003
3004 ## end   gnulib module unictype/property-ascii-hex-digit
3005
3006 ## begin gnulib module unictype/property-bidi-arabic-digit
3007
3008 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_DIGIT
3009 libunistring_la_SOURCES += unictype/pr_bidi_arabic_digit.c
3010 endif
3011
3012 EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_arabic_digit.h
3013
3014 ## end   gnulib module unictype/property-bidi-arabic-digit
3015
3016 ## begin gnulib module unictype/property-bidi-arabic-right-to-left
3017
3018 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT
3019 libunistring_la_SOURCES += unictype/pr_bidi_arabic_right_to_left.c
3020 endif
3021
3022 EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_arabic_right_to_left.h
3023
3024 ## end   gnulib module unictype/property-bidi-arabic-right-to-left
3025
3026 ## begin gnulib module unictype/property-bidi-block-separator
3027
3028 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BLOCK_SEPARATOR
3029 libunistring_la_SOURCES += unictype/pr_bidi_block_separator.c
3030 endif
3031
3032 EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_block_separator.h
3033
3034 ## end   gnulib module unictype/property-bidi-block-separator
3035
3036 ## begin gnulib module unictype/property-bidi-boundary-neutral
3037
3038 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BOUNDARY_NEUTRAL
3039 libunistring_la_SOURCES += unictype/pr_bidi_boundary_neutral.c
3040 endif
3041
3042 EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_boundary_neutral.h
3043
3044 ## end   gnulib module unictype/property-bidi-boundary-neutral
3045
3046 ## begin gnulib module unictype/property-bidi-common-separator
3047
3048 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_COMMON_SEPARATOR
3049 libunistring_la_SOURCES += unictype/pr_bidi_common_separator.c
3050 endif
3051
3052 EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_common_separator.h
3053
3054 ## end   gnulib module unictype/property-bidi-common-separator
3055
3056 ## begin gnulib module unictype/property-bidi-control
3057
3058 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_CONTROL
3059 libunistring_la_SOURCES += unictype/pr_bidi_control.c
3060 endif
3061
3062 EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_control.h
3063
3064 ## end   gnulib module unictype/property-bidi-control
3065
3066 ## begin gnulib module unictype/property-bidi-embedding-or-override
3067
3068 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE
3069 libunistring_la_SOURCES += unictype/pr_bidi_embedding_or_override.c
3070 endif
3071
3072 EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_embedding_or_override.h
3073
3074 ## end   gnulib module unictype/property-bidi-embedding-or-override
3075
3076 ## begin gnulib module unictype/property-bidi-eur-num-separator
3077
3078 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_SEPARATOR
3079 libunistring_la_SOURCES += unictype/pr_bidi_eur_num_separator.c
3080 endif
3081
3082 EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_eur_num_separator.h
3083
3084 ## end   gnulib module unictype/property-bidi-eur-num-separator
3085
3086 ## begin gnulib module unictype/property-bidi-eur-num-terminator
3087
3088 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_TERMINATOR
3089 libunistring_la_SOURCES += unictype/pr_bidi_eur_num_terminator.c
3090 endif
3091
3092 EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_eur_num_terminator.h
3093
3094 ## end   gnulib module unictype/property-bidi-eur-num-terminator
3095
3096 ## begin gnulib module unictype/property-bidi-european-digit
3097
3098 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUROPEAN_DIGIT
3099 libunistring_la_SOURCES += unictype/pr_bidi_european_digit.c
3100 endif
3101
3102 EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_european_digit.h
3103
3104 ## end   gnulib module unictype/property-bidi-european-digit
3105
3106 ## begin gnulib module unictype/property-bidi-hebrew-right-to-left
3107
3108 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT
3109 libunistring_la_SOURCES += unictype/pr_bidi_hebrew_right_to_left.c
3110 endif
3111
3112 EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_hebrew_right_to_left.h
3113
3114 ## end   gnulib module unictype/property-bidi-hebrew-right-to-left
3115
3116 ## begin gnulib module unictype/property-bidi-left-to-right
3117
3118 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_LEFT_TO_RIGHT
3119 libunistring_la_SOURCES += unictype/pr_bidi_left_to_right.c
3120 endif
3121
3122 EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_left_to_right.h
3123
3124 ## end   gnulib module unictype/property-bidi-left-to-right
3125
3126 ## begin gnulib module unictype/property-bidi-non-spacing-mark
3127
3128 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_NON_SPACING_MARK
3129 libunistring_la_SOURCES += unictype/pr_bidi_non_spacing_mark.c
3130 endif
3131
3132 EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_non_spacing_mark.h
3133
3134 ## end   gnulib module unictype/property-bidi-non-spacing-mark
3135
3136 ## begin gnulib module unictype/property-bidi-other-neutral
3137
3138 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_OTHER_NEUTRAL
3139 libunistring_la_SOURCES += unictype/pr_bidi_other_neutral.c
3140 endif
3141
3142 EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_other_neutral.h
3143
3144 ## end   gnulib module unictype/property-bidi-other-neutral
3145
3146 ## begin gnulib module unictype/property-bidi-pdf
3147
3148 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_PDF
3149 libunistring_la_SOURCES += unictype/pr_bidi_pdf.c
3150 endif
3151
3152 EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_pdf.h
3153
3154 ## end   gnulib module unictype/property-bidi-pdf
3155
3156 ## begin gnulib module unictype/property-bidi-segment-separator
3157
3158 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_SEGMENT_SEPARATOR
3159 libunistring_la_SOURCES += unictype/pr_bidi_segment_separator.c
3160 endif
3161
3162 EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_segment_separator.h
3163
3164 ## end   gnulib module unictype/property-bidi-segment-separator
3165
3166 ## begin gnulib module unictype/property-bidi-whitespace
3167
3168 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_WHITESPACE
3169 libunistring_la_SOURCES += unictype/pr_bidi_whitespace.c
3170 endif
3171
3172 EXTRA_DIST += unictype/bitmap.h unictype/pr_bidi_whitespace.h
3173
3174 ## end   gnulib module unictype/property-bidi-whitespace
3175
3176 ## begin gnulib module unictype/property-byname
3177
3178 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BYNAME
3179 libunistring_la_SOURCES += unictype/pr_byname.c
3180 endif
3181
3182 unictype/pr_byname.h: unictype/pr_byname.gperf
3183         $(GPERF) -m 10 $(srcdir)/unictype/pr_byname.gperf > $(srcdir)/unictype/pr_byname.h-t
3184         mv $(srcdir)/unictype/pr_byname.h-t $(srcdir)/unictype/pr_byname.h
3185 BUILT_SOURCES        += unictype/pr_byname.h
3186 MOSTLYCLEANFILES     += unictype/pr_byname.h-t
3187 MAINTAINERCLEANFILES += unictype/pr_byname.h
3188 EXTRA_DIST           += unictype/pr_byname.h
3189
3190 EXTRA_DIST += unictype/pr_byname.gperf
3191
3192 ## end   gnulib module unictype/property-byname
3193
3194 ## begin gnulib module unictype/property-case-ignorable
3195
3196 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASE_IGNORABLE
3197 libunistring_la_SOURCES += unictype/pr_case_ignorable.c
3198 endif
3199
3200 EXTRA_DIST += unictype/bitmap.h unictype/pr_case_ignorable.h
3201
3202 ## end   gnulib module unictype/property-case-ignorable
3203
3204 ## begin gnulib module unictype/property-cased
3205
3206 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASED
3207 libunistring_la_SOURCES += unictype/pr_cased.c
3208 endif
3209
3210 EXTRA_DIST += unictype/bitmap.h unictype/pr_cased.h
3211
3212 ## end   gnulib module unictype/property-cased
3213
3214 ## begin gnulib module unictype/property-changes-when-casefolded
3215
3216 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEFOLDED
3217 libunistring_la_SOURCES += unictype/pr_changes_when_casefolded.c
3218 endif
3219
3220 EXTRA_DIST += unictype/bitmap.h unictype/pr_changes_when_casefolded.h
3221
3222 ## end   gnulib module unictype/property-changes-when-casefolded
3223
3224 ## begin gnulib module unictype/property-changes-when-casemapped
3225
3226 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEMAPPED
3227 libunistring_la_SOURCES += unictype/pr_changes_when_casemapped.c
3228 endif
3229
3230 EXTRA_DIST += unictype/bitmap.h unictype/pr_changes_when_casemapped.h
3231
3232 ## end   gnulib module unictype/property-changes-when-casemapped
3233
3234 ## begin gnulib module unictype/property-changes-when-lowercased
3235
3236 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_LOWERCASED
3237 libunistring_la_SOURCES += unictype/pr_changes_when_lowercased.c
3238 endif
3239
3240 EXTRA_DIST += unictype/bitmap.h unictype/pr_changes_when_lowercased.h
3241
3242 ## end   gnulib module unictype/property-changes-when-lowercased
3243
3244 ## begin gnulib module unictype/property-changes-when-titlecased
3245
3246 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_TITLECASED
3247 libunistring_la_SOURCES += unictype/pr_changes_when_titlecased.c
3248 endif
3249
3250 EXTRA_DIST += unictype/bitmap.h unictype/pr_changes_when_titlecased.h
3251
3252 ## end   gnulib module unictype/property-changes-when-titlecased
3253
3254 ## begin gnulib module unictype/property-changes-when-uppercased
3255
3256 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_UPPERCASED
3257 libunistring_la_SOURCES += unictype/pr_changes_when_uppercased.c
3258 endif
3259
3260 EXTRA_DIST += unictype/bitmap.h unictype/pr_changes_when_uppercased.h
3261
3262 ## end   gnulib module unictype/property-changes-when-uppercased
3263
3264 ## begin gnulib module unictype/property-combining
3265
3266 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMBINING
3267 libunistring_la_SOURCES += unictype/pr_combining.c
3268 endif
3269
3270 EXTRA_DIST += unictype/bitmap.h unictype/pr_combining.h
3271
3272 ## end   gnulib module unictype/property-combining
3273
3274 ## begin gnulib module unictype/property-composite
3275
3276 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMPOSITE
3277 libunistring_la_SOURCES += unictype/pr_composite.c
3278 endif
3279
3280 EXTRA_DIST += unictype/bitmap.h unictype/pr_composite.h
3281
3282 ## end   gnulib module unictype/property-composite
3283
3284 ## begin gnulib module unictype/property-currency-symbol
3285
3286 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CURRENCY_SYMBOL
3287 libunistring_la_SOURCES += unictype/pr_currency_symbol.c
3288 endif
3289
3290 EXTRA_DIST += unictype/bitmap.h unictype/pr_currency_symbol.h
3291
3292 ## end   gnulib module unictype/property-currency-symbol
3293
3294 ## begin gnulib module unictype/property-dash
3295
3296 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DASH
3297 libunistring_la_SOURCES += unictype/pr_dash.c
3298 endif
3299
3300 EXTRA_DIST += unictype/bitmap.h unictype/pr_dash.h
3301
3302 ## end   gnulib module unictype/property-dash
3303
3304 ## begin gnulib module unictype/property-decimal-digit
3305
3306 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DECIMAL_DIGIT
3307 libunistring_la_SOURCES += unictype/pr_decimal_digit.c
3308 endif
3309
3310 EXTRA_DIST += unictype/bitmap.h unictype/pr_decimal_digit.h
3311
3312 ## end   gnulib module unictype/property-decimal-digit
3313
3314 ## begin gnulib module unictype/property-default-ignorable-code-point
3315
3316 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT
3317 libunistring_la_SOURCES += unictype/pr_default_ignorable_code_point.c
3318 endif
3319
3320 EXTRA_DIST += unictype/bitmap.h unictype/pr_default_ignorable_code_point.h
3321
3322 ## end   gnulib module unictype/property-default-ignorable-code-point
3323
3324 ## begin gnulib module unictype/property-deprecated
3325
3326 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEPRECATED
3327 libunistring_la_SOURCES += unictype/pr_deprecated.c
3328 endif
3329
3330 EXTRA_DIST += unictype/bitmap.h unictype/pr_deprecated.h
3331
3332 ## end   gnulib module unictype/property-deprecated
3333
3334 ## begin gnulib module unictype/property-diacritic
3335
3336 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DIACRITIC
3337 libunistring_la_SOURCES += unictype/pr_diacritic.c
3338 endif
3339
3340 EXTRA_DIST += unictype/bitmap.h unictype/pr_diacritic.h
3341
3342 ## end   gnulib module unictype/property-diacritic
3343
3344 ## begin gnulib module unictype/property-extender
3345
3346 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EXTENDER
3347 libunistring_la_SOURCES += unictype/pr_extender.c
3348 endif
3349
3350 EXTRA_DIST += unictype/bitmap.h unictype/pr_extender.h
3351
3352 ## end   gnulib module unictype/property-extender
3353
3354 ## begin gnulib module unictype/property-format-control
3355
3356 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_FORMAT_CONTROL
3357 libunistring_la_SOURCES += unictype/pr_format_control.c
3358 endif
3359
3360 EXTRA_DIST += unictype/bitmap.h unictype/pr_format_control.h
3361
3362 ## end   gnulib module unictype/property-format-control
3363
3364 ## begin gnulib module unictype/property-grapheme-base
3365
3366 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_BASE
3367 libunistring_la_SOURCES += unictype/pr_grapheme_base.c
3368 endif
3369
3370 EXTRA_DIST += unictype/bitmap.h unictype/pr_grapheme_base.h
3371
3372 ## end   gnulib module unictype/property-grapheme-base
3373
3374 ## begin gnulib module unictype/property-grapheme-extend
3375
3376 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_EXTEND
3377 libunistring_la_SOURCES += unictype/pr_grapheme_extend.c
3378 endif
3379
3380 EXTRA_DIST += unictype/bitmap.h unictype/pr_grapheme_extend.h
3381
3382 ## end   gnulib module unictype/property-grapheme-extend
3383
3384 ## begin gnulib module unictype/property-grapheme-link
3385
3386 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_LINK
3387 libunistring_la_SOURCES += unictype/pr_grapheme_link.c
3388 endif
3389
3390 EXTRA_DIST += unictype/bitmap.h unictype/pr_grapheme_link.h
3391
3392 ## end   gnulib module unictype/property-grapheme-link
3393
3394 ## begin gnulib module unictype/property-hex-digit
3395
3396 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HEX_DIGIT
3397 libunistring_la_SOURCES += unictype/pr_hex_digit.c
3398 endif
3399
3400 EXTRA_DIST += unictype/bitmap.h unictype/pr_hex_digit.h
3401
3402 ## end   gnulib module unictype/property-hex-digit
3403
3404 ## begin gnulib module unictype/property-hyphen
3405
3406 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HYPHEN
3407 libunistring_la_SOURCES += unictype/pr_hyphen.c
3408 endif
3409
3410 EXTRA_DIST += unictype/bitmap.h unictype/pr_hyphen.h
3411
3412 ## end   gnulib module unictype/property-hyphen
3413
3414 ## begin gnulib module unictype/property-id-continue
3415
3416 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_CONTINUE
3417 libunistring_la_SOURCES += unictype/pr_id_continue.c
3418 endif
3419
3420 EXTRA_DIST += unictype/bitmap.h unictype/pr_id_continue.h
3421
3422 ## end   gnulib module unictype/property-id-continue
3423
3424 ## begin gnulib module unictype/property-id-start
3425
3426 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_START
3427 libunistring_la_SOURCES += unictype/pr_id_start.c
3428 endif
3429
3430 EXTRA_DIST += unictype/bitmap.h unictype/pr_id_start.h
3431
3432 ## end   gnulib module unictype/property-id-start
3433
3434 ## begin gnulib module unictype/property-ideographic
3435
3436 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDEOGRAPHIC
3437 libunistring_la_SOURCES += unictype/pr_ideographic.c
3438 endif
3439
3440 EXTRA_DIST += unictype/bitmap.h unictype/pr_ideographic.h
3441
3442 ## end   gnulib module unictype/property-ideographic
3443
3444 ## begin gnulib module unictype/property-ids-binary-operator
3445
3446 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_BINARY_OPERATOR
3447 libunistring_la_SOURCES += unictype/pr_ids_binary_operator.c
3448 endif
3449
3450 EXTRA_DIST += unictype/bitmap.h unictype/pr_ids_binary_operator.h
3451
3452 ## end   gnulib module unictype/property-ids-binary-operator
3453
3454 ## begin gnulib module unictype/property-ids-trinary-operator
3455
3456 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_TRINARY_OPERATOR
3457 libunistring_la_SOURCES += unictype/pr_ids_trinary_operator.c
3458 endif
3459
3460 EXTRA_DIST += unictype/bitmap.h unictype/pr_ids_trinary_operator.h
3461
3462 ## end   gnulib module unictype/property-ids-trinary-operator
3463
3464 ## begin gnulib module unictype/property-ignorable-control
3465
3466 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IGNORABLE_CONTROL
3467 libunistring_la_SOURCES += unictype/pr_ignorable_control.c
3468 endif
3469
3470 EXTRA_DIST += unictype/bitmap.h unictype/pr_ignorable_control.h
3471
3472 ## end   gnulib module unictype/property-ignorable-control
3473
3474 ## begin gnulib module unictype/property-iso-control
3475
3476 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ISO_CONTROL
3477 libunistring_la_SOURCES += unictype/pr_iso_control.c
3478 endif
3479
3480 EXTRA_DIST += unictype/bitmap.h unictype/pr_iso_control.h
3481
3482 ## end   gnulib module unictype/property-iso-control
3483
3484 ## begin gnulib module unictype/property-join-control
3485
3486 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_JOIN_CONTROL
3487 libunistring_la_SOURCES += unictype/pr_join_control.c
3488 endif
3489
3490 EXTRA_DIST += unictype/bitmap.h unictype/pr_join_control.h
3491
3492 ## end   gnulib module unictype/property-join-control
3493
3494 ## begin gnulib module unictype/property-left-of-pair
3495
3496 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LEFT_OF_PAIR
3497 libunistring_la_SOURCES += unictype/pr_left_of_pair.c
3498 endif
3499
3500 EXTRA_DIST += unictype/bitmap.h unictype/pr_left_of_pair.h
3501
3502 ## end   gnulib module unictype/property-left-of-pair
3503
3504 ## begin gnulib module unictype/property-line-separator
3505
3506 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LINE_SEPARATOR
3507 libunistring_la_SOURCES += unictype/pr_line_separator.c
3508 endif
3509
3510 EXTRA_DIST += unictype/bitmap.h unictype/pr_line_separator.h
3511
3512 ## end   gnulib module unictype/property-line-separator
3513
3514 ## begin gnulib module unictype/property-logical-order-exception
3515
3516 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOGICAL_ORDER_EXCEPTION
3517 libunistring_la_SOURCES += unictype/pr_logical_order_exception.c
3518 endif
3519
3520 EXTRA_DIST += unictype/bitmap.h unictype/pr_logical_order_exception.h
3521
3522 ## end   gnulib module unictype/property-logical-order-exception
3523
3524 ## begin gnulib module unictype/property-lowercase
3525
3526 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOWERCASE
3527 libunistring_la_SOURCES += unictype/pr_lowercase.c
3528 endif
3529
3530 EXTRA_DIST += unictype/bitmap.h unictype/pr_lowercase.h
3531
3532 ## end   gnulib module unictype/property-lowercase
3533
3534 ## begin gnulib module unictype/property-math
3535
3536 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_MATH
3537 libunistring_la_SOURCES += unictype/pr_math.c
3538 endif
3539
3540 EXTRA_DIST += unictype/bitmap.h unictype/pr_math.h
3541
3542 ## end   gnulib module unictype/property-math
3543
3544 ## begin gnulib module unictype/property-non-break
3545
3546 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NON_BREAK
3547 libunistring_la_SOURCES += unictype/pr_non_break.c
3548 endif
3549
3550 EXTRA_DIST += unictype/bitmap.h unictype/pr_non_break.h
3551
3552 ## end   gnulib module unictype/property-non-break
3553
3554 ## begin gnulib module unictype/property-not-a-character
3555
3556 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NOT_A_CHARACTER
3557 libunistring_la_SOURCES += unictype/pr_not_a_character.c
3558 endif
3559
3560 EXTRA_DIST += unictype/bitmap.h unictype/pr_not_a_character.h
3561
3562 ## end   gnulib module unictype/property-not-a-character
3563
3564 ## begin gnulib module unictype/property-numeric
3565
3566 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NUMERIC
3567 libunistring_la_SOURCES += unictype/pr_numeric.c
3568 endif
3569
3570 EXTRA_DIST += unictype/bitmap.h unictype/pr_numeric.h
3571
3572 ## end   gnulib module unictype/property-numeric
3573
3574 ## begin gnulib module unictype/property-other-alphabetic
3575
3576 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ALPHABETIC
3577 libunistring_la_SOURCES += unictype/pr_other_alphabetic.c
3578 endif
3579
3580 EXTRA_DIST += unictype/bitmap.h unictype/pr_other_alphabetic.h
3581
3582 ## end   gnulib module unictype/property-other-alphabetic
3583
3584 ## begin gnulib module unictype/property-other-default-ignorable-code-point
3585
3586 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT
3587 libunistring_la_SOURCES += unictype/pr_other_default_ignorable_code_point.c
3588 endif
3589
3590 EXTRA_DIST += unictype/bitmap.h unictype/pr_other_default_ignorable_code_point.h
3591
3592 ## end   gnulib module unictype/property-other-default-ignorable-code-point
3593
3594 ## begin gnulib module unictype/property-other-grapheme-extend
3595
3596 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_GRAPHEME_EXTEND
3597 libunistring_la_SOURCES += unictype/pr_other_grapheme_extend.c
3598 endif
3599
3600 EXTRA_DIST += unictype/bitmap.h unictype/pr_other_grapheme_extend.h
3601
3602 ## end   gnulib module unictype/property-other-grapheme-extend
3603
3604 ## begin gnulib module unictype/property-other-id-continue
3605
3606 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_CONTINUE
3607 libunistring_la_SOURCES += unictype/pr_other_id_continue.c
3608 endif
3609
3610 EXTRA_DIST += unictype/bitmap.h unictype/pr_other_id_continue.h
3611
3612 ## end   gnulib module unictype/property-other-id-continue
3613
3614 ## begin gnulib module unictype/property-other-id-start
3615
3616 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_START
3617 libunistring_la_SOURCES += unictype/pr_other_id_start.c
3618 endif
3619
3620 EXTRA_DIST += unictype/bitmap.h unictype/pr_other_id_start.h
3621
3622 ## end   gnulib module unictype/property-other-id-start
3623
3624 ## begin gnulib module unictype/property-other-lowercase
3625
3626 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_LOWERCASE
3627 libunistring_la_SOURCES += unictype/pr_other_lowercase.c
3628 endif
3629
3630 EXTRA_DIST += unictype/bitmap.h unictype/pr_other_lowercase.h
3631
3632 ## end   gnulib module unictype/property-other-lowercase
3633
3634 ## begin gnulib module unictype/property-other-math
3635
3636 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_MATH
3637 libunistring_la_SOURCES += unictype/pr_other_math.c
3638 endif
3639
3640 EXTRA_DIST += unictype/bitmap.h unictype/pr_other_math.h
3641
3642 ## end   gnulib module unictype/property-other-math
3643
3644 ## begin gnulib module unictype/property-other-uppercase
3645
3646 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_UPPERCASE
3647 libunistring_la_SOURCES += unictype/pr_other_uppercase.c
3648 endif
3649
3650 EXTRA_DIST += unictype/bitmap.h unictype/pr_other_uppercase.h
3651
3652 ## end   gnulib module unictype/property-other-uppercase
3653
3654 ## begin gnulib module unictype/property-paired-punctuation
3655
3656 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PAIRED_PUNCTUATION
3657 libunistring_la_SOURCES += unictype/pr_paired_punctuation.c
3658 endif
3659
3660 EXTRA_DIST += unictype/bitmap.h unictype/pr_paired_punctuation.h
3661
3662 ## end   gnulib module unictype/property-paired-punctuation
3663
3664 ## begin gnulib module unictype/property-paragraph-separator
3665
3666 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PARAGRAPH_SEPARATOR
3667 libunistring_la_SOURCES += unictype/pr_paragraph_separator.c
3668 endif
3669
3670 EXTRA_DIST += unictype/bitmap.h unictype/pr_paragraph_separator.h
3671
3672 ## end   gnulib module unictype/property-paragraph-separator
3673
3674 ## begin gnulib module unictype/property-pattern-syntax
3675
3676 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_SYNTAX
3677 libunistring_la_SOURCES += unictype/pr_pattern_syntax.c
3678 endif
3679
3680 EXTRA_DIST += unictype/bitmap.h unictype/pr_pattern_syntax.h
3681
3682 ## end   gnulib module unictype/property-pattern-syntax
3683
3684 ## begin gnulib module unictype/property-pattern-white-space
3685
3686 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_WHITE_SPACE
3687 libunistring_la_SOURCES += unictype/pr_pattern_white_space.c
3688 endif
3689
3690 EXTRA_DIST += unictype/bitmap.h unictype/pr_pattern_white_space.h
3691
3692 ## end   gnulib module unictype/property-pattern-white-space
3693
3694 ## begin gnulib module unictype/property-private-use
3695
3696 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PRIVATE_USE
3697 libunistring_la_SOURCES += unictype/pr_private_use.c
3698 endif
3699
3700 EXTRA_DIST += unictype/bitmap.h unictype/pr_private_use.h
3701
3702 ## end   gnulib module unictype/property-private-use
3703
3704 ## begin gnulib module unictype/property-punctuation
3705
3706 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PUNCTUATION
3707 libunistring_la_SOURCES += unictype/pr_punctuation.c
3708 endif
3709
3710 EXTRA_DIST += unictype/bitmap.h unictype/pr_punctuation.h
3711
3712 ## end   gnulib module unictype/property-punctuation
3713
3714 ## begin gnulib module unictype/property-quotation-mark
3715
3716 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_QUOTATION_MARK
3717 libunistring_la_SOURCES += unictype/pr_quotation_mark.c
3718 endif
3719
3720 EXTRA_DIST += unictype/bitmap.h unictype/pr_quotation_mark.h
3721
3722 ## end   gnulib module unictype/property-quotation-mark
3723
3724 ## begin gnulib module unictype/property-radical
3725
3726 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_RADICAL
3727 libunistring_la_SOURCES += unictype/pr_radical.c
3728 endif
3729
3730 EXTRA_DIST += unictype/bitmap.h unictype/pr_radical.h
3731
3732 ## end   gnulib module unictype/property-radical
3733
3734 ## begin gnulib module unictype/property-sentence-terminal
3735
3736 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SENTENCE_TERMINAL
3737 libunistring_la_SOURCES += unictype/pr_sentence_terminal.c
3738 endif
3739
3740 EXTRA_DIST += unictype/bitmap.h unictype/pr_sentence_terminal.h
3741
3742 ## end   gnulib module unictype/property-sentence-terminal
3743
3744 ## begin gnulib module unictype/property-soft-dotted
3745
3746 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SOFT_DOTTED
3747 libunistring_la_SOURCES += unictype/pr_soft_dotted.c
3748 endif
3749
3750 EXTRA_DIST += unictype/bitmap.h unictype/pr_soft_dotted.h
3751
3752 ## end   gnulib module unictype/property-soft-dotted
3753
3754 ## begin gnulib module unictype/property-space
3755
3756 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SPACE
3757 libunistring_la_SOURCES += unictype/pr_space.c
3758 endif
3759
3760 EXTRA_DIST += unictype/bitmap.h unictype/pr_space.h
3761
3762 ## end   gnulib module unictype/property-space
3763
3764 ## begin gnulib module unictype/property-terminal-punctuation
3765
3766 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TERMINAL_PUNCTUATION
3767 libunistring_la_SOURCES += unictype/pr_terminal_punctuation.c
3768 endif
3769
3770 EXTRA_DIST += unictype/bitmap.h unictype/pr_terminal_punctuation.h
3771
3772 ## end   gnulib module unictype/property-terminal-punctuation
3773
3774 ## begin gnulib module unictype/property-test
3775
3776 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TEST
3777 libunistring_la_SOURCES += unictype/pr_test.c
3778 endif
3779
3780 ## end   gnulib module unictype/property-test
3781
3782 ## begin gnulib module unictype/property-titlecase
3783
3784 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TITLECASE
3785 libunistring_la_SOURCES += unictype/pr_titlecase.c
3786 endif
3787
3788 EXTRA_DIST += unictype/bitmap.h unictype/pr_titlecase.h
3789
3790 ## end   gnulib module unictype/property-titlecase
3791
3792 ## begin gnulib module unictype/property-unassigned-code-value
3793
3794 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNASSIGNED_CODE_VALUE
3795 libunistring_la_SOURCES += unictype/pr_unassigned_code_value.c
3796 endif
3797
3798 EXTRA_DIST += unictype/bitmap.h unictype/pr_unassigned_code_value.h
3799
3800 ## end   gnulib module unictype/property-unassigned-code-value
3801
3802 ## begin gnulib module unictype/property-unified-ideograph
3803
3804 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNIFIED_IDEOGRAPH
3805 libunistring_la_SOURCES += unictype/pr_unified_ideograph.c
3806 endif
3807
3808 EXTRA_DIST += unictype/bitmap.h unictype/pr_unified_ideograph.h
3809
3810 ## end   gnulib module unictype/property-unified-ideograph
3811
3812 ## begin gnulib module unictype/property-uppercase
3813
3814 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UPPERCASE
3815 libunistring_la_SOURCES += unictype/pr_uppercase.c
3816 endif
3817
3818 EXTRA_DIST += unictype/bitmap.h unictype/pr_uppercase.h
3819
3820 ## end   gnulib module unictype/property-uppercase
3821
3822 ## begin gnulib module unictype/property-variation-selector
3823
3824 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_VARIATION_SELECTOR
3825 libunistring_la_SOURCES += unictype/pr_variation_selector.c
3826 endif
3827
3828 EXTRA_DIST += unictype/bitmap.h unictype/pr_variation_selector.h
3829
3830 ## end   gnulib module unictype/property-variation-selector
3831
3832 ## begin gnulib module unictype/property-white-space
3833
3834 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_WHITE_SPACE
3835 libunistring_la_SOURCES += unictype/pr_white_space.c
3836 endif
3837
3838 EXTRA_DIST += unictype/bitmap.h unictype/pr_white_space.h
3839
3840 ## end   gnulib module unictype/property-white-space
3841
3842 ## begin gnulib module unictype/property-xid-continue
3843
3844 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_CONTINUE
3845 libunistring_la_SOURCES += unictype/pr_xid_continue.c
3846 endif
3847
3848 EXTRA_DIST += unictype/bitmap.h unictype/pr_xid_continue.h
3849
3850 ## end   gnulib module unictype/property-xid-continue
3851
3852 ## begin gnulib module unictype/property-xid-start
3853
3854 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_START
3855 libunistring_la_SOURCES += unictype/pr_xid_start.c
3856 endif
3857
3858 EXTRA_DIST += unictype/bitmap.h unictype/pr_xid_start.h
3859
3860 ## end   gnulib module unictype/property-xid-start
3861
3862 ## begin gnulib module unictype/property-zero-width
3863
3864 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ZERO_WIDTH
3865 libunistring_la_SOURCES += unictype/pr_zero_width.c
3866 endif
3867
3868 EXTRA_DIST += unictype/bitmap.h unictype/pr_zero_width.h
3869
3870 ## end   gnulib module unictype/property-zero-width
3871
3872 ## begin gnulib module unictype/scripts
3873
3874 if LIBUNISTRING_COMPILE_UNICTYPE_SCRIPTS
3875 libunistring_la_SOURCES += unictype/scripts.c
3876 endif
3877
3878 unictype/scripts_byname.h: unictype/scripts_byname.gperf
3879         $(GPERF) -m 10 $(srcdir)/unictype/scripts_byname.gperf > $(srcdir)/unictype/scripts_byname.h-t
3880         mv $(srcdir)/unictype/scripts_byname.h-t $(srcdir)/unictype/scripts_byname.h
3881 BUILT_SOURCES        += unictype/scripts_byname.h
3882 MOSTLYCLEANFILES     += unictype/scripts_byname.h-t
3883 MAINTAINERCLEANFILES += unictype/scripts_byname.h
3884 EXTRA_DIST           += unictype/scripts_byname.h
3885
3886 EXTRA_DIST += unictype/scripts.h unictype/scripts_byname.gperf
3887
3888 ## end   gnulib module unictype/scripts
3889
3890 ## begin gnulib module unictype/syntax-c-ident
3891
3892 if LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_IDENT
3893 libunistring_la_SOURCES += unictype/sy_c_ident.c
3894 endif
3895
3896 EXTRA_DIST += unictype/identsyntaxmap.h unictype/sy_c_ident.h
3897
3898 ## end   gnulib module unictype/syntax-c-ident
3899
3900 ## begin gnulib module unictype/syntax-c-whitespace
3901
3902 if LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_WHITESPACE
3903 libunistring_la_SOURCES += unictype/sy_c_whitespace.c
3904 endif
3905
3906 ## end   gnulib module unictype/syntax-c-whitespace
3907
3908 ## begin gnulib module unictype/syntax-java-ident
3909
3910 if LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_IDENT
3911 libunistring_la_SOURCES += unictype/sy_java_ident.c
3912 endif
3913
3914 EXTRA_DIST += unictype/identsyntaxmap.h unictype/sy_java_ident.h
3915
3916 ## end   gnulib module unictype/syntax-java-ident
3917
3918 ## begin gnulib module unictype/syntax-java-whitespace
3919
3920 if LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_WHITESPACE
3921 libunistring_la_SOURCES += unictype/sy_java_whitespace.c
3922 endif
3923
3924 ## end   gnulib module unictype/syntax-java-whitespace
3925
3926 ## begin gnulib module unigbrk/base
3927
3928 BUILT_SOURCES += $(LIBUNISTRING_UNIGBRK_H)
3929
3930 unigbrk.h: unigbrk.in.h
3931         $(AM_V_GEN)rm -f $@-t $@ && \
3932         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
3933           cat $(srcdir)/unigbrk.in.h; \
3934         } > $@-t && \
3935         mv -f $@-t $@
3936 MOSTLYCLEANFILES += unigbrk.h unigbrk.h-t
3937
3938 EXTRA_DIST += unigbrk.in.h
3939
3940 ## end   gnulib module unigbrk/base
3941
3942 ## begin gnulib module unigbrk/u16-grapheme-breaks
3943
3944 if LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_BREAKS
3945 libunistring_la_SOURCES += unigbrk/u16-grapheme-breaks.c
3946 endif
3947
3948 ## end   gnulib module unigbrk/u16-grapheme-breaks
3949
3950 ## begin gnulib module unigbrk/u16-grapheme-next
3951
3952 if LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_NEXT
3953 libunistring_la_SOURCES += unigbrk/u16-grapheme-next.c
3954 endif
3955
3956 ## end   gnulib module unigbrk/u16-grapheme-next
3957
3958 ## begin gnulib module unigbrk/u16-grapheme-prev
3959
3960 if LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_PREV
3961 libunistring_la_SOURCES += unigbrk/u16-grapheme-prev.c
3962 endif
3963
3964 ## end   gnulib module unigbrk/u16-grapheme-prev
3965
3966 ## begin gnulib module unigbrk/u32-grapheme-breaks
3967
3968 if LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS
3969 libunistring_la_SOURCES += unigbrk/u32-grapheme-breaks.c
3970 endif
3971
3972 ## end   gnulib module unigbrk/u32-grapheme-breaks
3973
3974 ## begin gnulib module unigbrk/u32-grapheme-next
3975
3976 if LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_NEXT
3977 libunistring_la_SOURCES += unigbrk/u32-grapheme-next.c
3978 endif
3979
3980 ## end   gnulib module unigbrk/u32-grapheme-next
3981
3982 ## begin gnulib module unigbrk/u32-grapheme-prev
3983
3984 if LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_PREV
3985 libunistring_la_SOURCES += unigbrk/u32-grapheme-prev.c
3986 endif
3987
3988 ## end   gnulib module unigbrk/u32-grapheme-prev
3989
3990 ## begin gnulib module unigbrk/u8-grapheme-breaks
3991
3992 if LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_BREAKS
3993 libunistring_la_SOURCES += unigbrk/u8-grapheme-breaks.c
3994 endif
3995
3996 ## end   gnulib module unigbrk/u8-grapheme-breaks
3997
3998 ## begin gnulib module unigbrk/u8-grapheme-next
3999
4000 if LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_NEXT
4001 libunistring_la_SOURCES += unigbrk/u8-grapheme-next.c
4002 endif
4003
4004 ## end   gnulib module unigbrk/u8-grapheme-next
4005
4006 ## begin gnulib module unigbrk/u8-grapheme-prev
4007
4008 if LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_PREV
4009 libunistring_la_SOURCES += unigbrk/u8-grapheme-prev.c
4010 endif
4011
4012 ## end   gnulib module unigbrk/u8-grapheme-prev
4013
4014 ## begin gnulib module unigbrk/uc-gbrk-prop
4015
4016 if LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP
4017 libunistring_la_SOURCES += unigbrk/uc-gbrk-prop.c
4018 endif
4019
4020 EXTRA_DIST += unigbrk/gbrkprop.h
4021
4022 ## end   gnulib module unigbrk/uc-gbrk-prop
4023
4024 ## begin gnulib module unigbrk/uc-is-grapheme-break
4025
4026 if LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK
4027 libunistring_la_SOURCES += unigbrk/uc-is-grapheme-break.c
4028 endif
4029
4030 ## end   gnulib module unigbrk/uc-is-grapheme-break
4031
4032 ## begin gnulib module unigbrk/ulc-grapheme-breaks
4033
4034 if LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS
4035 libunistring_la_SOURCES += unigbrk/ulc-grapheme-breaks.c
4036 endif
4037
4038 ## end   gnulib module unigbrk/ulc-grapheme-breaks
4039
4040 ## begin gnulib module unilbrk/base
4041
4042 BUILT_SOURCES += $(LIBUNISTRING_UNILBRK_H)
4043
4044 unilbrk.h: unilbrk.in.h
4045         $(AM_V_GEN)rm -f $@-t $@ && \
4046         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
4047           cat $(srcdir)/unilbrk.in.h; \
4048         } > $@-t && \
4049         mv -f $@-t $@
4050 MOSTLYCLEANFILES += unilbrk.h unilbrk.h-t
4051
4052 EXTRA_DIST += unilbrk.in.h
4053
4054 ## end   gnulib module unilbrk/base
4055
4056 ## begin gnulib module unilbrk/tables
4057
4058 libunistring_la_SOURCES += unilbrk/lbrktables.c
4059
4060 EXTRA_DIST += unilbrk/lbrkprop1.h unilbrk/lbrkprop2.h unilbrk/lbrktables.h
4061
4062 ## end   gnulib module unilbrk/tables
4063
4064 ## begin gnulib module unilbrk/u16-possible-linebreaks
4065
4066 if LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS
4067 libunistring_la_SOURCES += unilbrk/u16-possible-linebreaks.c
4068 endif
4069
4070 EXTRA_DIST += uniwidth/cjk.h
4071
4072 ## end   gnulib module unilbrk/u16-possible-linebreaks
4073
4074 ## begin gnulib module unilbrk/u16-width-linebreaks
4075
4076 if LIBUNISTRING_COMPILE_UNILBRK_U16_WIDTH_LINEBREAKS
4077 libunistring_la_SOURCES += unilbrk/u16-width-linebreaks.c
4078 endif
4079
4080 ## end   gnulib module unilbrk/u16-width-linebreaks
4081
4082 ## begin gnulib module unilbrk/u32-possible-linebreaks
4083
4084 if LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS
4085 libunistring_la_SOURCES += unilbrk/u32-possible-linebreaks.c
4086 endif
4087
4088 EXTRA_DIST += uniwidth/cjk.h
4089
4090 ## end   gnulib module unilbrk/u32-possible-linebreaks
4091
4092 ## begin gnulib module unilbrk/u32-width-linebreaks
4093
4094 if LIBUNISTRING_COMPILE_UNILBRK_U32_WIDTH_LINEBREAKS
4095 libunistring_la_SOURCES += unilbrk/u32-width-linebreaks.c
4096 endif
4097
4098 ## end   gnulib module unilbrk/u32-width-linebreaks
4099
4100 ## begin gnulib module unilbrk/u8-possible-linebreaks
4101
4102 if LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS
4103 libunistring_la_SOURCES += unilbrk/u8-possible-linebreaks.c
4104 endif
4105
4106 EXTRA_DIST += uniwidth/cjk.h
4107
4108 ## end   gnulib module unilbrk/u8-possible-linebreaks
4109
4110 ## begin gnulib module unilbrk/u8-width-linebreaks
4111
4112 if LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS
4113 libunistring_la_SOURCES += unilbrk/u8-width-linebreaks.c
4114 endif
4115
4116 ## end   gnulib module unilbrk/u8-width-linebreaks
4117
4118 ## begin gnulib module unilbrk/ulc-common
4119
4120 libunistring_la_SOURCES += unilbrk/ulc-common.c
4121
4122 EXTRA_DIST += unilbrk/ulc-common.h
4123
4124 ## end   gnulib module unilbrk/ulc-common
4125
4126 ## begin gnulib module unilbrk/ulc-possible-linebreaks
4127
4128 if LIBUNISTRING_COMPILE_UNILBRK_ULC_POSSIBLE_LINEBREAKS
4129 libunistring_la_SOURCES += unilbrk/ulc-possible-linebreaks.c
4130 endif
4131
4132 ## end   gnulib module unilbrk/ulc-possible-linebreaks
4133
4134 ## begin gnulib module unilbrk/ulc-width-linebreaks
4135
4136 if LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS
4137 libunistring_la_SOURCES += unilbrk/ulc-width-linebreaks.c
4138 endif
4139
4140 ## end   gnulib module unilbrk/ulc-width-linebreaks
4141
4142 ## begin gnulib module uniname/base
4143
4144 BUILT_SOURCES += $(LIBUNISTRING_UNINAME_H)
4145
4146 uniname.h: uniname.in.h
4147         $(AM_V_GEN)rm -f $@-t $@ && \
4148         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
4149           cat $(srcdir)/uniname.in.h; \
4150         } > $@-t && \
4151         mv -f $@-t $@
4152 MOSTLYCLEANFILES += uniname.h uniname.h-t
4153
4154 EXTRA_DIST += uniname.in.h
4155
4156 ## end   gnulib module uniname/base
4157
4158 ## begin gnulib module uniname/uniname
4159
4160 if LIBUNISTRING_COMPILE_UNINAME_UNINAME
4161 libunistring_la_SOURCES += uniname/uniname.c
4162 endif
4163
4164 EXTRA_DIST += uniname/gen-uninames.lisp uniname/uninames.h
4165
4166 ## end   gnulib module uniname/uniname
4167
4168 ## begin gnulib module uninorm/base
4169
4170 BUILT_SOURCES += $(LIBUNISTRING_UNINORM_H)
4171
4172 uninorm.h: uninorm.in.h
4173         $(AM_V_GEN)rm -f $@-t $@ && \
4174         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
4175           cat $(srcdir)/uninorm.in.h; \
4176         } > $@-t && \
4177         mv -f $@-t $@
4178 MOSTLYCLEANFILES += uninorm.h uninorm.h-t
4179
4180 EXTRA_DIST += uninorm.in.h
4181
4182 ## end   gnulib module uninorm/base
4183
4184 ## begin gnulib module uninorm/canonical-decomposition
4185
4186 if LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION
4187 libunistring_la_SOURCES += uninorm/canonical-decomposition.c
4188 endif
4189
4190 ## end   gnulib module uninorm/canonical-decomposition
4191
4192 ## begin gnulib module uninorm/compat-decomposition
4193
4194 libunistring_la_SOURCES += uninorm/compat-decomposition.c
4195
4196 EXTRA_DIST += uninorm/decompose-internal.h
4197
4198 ## end   gnulib module uninorm/compat-decomposition
4199
4200 ## begin gnulib module uninorm/composition
4201
4202 if LIBUNISTRING_COMPILE_UNINORM_COMPOSITION
4203 libunistring_la_SOURCES += uninorm/composition.c
4204 endif
4205
4206 uninorm/composition-table.h: $(srcdir)/uninorm/composition-table.gperf
4207         $(GPERF) -m 1 $(srcdir)/uninorm/composition-table.gperf > $(srcdir)/uninorm/composition-table.h-t
4208         mv $(srcdir)/uninorm/composition-table.h-t $(srcdir)/uninorm/composition-table.h
4209 BUILT_SOURCES        += uninorm/composition-table.h
4210 MOSTLYCLEANFILES     += uninorm/composition-table.h-t
4211 MAINTAINERCLEANFILES += uninorm/composition-table.h
4212 EXTRA_DIST           += uninorm/composition-table.h
4213
4214 EXTRA_DIST += uninorm/composition-table.gperf
4215
4216 ## end   gnulib module uninorm/composition
4217
4218 ## begin gnulib module uninorm/decompose-internal
4219
4220 libunistring_la_SOURCES += uninorm/decompose-internal.c
4221
4222 EXTRA_DIST += uninorm/decompose-internal.h
4223
4224 ## end   gnulib module uninorm/decompose-internal
4225
4226 ## begin gnulib module uninorm/decomposing-form
4227
4228 if LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM
4229 libunistring_la_SOURCES += uninorm/decomposing-form.c
4230 endif
4231
4232 EXTRA_DIST += uninorm/normalize-internal.h
4233
4234 ## end   gnulib module uninorm/decomposing-form
4235
4236 ## begin gnulib module uninorm/decomposition
4237
4238 if LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION
4239 libunistring_la_SOURCES += uninorm/decomposition.c
4240 endif
4241
4242 ## end   gnulib module uninorm/decomposition
4243
4244 ## begin gnulib module uninorm/decomposition-table
4245
4246 libunistring_la_SOURCES += uninorm/decomposition-table.c
4247
4248 EXTRA_DIST += uninorm/decomposition-table.h uninorm/decomposition-table1.h uninorm/decomposition-table2.h
4249
4250 ## end   gnulib module uninorm/decomposition-table
4251
4252 ## begin gnulib module uninorm/filter
4253
4254 if LIBUNISTRING_COMPILE_UNINORM_FILTER
4255 libunistring_la_SOURCES += uninorm/uninorm-filter.c
4256 endif
4257
4258 EXTRA_DIST += uninorm/normalize-internal.h
4259
4260 ## end   gnulib module uninorm/filter
4261
4262 ## begin gnulib module uninorm/nfc
4263
4264 if LIBUNISTRING_COMPILE_UNINORM_NFC
4265 libunistring_la_SOURCES += uninorm/nfc.c
4266 endif
4267
4268 EXTRA_DIST += uninorm/normalize-internal.h
4269
4270 ## end   gnulib module uninorm/nfc
4271
4272 ## begin gnulib module uninorm/nfd
4273
4274 if LIBUNISTRING_COMPILE_UNINORM_NFD
4275 libunistring_la_SOURCES += uninorm/nfd.c
4276 endif
4277
4278 EXTRA_DIST += uninorm/normalize-internal.h
4279
4280 ## end   gnulib module uninorm/nfd
4281
4282 ## begin gnulib module uninorm/nfkc
4283
4284 if LIBUNISTRING_COMPILE_UNINORM_NFKC
4285 libunistring_la_SOURCES += uninorm/nfkc.c
4286 endif
4287
4288 EXTRA_DIST += uninorm/normalize-internal.h
4289
4290 ## end   gnulib module uninorm/nfkc
4291
4292 ## begin gnulib module uninorm/nfkd
4293
4294 if LIBUNISTRING_COMPILE_UNINORM_NFKD
4295 libunistring_la_SOURCES += uninorm/nfkd.c
4296 endif
4297
4298 EXTRA_DIST += uninorm/normalize-internal.h
4299
4300 ## end   gnulib module uninorm/nfkd
4301
4302 ## begin gnulib module uninorm/u16-normalize
4303
4304 if LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE
4305 libunistring_la_SOURCES += uninorm/u16-normalize.c
4306 endif
4307
4308 EXTRA_DIST += uninorm/normalize-internal.h uninorm/u-normalize-internal.h
4309
4310 ## end   gnulib module uninorm/u16-normalize
4311
4312 ## begin gnulib module uninorm/u16-normcmp
4313
4314 if LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP
4315 libunistring_la_SOURCES += uninorm/u16-normcmp.c
4316 endif
4317
4318 EXTRA_DIST += uninorm/u-normcmp.h
4319
4320 ## end   gnulib module uninorm/u16-normcmp
4321
4322 ## begin gnulib module uninorm/u16-normcoll
4323
4324 if LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL
4325 libunistring_la_SOURCES += uninorm/u16-normcoll.c
4326 endif
4327
4328 EXTRA_DIST += uninorm/u-normcoll.h
4329
4330 ## end   gnulib module uninorm/u16-normcoll
4331
4332 ## begin gnulib module uninorm/u16-normxfrm
4333
4334 if LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM
4335 libunistring_la_SOURCES += uninorm/u16-normxfrm.c
4336 endif
4337
4338 EXTRA_DIST += uninorm/u-normxfrm.h
4339
4340 ## end   gnulib module uninorm/u16-normxfrm
4341
4342 ## begin gnulib module uninorm/u32-normalize
4343
4344 if LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE
4345 libunistring_la_SOURCES += uninorm/u32-normalize.c
4346 endif
4347
4348 EXTRA_DIST += uninorm/normalize-internal.h uninorm/u-normalize-internal.h
4349
4350 ## end   gnulib module uninorm/u32-normalize
4351
4352 ## begin gnulib module uninorm/u32-normcmp
4353
4354 if LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP
4355 libunistring_la_SOURCES += uninorm/u32-normcmp.c
4356 endif
4357
4358 EXTRA_DIST += uninorm/u-normcmp.h
4359
4360 ## end   gnulib module uninorm/u32-normcmp
4361
4362 ## begin gnulib module uninorm/u32-normcoll
4363
4364 if LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL
4365 libunistring_la_SOURCES += uninorm/u32-normcoll.c
4366 endif
4367
4368 EXTRA_DIST += uninorm/u-normcoll.h
4369
4370 ## end   gnulib module uninorm/u32-normcoll
4371
4372 ## begin gnulib module uninorm/u32-normxfrm
4373
4374 if LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM
4375 libunistring_la_SOURCES += uninorm/u32-normxfrm.c
4376 endif
4377
4378 EXTRA_DIST += uninorm/u-normxfrm.h
4379
4380 ## end   gnulib module uninorm/u32-normxfrm
4381
4382 ## begin gnulib module uninorm/u8-normalize
4383
4384 if LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE
4385 libunistring_la_SOURCES += uninorm/u8-normalize.c
4386 endif
4387
4388 EXTRA_DIST += uninorm/normalize-internal.h uninorm/u-normalize-internal.h
4389
4390 ## end   gnulib module uninorm/u8-normalize
4391
4392 ## begin gnulib module uninorm/u8-normcmp
4393
4394 if LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP
4395 libunistring_la_SOURCES += uninorm/u8-normcmp.c
4396 endif
4397
4398 EXTRA_DIST += uninorm/u-normcmp.h
4399
4400 ## end   gnulib module uninorm/u8-normcmp
4401
4402 ## begin gnulib module uninorm/u8-normcoll
4403
4404 if LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL
4405 libunistring_la_SOURCES += uninorm/u8-normcoll.c
4406 endif
4407
4408 EXTRA_DIST += uninorm/u-normcoll.h
4409
4410 ## end   gnulib module uninorm/u8-normcoll
4411
4412 ## begin gnulib module uninorm/u8-normxfrm
4413
4414 if LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM
4415 libunistring_la_SOURCES += uninorm/u8-normxfrm.c
4416 endif
4417
4418 EXTRA_DIST += uninorm/u-normxfrm.h
4419
4420 ## end   gnulib module uninorm/u8-normxfrm
4421
4422 ## begin gnulib module unistd
4423
4424 BUILT_SOURCES += unistd.h
4425 libunistring_la_SOURCES += unistd.c
4426
4427 # We need the following in order to create an empty placeholder for
4428 # <unistd.h> when the system doesn't have one.
4429 unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
4430         $(AM_V_GEN)rm -f $@-t $@ && \
4431         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
4432           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
4433               -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \
4434               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
4435               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
4436               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
4437               -e 's|@''NEXT_UNISTD_H''@|$(NEXT_UNISTD_H)|g' \
4438               -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \
4439               -e 's/@''GNULIB_CHDIR''@/$(GNULIB_CHDIR)/g' \
4440               -e 's/@''GNULIB_CHOWN''@/$(GNULIB_CHOWN)/g' \
4441               -e 's/@''GNULIB_CLOSE''@/$(GNULIB_CLOSE)/g' \
4442               -e 's/@''GNULIB_DUP''@/$(GNULIB_DUP)/g' \
4443               -e 's/@''GNULIB_DUP2''@/$(GNULIB_DUP2)/g' \
4444               -e 's/@''GNULIB_DUP3''@/$(GNULIB_DUP3)/g' \
4445               -e 's/@''GNULIB_ENVIRON''@/$(GNULIB_ENVIRON)/g' \
4446               -e 's/@''GNULIB_EUIDACCESS''@/$(GNULIB_EUIDACCESS)/g' \
4447               -e 's/@''GNULIB_FACCESSAT''@/$(GNULIB_FACCESSAT)/g' \
4448               -e 's/@''GNULIB_FCHDIR''@/$(GNULIB_FCHDIR)/g' \
4449               -e 's/@''GNULIB_FCHOWNAT''@/$(GNULIB_FCHOWNAT)/g' \
4450               -e 's/@''GNULIB_FDATASYNC''@/$(GNULIB_FDATASYNC)/g' \
4451               -e 's/@''GNULIB_FSYNC''@/$(GNULIB_FSYNC)/g' \
4452               -e 's/@''GNULIB_FTRUNCATE''@/$(GNULIB_FTRUNCATE)/g' \
4453               -e 's/@''GNULIB_GETCWD''@/$(GNULIB_GETCWD)/g' \
4454               -e 's/@''GNULIB_GETDOMAINNAME''@/$(GNULIB_GETDOMAINNAME)/g' \
4455               -e 's/@''GNULIB_GETDTABLESIZE''@/$(GNULIB_GETDTABLESIZE)/g' \
4456               -e 's/@''GNULIB_GETGROUPS''@/$(GNULIB_GETGROUPS)/g' \
4457               -e 's/@''GNULIB_GETHOSTNAME''@/$(GNULIB_GETHOSTNAME)/g' \
4458               -e 's/@''GNULIB_GETLOGIN''@/$(GNULIB_GETLOGIN)/g' \
4459               -e 's/@''GNULIB_GETLOGIN_R''@/$(GNULIB_GETLOGIN_R)/g' \
4460               -e 's/@''GNULIB_GETPAGESIZE''@/$(GNULIB_GETPAGESIZE)/g' \
4461               -e 's/@''GNULIB_GETUSERSHELL''@/$(GNULIB_GETUSERSHELL)/g' \
4462               -e 's/@''GNULIB_GROUP_MEMBER''@/$(GNULIB_GROUP_MEMBER)/g' \
4463               -e 's/@''GNULIB_ISATTY''@/$(GNULIB_ISATTY)/g' \
4464               -e 's/@''GNULIB_LCHOWN''@/$(GNULIB_LCHOWN)/g' \
4465               -e 's/@''GNULIB_LINK''@/$(GNULIB_LINK)/g' \
4466               -e 's/@''GNULIB_LINKAT''@/$(GNULIB_LINKAT)/g' \
4467               -e 's/@''GNULIB_LSEEK''@/$(GNULIB_LSEEK)/g' \
4468               -e 's/@''GNULIB_PIPE''@/$(GNULIB_PIPE)/g' \
4469               -e 's/@''GNULIB_PIPE2''@/$(GNULIB_PIPE2)/g' \
4470               -e 's/@''GNULIB_PREAD''@/$(GNULIB_PREAD)/g' \
4471               -e 's/@''GNULIB_PWRITE''@/$(GNULIB_PWRITE)/g' \
4472               -e 's/@''GNULIB_READ''@/$(GNULIB_READ)/g' \
4473               -e 's/@''GNULIB_READLINK''@/$(GNULIB_READLINK)/g' \
4474               -e 's/@''GNULIB_READLINKAT''@/$(GNULIB_READLINKAT)/g' \
4475               -e 's/@''GNULIB_RMDIR''@/$(GNULIB_RMDIR)/g' \
4476               -e 's/@''GNULIB_SETHOSTNAME''@/$(GNULIB_SETHOSTNAME)/g' \
4477               -e 's/@''GNULIB_SLEEP''@/$(GNULIB_SLEEP)/g' \
4478               -e 's/@''GNULIB_SYMLINK''@/$(GNULIB_SYMLINK)/g' \
4479               -e 's/@''GNULIB_SYMLINKAT''@/$(GNULIB_SYMLINKAT)/g' \
4480               -e 's/@''GNULIB_TTYNAME_R''@/$(GNULIB_TTYNAME_R)/g' \
4481               -e 's/@''GNULIB_UNISTD_H_GETOPT''@/0$(GNULIB_GL_UNISTD_H_GETOPT)/g' \
4482               -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/$(GNULIB_UNISTD_H_NONBLOCKING)/g' \
4483               -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/$(GNULIB_UNISTD_H_SIGPIPE)/g' \
4484               -e 's/@''GNULIB_UNLINK''@/$(GNULIB_UNLINK)/g' \
4485               -e 's/@''GNULIB_UNLINKAT''@/$(GNULIB_UNLINKAT)/g' \
4486               -e 's/@''GNULIB_USLEEP''@/$(GNULIB_USLEEP)/g' \
4487               -e 's/@''GNULIB_WRITE''@/$(GNULIB_WRITE)/g' \
4488               < $(srcdir)/unistd.in.h | \
4489           sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \
4490               -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \
4491               -e 's|@''HAVE_DUP3''@|$(HAVE_DUP3)|g' \
4492               -e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \
4493               -e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \
4494               -e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \
4495               -e 's|@''HAVE_FCHOWNAT''@|$(HAVE_FCHOWNAT)|g' \
4496               -e 's|@''HAVE_FDATASYNC''@|$(HAVE_FDATASYNC)|g' \
4497               -e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \
4498               -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
4499               -e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \
4500               -e 's|@''HAVE_GETGROUPS''@|$(HAVE_GETGROUPS)|g' \
4501               -e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \
4502               -e 's|@''HAVE_GETLOGIN''@|$(HAVE_GETLOGIN)|g' \
4503               -e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \
4504               -e 's|@''HAVE_GROUP_MEMBER''@|$(HAVE_GROUP_MEMBER)|g' \
4505               -e 's|@''HAVE_LCHOWN''@|$(HAVE_LCHOWN)|g' \
4506               -e 's|@''HAVE_LINK''@|$(HAVE_LINK)|g' \
4507               -e 's|@''HAVE_LINKAT''@|$(HAVE_LINKAT)|g' \
4508               -e 's|@''HAVE_PIPE''@|$(HAVE_PIPE)|g' \
4509               -e 's|@''HAVE_PIPE2''@|$(HAVE_PIPE2)|g' \
4510               -e 's|@''HAVE_PREAD''@|$(HAVE_PREAD)|g' \
4511               -e 's|@''HAVE_PWRITE''@|$(HAVE_PWRITE)|g' \
4512               -e 's|@''HAVE_READLINK''@|$(HAVE_READLINK)|g' \
4513               -e 's|@''HAVE_READLINKAT''@|$(HAVE_READLINKAT)|g' \
4514               -e 's|@''HAVE_SETHOSTNAME''@|$(HAVE_SETHOSTNAME)|g' \
4515               -e 's|@''HAVE_SLEEP''@|$(HAVE_SLEEP)|g' \
4516               -e 's|@''HAVE_SYMLINK''@|$(HAVE_SYMLINK)|g' \
4517               -e 's|@''HAVE_SYMLINKAT''@|$(HAVE_SYMLINKAT)|g' \
4518               -e 's|@''HAVE_UNLINKAT''@|$(HAVE_UNLINKAT)|g' \
4519               -e 's|@''HAVE_USLEEP''@|$(HAVE_USLEEP)|g' \
4520               -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \
4521               -e 's|@''HAVE_DECL_FCHDIR''@|$(HAVE_DECL_FCHDIR)|g' \
4522               -e 's|@''HAVE_DECL_FDATASYNC''@|$(HAVE_DECL_FDATASYNC)|g' \
4523               -e 's|@''HAVE_DECL_GETDOMAINNAME''@|$(HAVE_DECL_GETDOMAINNAME)|g' \
4524               -e 's|@''HAVE_DECL_GETLOGIN_R''@|$(HAVE_DECL_GETLOGIN_R)|g' \
4525               -e 's|@''HAVE_DECL_GETPAGESIZE''@|$(HAVE_DECL_GETPAGESIZE)|g' \
4526               -e 's|@''HAVE_DECL_GETUSERSHELL''@|$(HAVE_DECL_GETUSERSHELL)|g' \
4527               -e 's|@''HAVE_DECL_SETHOSTNAME''@|$(HAVE_DECL_SETHOSTNAME)|g' \
4528               -e 's|@''HAVE_DECL_TTYNAME_R''@|$(HAVE_DECL_TTYNAME_R)|g' \
4529               -e 's|@''HAVE_OS_H''@|$(HAVE_OS_H)|g' \
4530               -e 's|@''HAVE_SYS_PARAM_H''@|$(HAVE_SYS_PARAM_H)|g' \
4531           | \
4532           sed -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \
4533               -e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \
4534               -e 's|@''REPLACE_DUP''@|$(REPLACE_DUP)|g' \
4535               -e 's|@''REPLACE_DUP2''@|$(REPLACE_DUP2)|g' \
4536               -e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \
4537               -e 's|@''REPLACE_FTRUNCATE''@|$(REPLACE_FTRUNCATE)|g' \
4538               -e 's|@''REPLACE_GETCWD''@|$(REPLACE_GETCWD)|g' \
4539               -e 's|@''REPLACE_GETDOMAINNAME''@|$(REPLACE_GETDOMAINNAME)|g' \
4540               -e 's|@''REPLACE_GETDTABLESIZE''@|$(REPLACE_GETDTABLESIZE)|g' \
4541               -e 's|@''REPLACE_GETLOGIN_R''@|$(REPLACE_GETLOGIN_R)|g' \
4542               -e 's|@''REPLACE_GETGROUPS''@|$(REPLACE_GETGROUPS)|g' \
4543               -e 's|@''REPLACE_GETPAGESIZE''@|$(REPLACE_GETPAGESIZE)|g' \
4544               -e 's|@''REPLACE_ISATTY''@|$(REPLACE_ISATTY)|g' \
4545               -e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \
4546               -e 's|@''REPLACE_LINK''@|$(REPLACE_LINK)|g' \
4547               -e 's|@''REPLACE_LINKAT''@|$(REPLACE_LINKAT)|g' \
4548               -e 's|@''REPLACE_LSEEK''@|$(REPLACE_LSEEK)|g' \
4549               -e 's|@''REPLACE_PREAD''@|$(REPLACE_PREAD)|g' \
4550               -e 's|@''REPLACE_PWRITE''@|$(REPLACE_PWRITE)|g' \
4551               -e 's|@''REPLACE_READ''@|$(REPLACE_READ)|g' \
4552               -e 's|@''REPLACE_READLINK''@|$(REPLACE_READLINK)|g' \
4553               -e 's|@''REPLACE_RMDIR''@|$(REPLACE_RMDIR)|g' \
4554               -e 's|@''REPLACE_SLEEP''@|$(REPLACE_SLEEP)|g' \
4555               -e 's|@''REPLACE_SYMLINK''@|$(REPLACE_SYMLINK)|g' \
4556               -e 's|@''REPLACE_TTYNAME_R''@|$(REPLACE_TTYNAME_R)|g' \
4557               -e 's|@''REPLACE_UNLINK''@|$(REPLACE_UNLINK)|g' \
4558               -e 's|@''REPLACE_UNLINKAT''@|$(REPLACE_UNLINKAT)|g' \
4559               -e 's|@''REPLACE_USLEEP''@|$(REPLACE_USLEEP)|g' \
4560               -e 's|@''REPLACE_WRITE''@|$(REPLACE_WRITE)|g' \
4561               -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|$(UNISTD_H_HAVE_WINSOCK2_H)|g' \
4562               -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|$(UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS)|g' \
4563               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
4564               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
4565               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
4566         } > $@-t && \
4567         mv $@-t $@
4568 MOSTLYCLEANFILES += unistd.h unistd.h-t
4569
4570 EXTRA_DIST += unistd.in.h
4571
4572 ## end   gnulib module unistd
4573
4574 ## begin gnulib module unistdio/base
4575
4576 BUILT_SOURCES += $(LIBUNISTRING_UNISTDIO_H)
4577
4578 unistdio.h: unistdio.in.h
4579         $(AM_V_GEN)rm -f $@-t $@ && \
4580         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
4581           cat $(srcdir)/unistdio.in.h; \
4582         } > $@-t && \
4583         mv -f $@-t $@
4584 MOSTLYCLEANFILES += unistdio.h unistdio.h-t
4585
4586 EXTRA_DIST += unistdio.in.h
4587
4588 ## end   gnulib module unistdio/base
4589
4590 ## begin gnulib module unistdio/u-printf-args
4591
4592 libunistring_la_SOURCES += unistdio/u-printf-args.c
4593
4594 EXTRA_DIST += printf-args.c printf-args.h unistdio/u-printf-args.h
4595
4596 EXTRA_libunistring_la_SOURCES += printf-args.c
4597
4598 ## end   gnulib module unistdio/u-printf-args
4599
4600 ## begin gnulib module unistdio/u16-asnprintf
4601
4602 if LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF
4603 libunistring_la_SOURCES += unistdio/u16-asnprintf.c
4604 endif
4605
4606 EXTRA_DIST += unistdio/u-asnprintf.h
4607
4608 ## end   gnulib module unistdio/u16-asnprintf
4609
4610 ## begin gnulib module unistdio/u16-asprintf
4611
4612 if LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF
4613 libunistring_la_SOURCES += unistdio/u16-asprintf.c
4614 endif
4615
4616 EXTRA_DIST += unistdio/u-asprintf.h
4617
4618 ## end   gnulib module unistdio/u16-asprintf
4619
4620 ## begin gnulib module unistdio/u16-printf-parse
4621
4622 libunistring_la_SOURCES += unistdio/u16-printf-parse.c
4623
4624 EXTRA_DIST += printf-parse.c printf-parse.h unistdio/u-printf-parse.h
4625
4626 EXTRA_libunistring_la_SOURCES += printf-parse.c
4627
4628 ## end   gnulib module unistdio/u16-printf-parse
4629
4630 ## begin gnulib module unistdio/u16-snprintf
4631
4632 if LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF
4633 libunistring_la_SOURCES += unistdio/u16-snprintf.c
4634 endif
4635
4636 EXTRA_DIST += unistdio/u-snprintf.h
4637
4638 ## end   gnulib module unistdio/u16-snprintf
4639
4640 ## begin gnulib module unistdio/u16-sprintf
4641
4642 if LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF
4643 libunistring_la_SOURCES += unistdio/u16-sprintf.c
4644 endif
4645
4646 EXTRA_DIST += unistdio/u-sprintf.h
4647
4648 ## end   gnulib module unistdio/u16-sprintf
4649
4650 ## begin gnulib module unistdio/u16-u16-asnprintf
4651
4652 if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF
4653 libunistring_la_SOURCES += unistdio/u16-u16-asnprintf.c
4654 endif
4655
4656 EXTRA_DIST += unistdio/u-asnprintf.h
4657
4658 ## end   gnulib module unistdio/u16-u16-asnprintf
4659
4660 ## begin gnulib module unistdio/u16-u16-asprintf
4661
4662 if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF
4663 libunistring_la_SOURCES += unistdio/u16-u16-asprintf.c
4664 endif
4665
4666 EXTRA_DIST += unistdio/u-asprintf.h
4667
4668 ## end   gnulib module unistdio/u16-u16-asprintf
4669
4670 ## begin gnulib module unistdio/u16-u16-snprintf
4671
4672 if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF
4673 libunistring_la_SOURCES += unistdio/u16-u16-snprintf.c
4674 endif
4675
4676 EXTRA_DIST += unistdio/u-snprintf.h
4677
4678 ## end   gnulib module unistdio/u16-u16-snprintf
4679
4680 ## begin gnulib module unistdio/u16-u16-sprintf
4681
4682 if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF
4683 libunistring_la_SOURCES += unistdio/u16-u16-sprintf.c
4684 endif
4685
4686 EXTRA_DIST += unistdio/u-sprintf.h
4687
4688 ## end   gnulib module unistdio/u16-u16-sprintf
4689
4690 ## begin gnulib module unistdio/u16-u16-vasnprintf
4691
4692 if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF
4693 libunistring_la_SOURCES += unistdio/u16-u16-vasnprintf.c
4694 endif
4695
4696 EXTRA_DIST += vasnprintf.c
4697
4698 EXTRA_libunistring_la_SOURCES += vasnprintf.c
4699
4700 ## end   gnulib module unistdio/u16-u16-vasnprintf
4701
4702 ## begin gnulib module unistdio/u16-u16-vasprintf
4703
4704 if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF
4705 libunistring_la_SOURCES += unistdio/u16-u16-vasprintf.c
4706 endif
4707
4708 EXTRA_DIST += unistdio/u-vasprintf.h
4709
4710 ## end   gnulib module unistdio/u16-u16-vasprintf
4711
4712 ## begin gnulib module unistdio/u16-u16-vsnprintf
4713
4714 if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF
4715 libunistring_la_SOURCES += unistdio/u16-u16-vsnprintf.c
4716 endif
4717
4718 EXTRA_DIST += unistdio/u-vsnprintf.h
4719
4720 ## end   gnulib module unistdio/u16-u16-vsnprintf
4721
4722 ## begin gnulib module unistdio/u16-u16-vsprintf
4723
4724 if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF
4725 libunistring_la_SOURCES += unistdio/u16-u16-vsprintf.c
4726 endif
4727
4728 EXTRA_DIST += unistdio/u-vsprintf.h
4729
4730 ## end   gnulib module unistdio/u16-u16-vsprintf
4731
4732 ## begin gnulib module unistdio/u16-vasnprintf
4733
4734 if LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF
4735 libunistring_la_SOURCES += unistdio/u16-vasnprintf.c
4736 endif
4737
4738 EXTRA_DIST += vasnprintf.c
4739
4740 EXTRA_libunistring_la_SOURCES += vasnprintf.c
4741
4742 ## end   gnulib module unistdio/u16-vasnprintf
4743
4744 ## begin gnulib module unistdio/u16-vasprintf
4745
4746 if LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF
4747 libunistring_la_SOURCES += unistdio/u16-vasprintf.c
4748 endif
4749
4750 EXTRA_DIST += unistdio/u-vasprintf.h
4751
4752 ## end   gnulib module unistdio/u16-vasprintf
4753
4754 ## begin gnulib module unistdio/u16-vsnprintf
4755
4756 if LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF
4757 libunistring_la_SOURCES += unistdio/u16-vsnprintf.c
4758 endif
4759
4760 EXTRA_DIST += unistdio/u-vsnprintf.h
4761
4762 ## end   gnulib module unistdio/u16-vsnprintf
4763
4764 ## begin gnulib module unistdio/u16-vsprintf
4765
4766 if LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF
4767 libunistring_la_SOURCES += unistdio/u16-vsprintf.c
4768 endif
4769
4770 EXTRA_DIST += unistdio/u-vsprintf.h
4771
4772 ## end   gnulib module unistdio/u16-vsprintf
4773
4774 ## begin gnulib module unistdio/u32-asnprintf
4775
4776 if LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF
4777 libunistring_la_SOURCES += unistdio/u32-asnprintf.c
4778 endif
4779
4780 EXTRA_DIST += unistdio/u-asnprintf.h
4781
4782 ## end   gnulib module unistdio/u32-asnprintf
4783
4784 ## begin gnulib module unistdio/u32-asprintf
4785
4786 if LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF
4787 libunistring_la_SOURCES += unistdio/u32-asprintf.c
4788 endif
4789
4790 EXTRA_DIST += unistdio/u-asprintf.h
4791
4792 ## end   gnulib module unistdio/u32-asprintf
4793
4794 ## begin gnulib module unistdio/u32-printf-parse
4795
4796 libunistring_la_SOURCES += unistdio/u32-printf-parse.c
4797
4798 EXTRA_DIST += printf-parse.c printf-parse.h unistdio/u-printf-parse.h
4799
4800 EXTRA_libunistring_la_SOURCES += printf-parse.c
4801
4802 ## end   gnulib module unistdio/u32-printf-parse
4803
4804 ## begin gnulib module unistdio/u32-snprintf
4805
4806 if LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF
4807 libunistring_la_SOURCES += unistdio/u32-snprintf.c
4808 endif
4809
4810 EXTRA_DIST += unistdio/u-snprintf.h
4811
4812 ## end   gnulib module unistdio/u32-snprintf
4813
4814 ## begin gnulib module unistdio/u32-sprintf
4815
4816 if LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF
4817 libunistring_la_SOURCES += unistdio/u32-sprintf.c
4818 endif
4819
4820 EXTRA_DIST += unistdio/u-sprintf.h
4821
4822 ## end   gnulib module unistdio/u32-sprintf
4823
4824 ## begin gnulib module unistdio/u32-u32-asnprintf
4825
4826 if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF
4827 libunistring_la_SOURCES += unistdio/u32-u32-asnprintf.c
4828 endif
4829
4830 EXTRA_DIST += unistdio/u-asnprintf.h
4831
4832 ## end   gnulib module unistdio/u32-u32-asnprintf
4833
4834 ## begin gnulib module unistdio/u32-u32-asprintf
4835
4836 if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF
4837 libunistring_la_SOURCES += unistdio/u32-u32-asprintf.c
4838 endif
4839
4840 EXTRA_DIST += unistdio/u-asprintf.h
4841
4842 ## end   gnulib module unistdio/u32-u32-asprintf
4843
4844 ## begin gnulib module unistdio/u32-u32-snprintf
4845
4846 if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF
4847 libunistring_la_SOURCES += unistdio/u32-u32-snprintf.c
4848 endif
4849
4850 EXTRA_DIST += unistdio/u-snprintf.h
4851
4852 ## end   gnulib module unistdio/u32-u32-snprintf
4853
4854 ## begin gnulib module unistdio/u32-u32-sprintf
4855
4856 if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF
4857 libunistring_la_SOURCES += unistdio/u32-u32-sprintf.c
4858 endif
4859
4860 EXTRA_DIST += unistdio/u-sprintf.h
4861
4862 ## end   gnulib module unistdio/u32-u32-sprintf
4863
4864 ## begin gnulib module unistdio/u32-u32-vasnprintf
4865
4866 if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF
4867 libunistring_la_SOURCES += unistdio/u32-u32-vasnprintf.c
4868 endif
4869
4870 EXTRA_DIST += vasnprintf.c
4871
4872 EXTRA_libunistring_la_SOURCES += vasnprintf.c
4873
4874 ## end   gnulib module unistdio/u32-u32-vasnprintf
4875
4876 ## begin gnulib module unistdio/u32-u32-vasprintf
4877
4878 if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF
4879 libunistring_la_SOURCES += unistdio/u32-u32-vasprintf.c
4880 endif
4881
4882 EXTRA_DIST += unistdio/u-vasprintf.h
4883
4884 ## end   gnulib module unistdio/u32-u32-vasprintf
4885
4886 ## begin gnulib module unistdio/u32-u32-vsnprintf
4887
4888 if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF
4889 libunistring_la_SOURCES += unistdio/u32-u32-vsnprintf.c
4890 endif
4891
4892 EXTRA_DIST += unistdio/u-vsnprintf.h
4893
4894 ## end   gnulib module unistdio/u32-u32-vsnprintf
4895
4896 ## begin gnulib module unistdio/u32-u32-vsprintf
4897
4898 if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF
4899 libunistring_la_SOURCES += unistdio/u32-u32-vsprintf.c
4900 endif
4901
4902 EXTRA_DIST += unistdio/u-vsprintf.h
4903
4904 ## end   gnulib module unistdio/u32-u32-vsprintf
4905
4906 ## begin gnulib module unistdio/u32-vasnprintf
4907
4908 if LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF
4909 libunistring_la_SOURCES += unistdio/u32-vasnprintf.c
4910 endif
4911
4912 EXTRA_DIST += vasnprintf.c
4913
4914 EXTRA_libunistring_la_SOURCES += vasnprintf.c
4915
4916 ## end   gnulib module unistdio/u32-vasnprintf
4917
4918 ## begin gnulib module unistdio/u32-vasprintf
4919
4920 if LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF
4921 libunistring_la_SOURCES += unistdio/u32-vasprintf.c
4922 endif
4923
4924 EXTRA_DIST += unistdio/u-vasprintf.h
4925
4926 ## end   gnulib module unistdio/u32-vasprintf
4927
4928 ## begin gnulib module unistdio/u32-vsnprintf
4929
4930 if LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF
4931 libunistring_la_SOURCES += unistdio/u32-vsnprintf.c
4932 endif
4933
4934 EXTRA_DIST += unistdio/u-vsnprintf.h
4935
4936 ## end   gnulib module unistdio/u32-vsnprintf
4937
4938 ## begin gnulib module unistdio/u32-vsprintf
4939
4940 if LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF
4941 libunistring_la_SOURCES += unistdio/u32-vsprintf.c
4942 endif
4943
4944 EXTRA_DIST += unistdio/u-vsprintf.h
4945
4946 ## end   gnulib module unistdio/u32-vsprintf
4947
4948 ## begin gnulib module unistdio/u8-asnprintf
4949
4950 if LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF
4951 libunistring_la_SOURCES += unistdio/u8-asnprintf.c
4952 endif
4953
4954 EXTRA_DIST += unistdio/u-asnprintf.h
4955
4956 ## end   gnulib module unistdio/u8-asnprintf
4957
4958 ## begin gnulib module unistdio/u8-asprintf
4959
4960 if LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF
4961 libunistring_la_SOURCES += unistdio/u8-asprintf.c
4962 endif
4963
4964 EXTRA_DIST += unistdio/u-asprintf.h
4965
4966 ## end   gnulib module unistdio/u8-asprintf
4967
4968 ## begin gnulib module unistdio/u8-printf-parse
4969
4970 libunistring_la_SOURCES += unistdio/u8-printf-parse.c
4971
4972 EXTRA_DIST += printf-parse.c printf-parse.h unistdio/u-printf-parse.h
4973
4974 EXTRA_libunistring_la_SOURCES += printf-parse.c
4975
4976 ## end   gnulib module unistdio/u8-printf-parse
4977
4978 ## begin gnulib module unistdio/u8-snprintf
4979
4980 if LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF
4981 libunistring_la_SOURCES += unistdio/u8-snprintf.c
4982 endif
4983
4984 EXTRA_DIST += unistdio/u-snprintf.h
4985
4986 ## end   gnulib module unistdio/u8-snprintf
4987
4988 ## begin gnulib module unistdio/u8-sprintf
4989
4990 if LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF
4991 libunistring_la_SOURCES += unistdio/u8-sprintf.c
4992 endif
4993
4994 EXTRA_DIST += unistdio/u-sprintf.h
4995
4996 ## end   gnulib module unistdio/u8-sprintf
4997
4998 ## begin gnulib module unistdio/u8-u8-asnprintf
4999
5000 if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF
5001 libunistring_la_SOURCES += unistdio/u8-u8-asnprintf.c
5002 endif
5003
5004 EXTRA_DIST += unistdio/u-asnprintf.h
5005
5006 ## end   gnulib module unistdio/u8-u8-asnprintf
5007
5008 ## begin gnulib module unistdio/u8-u8-asprintf
5009
5010 if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF
5011 libunistring_la_SOURCES += unistdio/u8-u8-asprintf.c
5012 endif
5013
5014 EXTRA_DIST += unistdio/u-asprintf.h
5015
5016 ## end   gnulib module unistdio/u8-u8-asprintf
5017
5018 ## begin gnulib module unistdio/u8-u8-snprintf
5019
5020 if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF
5021 libunistring_la_SOURCES += unistdio/u8-u8-snprintf.c
5022 endif
5023
5024 EXTRA_DIST += unistdio/u-snprintf.h
5025
5026 ## end   gnulib module unistdio/u8-u8-snprintf
5027
5028 ## begin gnulib module unistdio/u8-u8-sprintf
5029
5030 if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF
5031 libunistring_la_SOURCES += unistdio/u8-u8-sprintf.c
5032 endif
5033
5034 EXTRA_DIST += unistdio/u-sprintf.h
5035
5036 ## end   gnulib module unistdio/u8-u8-sprintf
5037
5038 ## begin gnulib module unistdio/u8-u8-vasnprintf
5039
5040 if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF
5041 libunistring_la_SOURCES += unistdio/u8-u8-vasnprintf.c
5042 endif
5043
5044 EXTRA_DIST += vasnprintf.c
5045
5046 EXTRA_libunistring_la_SOURCES += vasnprintf.c
5047
5048 ## end   gnulib module unistdio/u8-u8-vasnprintf
5049
5050 ## begin gnulib module unistdio/u8-u8-vasprintf
5051
5052 if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF
5053 libunistring_la_SOURCES += unistdio/u8-u8-vasprintf.c
5054 endif
5055
5056 EXTRA_DIST += unistdio/u-vasprintf.h
5057
5058 ## end   gnulib module unistdio/u8-u8-vasprintf
5059
5060 ## begin gnulib module unistdio/u8-u8-vsnprintf
5061
5062 if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF
5063 libunistring_la_SOURCES += unistdio/u8-u8-vsnprintf.c
5064 endif
5065
5066 EXTRA_DIST += unistdio/u-vsnprintf.h
5067
5068 ## end   gnulib module unistdio/u8-u8-vsnprintf
5069
5070 ## begin gnulib module unistdio/u8-u8-vsprintf
5071
5072 if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF
5073 libunistring_la_SOURCES += unistdio/u8-u8-vsprintf.c
5074 endif
5075
5076 EXTRA_DIST += unistdio/u-vsprintf.h
5077
5078 ## end   gnulib module unistdio/u8-u8-vsprintf
5079
5080 ## begin gnulib module unistdio/u8-vasnprintf
5081
5082 if LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF
5083 libunistring_la_SOURCES += unistdio/u8-vasnprintf.c
5084 endif
5085
5086 EXTRA_DIST += vasnprintf.c
5087
5088 EXTRA_libunistring_la_SOURCES += vasnprintf.c
5089
5090 ## end   gnulib module unistdio/u8-vasnprintf
5091
5092 ## begin gnulib module unistdio/u8-vasprintf
5093
5094 if LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF
5095 libunistring_la_SOURCES += unistdio/u8-vasprintf.c
5096 endif
5097
5098 EXTRA_DIST += unistdio/u-vasprintf.h
5099
5100 ## end   gnulib module unistdio/u8-vasprintf
5101
5102 ## begin gnulib module unistdio/u8-vsnprintf
5103
5104 if LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF
5105 libunistring_la_SOURCES += unistdio/u8-vsnprintf.c
5106 endif
5107
5108 EXTRA_DIST += unistdio/u-vsnprintf.h
5109
5110 ## end   gnulib module unistdio/u8-vsnprintf
5111
5112 ## begin gnulib module unistdio/u8-vsprintf
5113
5114 if LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF
5115 libunistring_la_SOURCES += unistdio/u8-vsprintf.c
5116 endif
5117
5118 EXTRA_DIST += unistdio/u-vsprintf.h
5119
5120 ## end   gnulib module unistdio/u8-vsprintf
5121
5122 ## begin gnulib module unistdio/ulc-asnprintf
5123
5124 if LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF
5125 libunistring_la_SOURCES += unistdio/ulc-asnprintf.c
5126 endif
5127
5128 EXTRA_DIST += unistdio/u-asnprintf.h
5129
5130 ## end   gnulib module unistdio/ulc-asnprintf
5131
5132 ## begin gnulib module unistdio/ulc-asprintf
5133
5134 if LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF
5135 libunistring_la_SOURCES += unistdio/ulc-asprintf.c
5136 endif
5137
5138 EXTRA_DIST += unistdio/u-asprintf.h
5139
5140 ## end   gnulib module unistdio/ulc-asprintf
5141
5142 ## begin gnulib module unistdio/ulc-fprintf
5143
5144 if LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF
5145 libunistring_la_SOURCES += unistdio/ulc-fprintf.c
5146 endif
5147
5148 ## end   gnulib module unistdio/ulc-fprintf
5149
5150 ## begin gnulib module unistdio/ulc-printf-parse
5151
5152 libunistring_la_SOURCES += unistdio/ulc-printf-parse.c
5153
5154 EXTRA_DIST += printf-parse.c printf-parse.h unistdio/u-printf-parse.h
5155
5156 EXTRA_libunistring_la_SOURCES += printf-parse.c
5157
5158 ## end   gnulib module unistdio/ulc-printf-parse
5159
5160 ## begin gnulib module unistdio/ulc-snprintf
5161
5162 if LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF
5163 libunistring_la_SOURCES += unistdio/ulc-snprintf.c
5164 endif
5165
5166 EXTRA_DIST += unistdio/u-snprintf.h
5167
5168 ## end   gnulib module unistdio/ulc-snprintf
5169
5170 ## begin gnulib module unistdio/ulc-sprintf
5171
5172 if LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF
5173 libunistring_la_SOURCES += unistdio/ulc-sprintf.c
5174 endif
5175
5176 EXTRA_DIST += unistdio/u-sprintf.h
5177
5178 ## end   gnulib module unistdio/ulc-sprintf
5179
5180 ## begin gnulib module unistdio/ulc-vasnprintf
5181
5182 if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF
5183 libunistring_la_SOURCES += unistdio/ulc-vasnprintf.c
5184 endif
5185
5186 EXTRA_DIST += vasnprintf.c
5187
5188 EXTRA_libunistring_la_SOURCES += vasnprintf.c
5189
5190 ## end   gnulib module unistdio/ulc-vasnprintf
5191
5192 ## begin gnulib module unistdio/ulc-vasprintf
5193
5194 if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF
5195 libunistring_la_SOURCES += unistdio/ulc-vasprintf.c
5196 endif
5197
5198 EXTRA_DIST += unistdio/u-vasprintf.h
5199
5200 ## end   gnulib module unistdio/ulc-vasprintf
5201
5202 ## begin gnulib module unistdio/ulc-vfprintf
5203
5204 if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF
5205 libunistring_la_SOURCES += unistdio/ulc-vfprintf.c
5206 endif
5207
5208 ## end   gnulib module unistdio/ulc-vfprintf
5209
5210 ## begin gnulib module unistdio/ulc-vsnprintf
5211
5212 if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF
5213 libunistring_la_SOURCES += unistdio/ulc-vsnprintf.c
5214 endif
5215
5216 EXTRA_DIST += unistdio/u-vsnprintf.h
5217
5218 ## end   gnulib module unistdio/ulc-vsnprintf
5219
5220 ## begin gnulib module unistdio/ulc-vsprintf
5221
5222 if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF
5223 libunistring_la_SOURCES += unistdio/ulc-vsprintf.c
5224 endif
5225
5226 EXTRA_DIST += unistdio/u-vsprintf.h
5227
5228 ## end   gnulib module unistdio/ulc-vsprintf
5229
5230 ## begin gnulib module unistr/base
5231
5232 BUILT_SOURCES += $(LIBUNISTRING_UNISTR_H)
5233
5234 unistr.h: unistr.in.h
5235         $(AM_V_GEN)rm -f $@-t $@ && \
5236         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
5237           cat $(srcdir)/unistr.in.h; \
5238         } > $@-t && \
5239         mv -f $@-t $@
5240 MOSTLYCLEANFILES += unistr.h unistr.h-t
5241
5242 EXTRA_DIST += unistr.in.h
5243
5244 ## end   gnulib module unistr/base
5245
5246 ## begin gnulib module unistr/u16-check
5247
5248 if LIBUNISTRING_COMPILE_UNISTR_U16_CHECK
5249 libunistring_la_SOURCES += unistr/u16-check.c
5250 endif
5251
5252 ## end   gnulib module unistr/u16-check
5253
5254 ## begin gnulib module unistr/u16-chr
5255
5256 if LIBUNISTRING_COMPILE_UNISTR_U16_CHR
5257 libunistring_la_SOURCES += unistr/u16-chr.c
5258 endif
5259
5260 ## end   gnulib module unistr/u16-chr
5261
5262 ## begin gnulib module unistr/u16-cmp
5263
5264 if LIBUNISTRING_COMPILE_UNISTR_U16_CMP
5265 libunistring_la_SOURCES += unistr/u16-cmp.c
5266 endif
5267
5268 ## end   gnulib module unistr/u16-cmp
5269
5270 ## begin gnulib module unistr/u16-cmp2
5271
5272 if LIBUNISTRING_COMPILE_UNISTR_U16_CMP2
5273 libunistring_la_SOURCES += unistr/u16-cmp2.c
5274 endif
5275
5276 EXTRA_DIST += unistr/u-cmp2.h
5277
5278 ## end   gnulib module unistr/u16-cmp2
5279
5280 ## begin gnulib module unistr/u16-cpy
5281
5282 if LIBUNISTRING_COMPILE_UNISTR_U16_CPY
5283 libunistring_la_SOURCES += unistr/u16-cpy.c
5284 endif
5285
5286 EXTRA_DIST += unistr/u-cpy.h
5287
5288 ## end   gnulib module unistr/u16-cpy
5289
5290 ## begin gnulib module unistr/u16-cpy-alloc
5291
5292 if LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC
5293 libunistring_la_SOURCES += unistr/u16-cpy-alloc.c
5294 endif
5295
5296 EXTRA_DIST += unistr/u-cpy-alloc.h
5297
5298 ## end   gnulib module unistr/u16-cpy-alloc
5299
5300 ## begin gnulib module unistr/u16-endswith
5301
5302 if LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH
5303 libunistring_la_SOURCES += unistr/u16-endswith.c
5304 endif
5305
5306 EXTRA_DIST += unistr/u-endswith.h
5307
5308 ## end   gnulib module unistr/u16-endswith
5309
5310 ## begin gnulib module unistr/u16-mblen
5311
5312 if LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN
5313 libunistring_la_SOURCES += unistr/u16-mblen.c
5314 endif
5315
5316 ## end   gnulib module unistr/u16-mblen
5317
5318 ## begin gnulib module unistr/u16-mbsnlen
5319
5320 if LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN
5321 libunistring_la_SOURCES += unistr/u16-mbsnlen.c
5322 endif
5323
5324 ## end   gnulib module unistr/u16-mbsnlen
5325
5326 ## begin gnulib module unistr/u16-mbtouc
5327
5328 if LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC
5329 libunistring_la_SOURCES += unistr/u16-mbtouc.c unistr/u16-mbtouc-aux.c
5330 endif
5331
5332 ## end   gnulib module unistr/u16-mbtouc
5333
5334 ## begin gnulib module unistr/u16-mbtouc-unsafe
5335
5336 if LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE
5337 libunistring_la_SOURCES += unistr/u16-mbtouc-unsafe.c unistr/u16-mbtouc-unsafe-aux.c
5338 endif
5339
5340 ## end   gnulib module unistr/u16-mbtouc-unsafe
5341
5342 ## begin gnulib module unistr/u16-mbtoucr
5343
5344 if LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUCR
5345 libunistring_la_SOURCES += unistr/u16-mbtoucr.c
5346 endif
5347
5348 ## end   gnulib module unistr/u16-mbtoucr
5349
5350 ## begin gnulib module unistr/u16-move
5351
5352 if LIBUNISTRING_COMPILE_UNISTR_U16_MOVE
5353 libunistring_la_SOURCES += unistr/u16-move.c
5354 endif
5355
5356 EXTRA_DIST += unistr/u-move.h
5357
5358 ## end   gnulib module unistr/u16-move
5359
5360 ## begin gnulib module unistr/u16-next
5361
5362 if LIBUNISTRING_COMPILE_UNISTR_U16_NEXT
5363 libunistring_la_SOURCES += unistr/u16-next.c
5364 endif
5365
5366 ## end   gnulib module unistr/u16-next
5367
5368 ## begin gnulib module unistr/u16-prev
5369
5370 if LIBUNISTRING_COMPILE_UNISTR_U16_PREV
5371 libunistring_la_SOURCES += unistr/u16-prev.c
5372 endif
5373
5374 ## end   gnulib module unistr/u16-prev
5375
5376 ## begin gnulib module unistr/u16-set
5377
5378 if LIBUNISTRING_COMPILE_UNISTR_U16_SET
5379 libunistring_la_SOURCES += unistr/u16-set.c
5380 endif
5381
5382 EXTRA_DIST += unistr/u-set.h
5383
5384 ## end   gnulib module unistr/u16-set
5385
5386 ## begin gnulib module unistr/u16-startswith
5387
5388 if LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH
5389 libunistring_la_SOURCES += unistr/u16-startswith.c
5390 endif
5391
5392 EXTRA_DIST += unistr/u-startswith.h
5393
5394 ## end   gnulib module unistr/u16-startswith
5395
5396 ## begin gnulib module unistr/u16-stpcpy
5397
5398 if LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY
5399 libunistring_la_SOURCES += unistr/u16-stpcpy.c
5400 endif
5401
5402 EXTRA_DIST += unistr/u-stpcpy.h
5403
5404 ## end   gnulib module unistr/u16-stpcpy
5405
5406 ## begin gnulib module unistr/u16-stpncpy
5407
5408 if LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY
5409 libunistring_la_SOURCES += unistr/u16-stpncpy.c
5410 endif
5411
5412 EXTRA_DIST += unistr/u-stpncpy.h
5413
5414 ## end   gnulib module unistr/u16-stpncpy
5415
5416 ## begin gnulib module unistr/u16-strcat
5417
5418 if LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT
5419 libunistring_la_SOURCES += unistr/u16-strcat.c
5420 endif
5421
5422 EXTRA_DIST += unistr/u-strcat.h
5423
5424 ## end   gnulib module unistr/u16-strcat
5425
5426 ## begin gnulib module unistr/u16-strchr
5427
5428 if LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR
5429 libunistring_la_SOURCES += unistr/u16-strchr.c
5430 endif
5431
5432 ## end   gnulib module unistr/u16-strchr
5433
5434 ## begin gnulib module unistr/u16-strcmp
5435
5436 if LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP
5437 libunistring_la_SOURCES += unistr/u16-strcmp.c
5438 endif
5439
5440 ## end   gnulib module unistr/u16-strcmp
5441
5442 ## begin gnulib module unistr/u16-strcoll
5443
5444 if LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL
5445 libunistring_la_SOURCES += unistr/u16-strcoll.c
5446 endif
5447
5448 EXTRA_DIST += unistr/u-strcoll.h
5449
5450 ## end   gnulib module unistr/u16-strcoll
5451
5452 ## begin gnulib module unistr/u16-strcpy
5453
5454 if LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY
5455 libunistring_la_SOURCES += unistr/u16-strcpy.c
5456 endif
5457
5458 EXTRA_DIST += unistr/u-strcpy.h
5459
5460 ## end   gnulib module unistr/u16-strcpy
5461
5462 ## begin gnulib module unistr/u16-strcspn
5463
5464 if LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN
5465 libunistring_la_SOURCES += unistr/u16-strcspn.c
5466 endif
5467
5468 EXTRA_DIST += unistr/u-strcspn.h
5469
5470 ## end   gnulib module unistr/u16-strcspn
5471
5472 ## begin gnulib module unistr/u16-strdup
5473
5474 if LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP
5475 libunistring_la_SOURCES += unistr/u16-strdup.c
5476 endif
5477
5478 EXTRA_DIST += unistr/u-strdup.h
5479
5480 ## end   gnulib module unistr/u16-strdup
5481
5482 ## begin gnulib module unistr/u16-strlen
5483
5484 if LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN
5485 libunistring_la_SOURCES += unistr/u16-strlen.c
5486 endif
5487
5488 EXTRA_DIST += unistr/u-strlen.h
5489
5490 ## end   gnulib module unistr/u16-strlen
5491
5492 ## begin gnulib module unistr/u16-strmblen
5493
5494 if LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN
5495 libunistring_la_SOURCES += unistr/u16-strmblen.c
5496 endif
5497
5498 ## end   gnulib module unistr/u16-strmblen
5499
5500 ## begin gnulib module unistr/u16-strmbtouc
5501
5502 if LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC
5503 libunistring_la_SOURCES += unistr/u16-strmbtouc.c
5504 endif
5505
5506 ## end   gnulib module unistr/u16-strmbtouc
5507
5508 ## begin gnulib module unistr/u16-strncat
5509
5510 if LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT
5511 libunistring_la_SOURCES += unistr/u16-strncat.c
5512 endif
5513
5514 EXTRA_DIST += unistr/u-strncat.h
5515
5516 ## end   gnulib module unistr/u16-strncat
5517
5518 ## begin gnulib module unistr/u16-strncmp
5519
5520 if LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP
5521 libunistring_la_SOURCES += unistr/u16-strncmp.c
5522 endif
5523
5524 ## end   gnulib module unistr/u16-strncmp
5525
5526 ## begin gnulib module unistr/u16-strncpy
5527
5528 if LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY
5529 libunistring_la_SOURCES += unistr/u16-strncpy.c
5530 endif
5531
5532 EXTRA_DIST += unistr/u-strncpy.h
5533
5534 ## end   gnulib module unistr/u16-strncpy
5535
5536 ## begin gnulib module unistr/u16-strnlen
5537
5538 if LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN
5539 libunistring_la_SOURCES += unistr/u16-strnlen.c
5540 endif
5541
5542 EXTRA_DIST += unistr/u-strnlen.h
5543
5544 ## end   gnulib module unistr/u16-strnlen
5545
5546 ## begin gnulib module unistr/u16-strpbrk
5547
5548 if LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK
5549 libunistring_la_SOURCES += unistr/u16-strpbrk.c
5550 endif
5551
5552 EXTRA_DIST += unistr/u-strpbrk.h
5553
5554 ## end   gnulib module unistr/u16-strpbrk
5555
5556 ## begin gnulib module unistr/u16-strrchr
5557
5558 if LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR
5559 libunistring_la_SOURCES += unistr/u16-strrchr.c
5560 endif
5561
5562 ## end   gnulib module unistr/u16-strrchr
5563
5564 ## begin gnulib module unistr/u16-strspn
5565
5566 if LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN
5567 libunistring_la_SOURCES += unistr/u16-strspn.c
5568 endif
5569
5570 EXTRA_DIST += unistr/u-strspn.h
5571
5572 ## end   gnulib module unistr/u16-strspn
5573
5574 ## begin gnulib module unistr/u16-strstr
5575
5576 if LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR
5577 libunistring_la_SOURCES += unistr/u16-strstr.c
5578 endif
5579
5580 EXTRA_DIST += str-kmp.h unistr/u-strstr.h
5581
5582 ## end   gnulib module unistr/u16-strstr
5583
5584 ## begin gnulib module unistr/u16-strtok
5585
5586 if LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK
5587 libunistring_la_SOURCES += unistr/u16-strtok.c
5588 endif
5589
5590 EXTRA_DIST += unistr/u-strtok.h
5591
5592 ## end   gnulib module unistr/u16-strtok
5593
5594 ## begin gnulib module unistr/u16-to-u32
5595
5596 if LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32
5597 libunistring_la_SOURCES += unistr/u16-to-u32.c
5598 endif
5599
5600 ## end   gnulib module unistr/u16-to-u32
5601
5602 ## begin gnulib module unistr/u16-to-u8
5603
5604 if LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8
5605 libunistring_la_SOURCES += unistr/u16-to-u8.c
5606 endif
5607
5608 ## end   gnulib module unistr/u16-to-u8
5609
5610 ## begin gnulib module unistr/u16-uctomb
5611
5612 if LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB
5613 libunistring_la_SOURCES += unistr/u16-uctomb.c unistr/u16-uctomb-aux.c
5614 endif
5615
5616 ## end   gnulib module unistr/u16-uctomb
5617
5618 ## begin gnulib module unistr/u32-check
5619
5620 if LIBUNISTRING_COMPILE_UNISTR_U32_CHECK
5621 libunistring_la_SOURCES += unistr/u32-check.c
5622 endif
5623
5624 ## end   gnulib module unistr/u32-check
5625
5626 ## begin gnulib module unistr/u32-chr
5627
5628 if LIBUNISTRING_COMPILE_UNISTR_U32_CHR
5629 libunistring_la_SOURCES += unistr/u32-chr.c
5630 endif
5631
5632 ## end   gnulib module unistr/u32-chr
5633
5634 ## begin gnulib module unistr/u32-cmp
5635
5636 if LIBUNISTRING_COMPILE_UNISTR_U32_CMP
5637 libunistring_la_SOURCES += unistr/u32-cmp.c
5638 endif
5639
5640 ## end   gnulib module unistr/u32-cmp
5641
5642 ## begin gnulib module unistr/u32-cmp2
5643
5644 if LIBUNISTRING_COMPILE_UNISTR_U32_CMP2
5645 libunistring_la_SOURCES += unistr/u32-cmp2.c
5646 endif
5647
5648 EXTRA_DIST += unistr/u-cmp2.h
5649
5650 ## end   gnulib module unistr/u32-cmp2
5651
5652 ## begin gnulib module unistr/u32-cpy
5653
5654 if LIBUNISTRING_COMPILE_UNISTR_U32_CPY
5655 libunistring_la_SOURCES += unistr/u32-cpy.c
5656 endif
5657
5658 EXTRA_DIST += unistr/u-cpy.h
5659
5660 ## end   gnulib module unistr/u32-cpy
5661
5662 ## begin gnulib module unistr/u32-cpy-alloc
5663
5664 if LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC
5665 libunistring_la_SOURCES += unistr/u32-cpy-alloc.c
5666 endif
5667
5668 EXTRA_DIST += unistr/u-cpy-alloc.h
5669
5670 ## end   gnulib module unistr/u32-cpy-alloc
5671
5672 ## begin gnulib module unistr/u32-endswith
5673
5674 if LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH
5675 libunistring_la_SOURCES += unistr/u32-endswith.c
5676 endif
5677
5678 EXTRA_DIST += unistr/u-endswith.h
5679
5680 ## end   gnulib module unistr/u32-endswith
5681
5682 ## begin gnulib module unistr/u32-mblen
5683
5684 if LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN
5685 libunistring_la_SOURCES += unistr/u32-mblen.c
5686 endif
5687
5688 ## end   gnulib module unistr/u32-mblen
5689
5690 ## begin gnulib module unistr/u32-mbsnlen
5691
5692 if LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN
5693 libunistring_la_SOURCES += unistr/u32-mbsnlen.c
5694 endif
5695
5696 ## end   gnulib module unistr/u32-mbsnlen
5697
5698 ## begin gnulib module unistr/u32-mbtouc
5699
5700 if LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC
5701 libunistring_la_SOURCES += unistr/u32-mbtouc.c
5702 endif
5703
5704 ## end   gnulib module unistr/u32-mbtouc
5705
5706 ## begin gnulib module unistr/u32-mbtouc-unsafe
5707
5708 if LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE
5709 libunistring_la_SOURCES += unistr/u32-mbtouc-unsafe.c
5710 endif
5711
5712 ## end   gnulib module unistr/u32-mbtouc-unsafe
5713
5714 ## begin gnulib module unistr/u32-mbtoucr
5715
5716 if LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR
5717 libunistring_la_SOURCES += unistr/u32-mbtoucr.c
5718 endif
5719
5720 ## end   gnulib module unistr/u32-mbtoucr
5721
5722 ## begin gnulib module unistr/u32-move
5723
5724 if LIBUNISTRING_COMPILE_UNISTR_U32_MOVE
5725 libunistring_la_SOURCES += unistr/u32-move.c
5726 endif
5727
5728 EXTRA_DIST += unistr/u-move.h
5729
5730 ## end   gnulib module unistr/u32-move
5731
5732 ## begin gnulib module unistr/u32-next
5733
5734 if LIBUNISTRING_COMPILE_UNISTR_U32_NEXT
5735 libunistring_la_SOURCES += unistr/u32-next.c
5736 endif
5737
5738 ## end   gnulib module unistr/u32-next
5739
5740 ## begin gnulib module unistr/u32-prev
5741
5742 if LIBUNISTRING_COMPILE_UNISTR_U32_PREV
5743 libunistring_la_SOURCES += unistr/u32-prev.c
5744 endif
5745
5746 ## end   gnulib module unistr/u32-prev
5747
5748 ## begin gnulib module unistr/u32-set
5749
5750 if LIBUNISTRING_COMPILE_UNISTR_U32_SET
5751 libunistring_la_SOURCES += unistr/u32-set.c
5752 endif
5753
5754 EXTRA_DIST += unistr/u-set.h
5755
5756 ## end   gnulib module unistr/u32-set
5757
5758 ## begin gnulib module unistr/u32-startswith
5759
5760 if LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH
5761 libunistring_la_SOURCES += unistr/u32-startswith.c
5762 endif
5763
5764 EXTRA_DIST += unistr/u-startswith.h
5765
5766 ## end   gnulib module unistr/u32-startswith
5767
5768 ## begin gnulib module unistr/u32-stpcpy
5769
5770 if LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY
5771 libunistring_la_SOURCES += unistr/u32-stpcpy.c
5772 endif
5773
5774 EXTRA_DIST += unistr/u-stpcpy.h
5775
5776 ## end   gnulib module unistr/u32-stpcpy
5777
5778 ## begin gnulib module unistr/u32-stpncpy
5779
5780 if LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY
5781 libunistring_la_SOURCES += unistr/u32-stpncpy.c
5782 endif
5783
5784 EXTRA_DIST += unistr/u-stpncpy.h
5785
5786 ## end   gnulib module unistr/u32-stpncpy
5787
5788 ## begin gnulib module unistr/u32-strcat
5789
5790 if LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT
5791 libunistring_la_SOURCES += unistr/u32-strcat.c
5792 endif
5793
5794 EXTRA_DIST += unistr/u-strcat.h
5795
5796 ## end   gnulib module unistr/u32-strcat
5797
5798 ## begin gnulib module unistr/u32-strchr
5799
5800 if LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR
5801 libunistring_la_SOURCES += unistr/u32-strchr.c
5802 endif
5803
5804 ## end   gnulib module unistr/u32-strchr
5805
5806 ## begin gnulib module unistr/u32-strcmp
5807
5808 if LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP
5809 libunistring_la_SOURCES += unistr/u32-strcmp.c
5810 endif
5811
5812 ## end   gnulib module unistr/u32-strcmp
5813
5814 ## begin gnulib module unistr/u32-strcoll
5815
5816 if LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL
5817 libunistring_la_SOURCES += unistr/u32-strcoll.c
5818 endif
5819
5820 EXTRA_DIST += unistr/u-strcoll.h
5821
5822 ## end   gnulib module unistr/u32-strcoll
5823
5824 ## begin gnulib module unistr/u32-strcpy
5825
5826 if LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY
5827 libunistring_la_SOURCES += unistr/u32-strcpy.c
5828 endif
5829
5830 EXTRA_DIST += unistr/u-strcpy.h
5831
5832 ## end   gnulib module unistr/u32-strcpy
5833
5834 ## begin gnulib module unistr/u32-strcspn
5835
5836 if LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN
5837 libunistring_la_SOURCES += unistr/u32-strcspn.c
5838 endif
5839
5840 ## end   gnulib module unistr/u32-strcspn
5841
5842 ## begin gnulib module unistr/u32-strdup
5843
5844 if LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP
5845 libunistring_la_SOURCES += unistr/u32-strdup.c
5846 endif
5847
5848 EXTRA_DIST += unistr/u-strdup.h
5849
5850 ## end   gnulib module unistr/u32-strdup
5851
5852 ## begin gnulib module unistr/u32-strlen
5853
5854 if LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN
5855 libunistring_la_SOURCES += unistr/u32-strlen.c
5856 endif
5857
5858 EXTRA_DIST += unistr/u-strlen.h
5859
5860 ## end   gnulib module unistr/u32-strlen
5861
5862 ## begin gnulib module unistr/u32-strmblen
5863
5864 if LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN
5865 libunistring_la_SOURCES += unistr/u32-strmblen.c
5866 endif
5867
5868 ## end   gnulib module unistr/u32-strmblen
5869
5870 ## begin gnulib module unistr/u32-strmbtouc
5871
5872 if LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC
5873 libunistring_la_SOURCES += unistr/u32-strmbtouc.c
5874 endif
5875
5876 ## end   gnulib module unistr/u32-strmbtouc
5877
5878 ## begin gnulib module unistr/u32-strncat
5879
5880 if LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT
5881 libunistring_la_SOURCES += unistr/u32-strncat.c
5882 endif
5883
5884 EXTRA_DIST += unistr/u-strncat.h
5885
5886 ## end   gnulib module unistr/u32-strncat
5887
5888 ## begin gnulib module unistr/u32-strncmp
5889
5890 if LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP
5891 libunistring_la_SOURCES += unistr/u32-strncmp.c
5892 endif
5893
5894 ## end   gnulib module unistr/u32-strncmp
5895
5896 ## begin gnulib module unistr/u32-strncpy
5897
5898 if LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY
5899 libunistring_la_SOURCES += unistr/u32-strncpy.c
5900 endif
5901
5902 EXTRA_DIST += unistr/u-strncpy.h
5903
5904 ## end   gnulib module unistr/u32-strncpy
5905
5906 ## begin gnulib module unistr/u32-strnlen
5907
5908 if LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN
5909 libunistring_la_SOURCES += unistr/u32-strnlen.c
5910 endif
5911
5912 EXTRA_DIST += unistr/u-strnlen.h
5913
5914 ## end   gnulib module unistr/u32-strnlen
5915
5916 ## begin gnulib module unistr/u32-strpbrk
5917
5918 if LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK
5919 libunistring_la_SOURCES += unistr/u32-strpbrk.c
5920 endif
5921
5922 ## end   gnulib module unistr/u32-strpbrk
5923
5924 ## begin gnulib module unistr/u32-strrchr
5925
5926 if LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR
5927 libunistring_la_SOURCES += unistr/u32-strrchr.c
5928 endif
5929
5930 ## end   gnulib module unistr/u32-strrchr
5931
5932 ## begin gnulib module unistr/u32-strspn
5933
5934 if LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN
5935 libunistring_la_SOURCES += unistr/u32-strspn.c
5936 endif
5937
5938 ## end   gnulib module unistr/u32-strspn
5939
5940 ## begin gnulib module unistr/u32-strstr
5941
5942 if LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR
5943 libunistring_la_SOURCES += unistr/u32-strstr.c
5944 endif
5945
5946 EXTRA_DIST += str-kmp.h unistr/u-strstr.h
5947
5948 ## end   gnulib module unistr/u32-strstr
5949
5950 ## begin gnulib module unistr/u32-strtok
5951
5952 if LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK
5953 libunistring_la_SOURCES += unistr/u32-strtok.c
5954 endif
5955
5956 EXTRA_DIST += unistr/u-strtok.h
5957
5958 ## end   gnulib module unistr/u32-strtok
5959
5960 ## begin gnulib module unistr/u32-to-u16
5961
5962 if LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16
5963 libunistring_la_SOURCES += unistr/u32-to-u16.c
5964 endif
5965
5966 ## end   gnulib module unistr/u32-to-u16
5967
5968 ## begin gnulib module unistr/u32-to-u8
5969
5970 if LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8
5971 libunistring_la_SOURCES += unistr/u32-to-u8.c
5972 endif
5973
5974 ## end   gnulib module unistr/u32-to-u8
5975
5976 ## begin gnulib module unistr/u32-uctomb
5977
5978 if LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB
5979 libunistring_la_SOURCES += unistr/u32-uctomb.c
5980 endif
5981
5982 ## end   gnulib module unistr/u32-uctomb
5983
5984 ## begin gnulib module unistr/u8-check
5985
5986 if LIBUNISTRING_COMPILE_UNISTR_U8_CHECK
5987 libunistring_la_SOURCES += unistr/u8-check.c
5988 endif
5989
5990 ## end   gnulib module unistr/u8-check
5991
5992 ## begin gnulib module unistr/u8-chr
5993
5994 if LIBUNISTRING_COMPILE_UNISTR_U8_CHR
5995 libunistring_la_SOURCES += unistr/u8-chr.c
5996 endif
5997
5998 ## end   gnulib module unistr/u8-chr
5999
6000 ## begin gnulib module unistr/u8-cmp
6001
6002 if LIBUNISTRING_COMPILE_UNISTR_U8_CMP
6003 libunistring_la_SOURCES += unistr/u8-cmp.c
6004 endif
6005
6006 ## end   gnulib module unistr/u8-cmp
6007
6008 ## begin gnulib module unistr/u8-cmp2
6009
6010 if LIBUNISTRING_COMPILE_UNISTR_U8_CMP2
6011 libunistring_la_SOURCES += unistr/u8-cmp2.c
6012 endif
6013
6014 EXTRA_DIST += unistr/u-cmp2.h
6015
6016 ## end   gnulib module unistr/u8-cmp2
6017
6018 ## begin gnulib module unistr/u8-cpy
6019
6020 if LIBUNISTRING_COMPILE_UNISTR_U8_CPY
6021 libunistring_la_SOURCES += unistr/u8-cpy.c
6022 endif
6023
6024 EXTRA_DIST += unistr/u-cpy.h
6025
6026 ## end   gnulib module unistr/u8-cpy
6027
6028 ## begin gnulib module unistr/u8-cpy-alloc
6029
6030 if LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC
6031 libunistring_la_SOURCES += unistr/u8-cpy-alloc.c
6032 endif
6033
6034 EXTRA_DIST += unistr/u-cpy-alloc.h
6035
6036 ## end   gnulib module unistr/u8-cpy-alloc
6037
6038 ## begin gnulib module unistr/u8-endswith
6039
6040 if LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH
6041 libunistring_la_SOURCES += unistr/u8-endswith.c
6042 endif
6043
6044 EXTRA_DIST += unistr/u-endswith.h
6045
6046 ## end   gnulib module unistr/u8-endswith
6047
6048 ## begin gnulib module unistr/u8-mblen
6049
6050 if LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN
6051 libunistring_la_SOURCES += unistr/u8-mblen.c
6052 endif
6053
6054 ## end   gnulib module unistr/u8-mblen
6055
6056 ## begin gnulib module unistr/u8-mbsnlen
6057
6058 if LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN
6059 libunistring_la_SOURCES += unistr/u8-mbsnlen.c
6060 endif
6061
6062 ## end   gnulib module unistr/u8-mbsnlen
6063
6064 ## begin gnulib module unistr/u8-mbtouc
6065
6066 if LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC
6067 libunistring_la_SOURCES += unistr/u8-mbtouc.c unistr/u8-mbtouc-aux.c
6068 endif
6069
6070 ## end   gnulib module unistr/u8-mbtouc
6071
6072 ## begin gnulib module unistr/u8-mbtouc-unsafe
6073
6074 if LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE
6075 libunistring_la_SOURCES += unistr/u8-mbtouc-unsafe.c unistr/u8-mbtouc-unsafe-aux.c
6076 endif
6077
6078 ## end   gnulib module unistr/u8-mbtouc-unsafe
6079
6080 ## begin gnulib module unistr/u8-mbtoucr
6081
6082 if LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR
6083 libunistring_la_SOURCES += unistr/u8-mbtoucr.c
6084 endif
6085
6086 ## end   gnulib module unistr/u8-mbtoucr
6087
6088 ## begin gnulib module unistr/u8-move
6089
6090 if LIBUNISTRING_COMPILE_UNISTR_U8_MOVE
6091 libunistring_la_SOURCES += unistr/u8-move.c
6092 endif
6093
6094 EXTRA_DIST += unistr/u-move.h
6095
6096 ## end   gnulib module unistr/u8-move
6097
6098 ## begin gnulib module unistr/u8-next
6099
6100 if LIBUNISTRING_COMPILE_UNISTR_U8_NEXT
6101 libunistring_la_SOURCES += unistr/u8-next.c
6102 endif
6103
6104 ## end   gnulib module unistr/u8-next
6105
6106 ## begin gnulib module unistr/u8-prev
6107
6108 if LIBUNISTRING_COMPILE_UNISTR_U8_PREV
6109 libunistring_la_SOURCES += unistr/u8-prev.c
6110 endif
6111
6112 ## end   gnulib module unistr/u8-prev
6113
6114 ## begin gnulib module unistr/u8-set
6115
6116 if LIBUNISTRING_COMPILE_UNISTR_U8_SET
6117 libunistring_la_SOURCES += unistr/u8-set.c
6118 endif
6119
6120 ## end   gnulib module unistr/u8-set
6121
6122 ## begin gnulib module unistr/u8-startswith
6123
6124 if LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH
6125 libunistring_la_SOURCES += unistr/u8-startswith.c
6126 endif
6127
6128 EXTRA_DIST += unistr/u-startswith.h
6129
6130 ## end   gnulib module unistr/u8-startswith
6131
6132 ## begin gnulib module unistr/u8-stpcpy
6133
6134 if LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY
6135 libunistring_la_SOURCES += unistr/u8-stpcpy.c
6136 endif
6137
6138 EXTRA_DIST += unistr/u-stpcpy.h
6139
6140 ## end   gnulib module unistr/u8-stpcpy
6141
6142 ## begin gnulib module unistr/u8-stpncpy
6143
6144 if LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY
6145 libunistring_la_SOURCES += unistr/u8-stpncpy.c
6146 endif
6147
6148 EXTRA_DIST += unistr/u-stpncpy.h
6149
6150 ## end   gnulib module unistr/u8-stpncpy
6151
6152 ## begin gnulib module unistr/u8-strcat
6153
6154 if LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT
6155 libunistring_la_SOURCES += unistr/u8-strcat.c
6156 endif
6157
6158 ## end   gnulib module unistr/u8-strcat
6159
6160 ## begin gnulib module unistr/u8-strchr
6161
6162 if LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR
6163 libunistring_la_SOURCES += unistr/u8-strchr.c
6164 endif
6165
6166 ## end   gnulib module unistr/u8-strchr
6167
6168 ## begin gnulib module unistr/u8-strcmp
6169
6170 if LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP
6171 libunistring_la_SOURCES += unistr/u8-strcmp.c
6172 endif
6173
6174 ## end   gnulib module unistr/u8-strcmp
6175
6176 ## begin gnulib module unistr/u8-strcoll
6177
6178 if LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL
6179 libunistring_la_SOURCES += unistr/u8-strcoll.c
6180 endif
6181
6182 EXTRA_DIST += unistr/u-strcoll.h
6183
6184 ## end   gnulib module unistr/u8-strcoll
6185
6186 ## begin gnulib module unistr/u8-strcpy
6187
6188 if LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY
6189 libunistring_la_SOURCES += unistr/u8-strcpy.c
6190 endif
6191
6192 ## end   gnulib module unistr/u8-strcpy
6193
6194 ## begin gnulib module unistr/u8-strcspn
6195
6196 if LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN
6197 libunistring_la_SOURCES += unistr/u8-strcspn.c
6198 endif
6199
6200 EXTRA_DIST += unistr/u-strcspn.h
6201
6202 ## end   gnulib module unistr/u8-strcspn
6203
6204 ## begin gnulib module unistr/u8-strdup
6205
6206 if LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP
6207 libunistring_la_SOURCES += unistr/u8-strdup.c
6208 endif
6209
6210 EXTRA_DIST += unistr/u-strdup.h
6211
6212 ## end   gnulib module unistr/u8-strdup
6213
6214 ## begin gnulib module unistr/u8-strlen
6215
6216 if LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN
6217 libunistring_la_SOURCES += unistr/u8-strlen.c
6218 endif
6219
6220 ## end   gnulib module unistr/u8-strlen
6221
6222 ## begin gnulib module unistr/u8-strmblen
6223
6224 if LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN
6225 libunistring_la_SOURCES += unistr/u8-strmblen.c
6226 endif
6227
6228 ## end   gnulib module unistr/u8-strmblen
6229
6230 ## begin gnulib module unistr/u8-strmbtouc
6231
6232 if LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC
6233 libunistring_la_SOURCES += unistr/u8-strmbtouc.c
6234 endif
6235
6236 ## end   gnulib module unistr/u8-strmbtouc
6237
6238 ## begin gnulib module unistr/u8-strncat
6239
6240 if LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT
6241 libunistring_la_SOURCES += unistr/u8-strncat.c
6242 endif
6243
6244 ## end   gnulib module unistr/u8-strncat
6245
6246 ## begin gnulib module unistr/u8-strncmp
6247
6248 if LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP
6249 libunistring_la_SOURCES += unistr/u8-strncmp.c
6250 endif
6251
6252 ## end   gnulib module unistr/u8-strncmp
6253
6254 ## begin gnulib module unistr/u8-strncpy
6255
6256 if LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY
6257 libunistring_la_SOURCES += unistr/u8-strncpy.c
6258 endif
6259
6260 ## end   gnulib module unistr/u8-strncpy
6261
6262 ## begin gnulib module unistr/u8-strnlen
6263
6264 if LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN
6265 libunistring_la_SOURCES += unistr/u8-strnlen.c
6266 endif
6267
6268 EXTRA_DIST += unistr/u-strnlen.h
6269
6270 ## end   gnulib module unistr/u8-strnlen
6271
6272 ## begin gnulib module unistr/u8-strpbrk
6273
6274 if LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK
6275 libunistring_la_SOURCES += unistr/u8-strpbrk.c
6276 endif
6277
6278 EXTRA_DIST += unistr/u-strpbrk.h
6279
6280 ## end   gnulib module unistr/u8-strpbrk
6281
6282 ## begin gnulib module unistr/u8-strrchr
6283
6284 if LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR
6285 libunistring_la_SOURCES += unistr/u8-strrchr.c
6286 endif
6287
6288 ## end   gnulib module unistr/u8-strrchr
6289
6290 ## begin gnulib module unistr/u8-strspn
6291
6292 if LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN
6293 libunistring_la_SOURCES += unistr/u8-strspn.c
6294 endif
6295
6296 EXTRA_DIST += unistr/u-strspn.h
6297
6298 ## end   gnulib module unistr/u8-strspn
6299
6300 ## begin gnulib module unistr/u8-strstr
6301
6302 if LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR
6303 libunistring_la_SOURCES += unistr/u8-strstr.c
6304 endif
6305
6306 EXTRA_DIST += unistr/u-strstr.h
6307
6308 ## end   gnulib module unistr/u8-strstr
6309
6310 ## begin gnulib module unistr/u8-strtok
6311
6312 if LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK
6313 libunistring_la_SOURCES += unistr/u8-strtok.c
6314 endif
6315
6316 EXTRA_DIST += unistr/u-strtok.h
6317
6318 ## end   gnulib module unistr/u8-strtok
6319
6320 ## begin gnulib module unistr/u8-to-u16
6321
6322 if LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16
6323 libunistring_la_SOURCES += unistr/u8-to-u16.c
6324 endif
6325
6326 ## end   gnulib module unistr/u8-to-u16
6327
6328 ## begin gnulib module unistr/u8-to-u32
6329
6330 if LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32
6331 libunistring_la_SOURCES += unistr/u8-to-u32.c
6332 endif
6333
6334 ## end   gnulib module unistr/u8-to-u32
6335
6336 ## begin gnulib module unistr/u8-uctomb
6337
6338 if LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB
6339 libunistring_la_SOURCES += unistr/u8-uctomb.c unistr/u8-uctomb-aux.c
6340 endif
6341
6342 ## end   gnulib module unistr/u8-uctomb
6343
6344 ## begin gnulib module unitypes
6345
6346 BUILT_SOURCES += $(LIBUNISTRING_UNITYPES_H)
6347
6348 unitypes.h: unitypes.in.h
6349         $(AM_V_GEN)rm -f $@-t $@ && \
6350         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
6351           cat $(srcdir)/unitypes.in.h; \
6352         } > $@-t && \
6353         mv -f $@-t $@
6354 MOSTLYCLEANFILES += unitypes.h unitypes.h-t
6355
6356 EXTRA_DIST += unitypes.in.h
6357
6358 ## end   gnulib module unitypes
6359
6360 ## begin gnulib module uniwbrk/base
6361
6362 BUILT_SOURCES += $(LIBUNISTRING_UNIWBRK_H)
6363
6364 uniwbrk.h: uniwbrk.in.h
6365         $(AM_V_GEN)rm -f $@-t $@ && \
6366         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
6367           cat $(srcdir)/uniwbrk.in.h; \
6368         } > $@-t && \
6369         mv -f $@-t $@
6370 MOSTLYCLEANFILES += uniwbrk.h uniwbrk.h-t
6371
6372 EXTRA_DIST += uniwbrk.in.h
6373
6374 ## end   gnulib module uniwbrk/base
6375
6376 ## begin gnulib module uniwbrk/table
6377
6378 libunistring_la_SOURCES += uniwbrk/wbrktable.c
6379
6380 EXTRA_DIST += uniwbrk/wbrktable.h
6381
6382 ## end   gnulib module uniwbrk/table
6383
6384 ## begin gnulib module uniwbrk/u16-wordbreaks
6385
6386 if LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS
6387 libunistring_la_SOURCES += uniwbrk/u16-wordbreaks.c
6388 endif
6389
6390 EXTRA_DIST += uniwbrk/u-wordbreaks.h
6391
6392 ## end   gnulib module uniwbrk/u16-wordbreaks
6393
6394 ## begin gnulib module uniwbrk/u32-wordbreaks
6395
6396 if LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS
6397 libunistring_la_SOURCES += uniwbrk/u32-wordbreaks.c
6398 endif
6399
6400 EXTRA_DIST += uniwbrk/u-wordbreaks.h
6401
6402 ## end   gnulib module uniwbrk/u32-wordbreaks
6403
6404 ## begin gnulib module uniwbrk/u8-wordbreaks
6405
6406 if LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS
6407 libunistring_la_SOURCES += uniwbrk/u8-wordbreaks.c
6408 endif
6409
6410 EXTRA_DIST += uniwbrk/u-wordbreaks.h
6411
6412 ## end   gnulib module uniwbrk/u8-wordbreaks
6413
6414 ## begin gnulib module uniwbrk/ulc-wordbreaks
6415
6416 if LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS
6417 libunistring_la_SOURCES += uniwbrk/ulc-wordbreaks.c
6418 endif
6419
6420 ## end   gnulib module uniwbrk/ulc-wordbreaks
6421
6422 ## begin gnulib module uniwbrk/wordbreak-property
6423
6424 if LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY
6425 libunistring_la_SOURCES += uniwbrk/wordbreak-property.c
6426 endif
6427
6428 EXTRA_DIST += uniwbrk/wbrkprop.h
6429
6430 ## end   gnulib module uniwbrk/wordbreak-property
6431
6432 ## begin gnulib module uniwidth/base
6433
6434 BUILT_SOURCES += $(LIBUNISTRING_UNIWIDTH_H)
6435
6436 uniwidth.h: uniwidth.in.h
6437         $(AM_V_GEN)rm -f $@-t $@ && \
6438         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
6439           cat $(srcdir)/uniwidth.in.h; \
6440         } > $@-t && \
6441         mv -f $@-t $@
6442 MOSTLYCLEANFILES += uniwidth.h uniwidth.h-t
6443
6444 EXTRA_DIST += localcharset.h uniwidth.in.h
6445
6446 ## end   gnulib module uniwidth/base
6447
6448 ## begin gnulib module uniwidth/u16-strwidth
6449
6450 if LIBUNISTRING_COMPILE_UNIWIDTH_U16_STRWIDTH
6451 libunistring_la_SOURCES += uniwidth/u16-strwidth.c
6452 endif
6453
6454 ## end   gnulib module uniwidth/u16-strwidth
6455
6456 ## begin gnulib module uniwidth/u16-width
6457
6458 if LIBUNISTRING_COMPILE_UNIWIDTH_U16_WIDTH
6459 libunistring_la_SOURCES += uniwidth/u16-width.c
6460 endif
6461
6462 ## end   gnulib module uniwidth/u16-width
6463
6464 ## begin gnulib module uniwidth/u32-strwidth
6465
6466 if LIBUNISTRING_COMPILE_UNIWIDTH_U32_STRWIDTH
6467 libunistring_la_SOURCES += uniwidth/u32-strwidth.c
6468 endif
6469
6470 ## end   gnulib module uniwidth/u32-strwidth
6471
6472 ## begin gnulib module uniwidth/u32-width
6473
6474 if LIBUNISTRING_COMPILE_UNIWIDTH_U32_WIDTH
6475 libunistring_la_SOURCES += uniwidth/u32-width.c
6476 endif
6477
6478 ## end   gnulib module uniwidth/u32-width
6479
6480 ## begin gnulib module uniwidth/u8-strwidth
6481
6482 if LIBUNISTRING_COMPILE_UNIWIDTH_U8_STRWIDTH
6483 libunistring_la_SOURCES += uniwidth/u8-strwidth.c
6484 endif
6485
6486 ## end   gnulib module uniwidth/u8-strwidth
6487
6488 ## begin gnulib module uniwidth/u8-width
6489
6490 if LIBUNISTRING_COMPILE_UNIWIDTH_U8_WIDTH
6491 libunistring_la_SOURCES += uniwidth/u8-width.c
6492 endif
6493
6494 ## end   gnulib module uniwidth/u8-width
6495
6496 ## begin gnulib module uniwidth/width
6497
6498 if LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH
6499 libunistring_la_SOURCES += uniwidth/width.c
6500 endif
6501
6502 EXTRA_DIST += uniwidth/cjk.h
6503
6504 ## end   gnulib module uniwidth/width
6505
6506 ## begin gnulib module verify
6507
6508
6509 EXTRA_DIST += verify.h
6510
6511 ## end   gnulib module verify
6512
6513 ## begin gnulib module wchar
6514
6515 BUILT_SOURCES += wchar.h
6516
6517 # We need the following in order to create <wchar.h> when the system
6518 # version does not work standalone.
6519 wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
6520         $(AM_V_GEN)rm -f $@-t $@ && \
6521         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
6522           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
6523               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
6524               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
6525               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
6526               -e 's|@''HAVE_FEATURES_H''@|$(HAVE_FEATURES_H)|g' \
6527               -e 's|@''NEXT_WCHAR_H''@|$(NEXT_WCHAR_H)|g' \
6528               -e 's|@''HAVE_WCHAR_H''@|$(HAVE_WCHAR_H)|g' \
6529               -e 's/@''GNULIB_BTOWC''@/$(GNULIB_BTOWC)/g' \
6530               -e 's/@''GNULIB_WCTOB''@/$(GNULIB_WCTOB)/g' \
6531               -e 's/@''GNULIB_MBSINIT''@/$(GNULIB_MBSINIT)/g' \
6532               -e 's/@''GNULIB_MBRTOWC''@/$(GNULIB_MBRTOWC)/g' \
6533               -e 's/@''GNULIB_MBRLEN''@/$(GNULIB_MBRLEN)/g' \
6534               -e 's/@''GNULIB_MBSRTOWCS''@/$(GNULIB_MBSRTOWCS)/g' \
6535               -e 's/@''GNULIB_MBSNRTOWCS''@/$(GNULIB_MBSNRTOWCS)/g' \
6536               -e 's/@''GNULIB_WCRTOMB''@/$(GNULIB_WCRTOMB)/g' \
6537               -e 's/@''GNULIB_WCSRTOMBS''@/$(GNULIB_WCSRTOMBS)/g' \
6538               -e 's/@''GNULIB_WCSNRTOMBS''@/$(GNULIB_WCSNRTOMBS)/g' \
6539               -e 's/@''GNULIB_WCWIDTH''@/$(GNULIB_WCWIDTH)/g' \
6540               -e 's/@''GNULIB_WMEMCHR''@/$(GNULIB_WMEMCHR)/g' \
6541               -e 's/@''GNULIB_WMEMCMP''@/$(GNULIB_WMEMCMP)/g' \
6542               -e 's/@''GNULIB_WMEMCPY''@/$(GNULIB_WMEMCPY)/g' \
6543               -e 's/@''GNULIB_WMEMMOVE''@/$(GNULIB_WMEMMOVE)/g' \
6544               -e 's/@''GNULIB_WMEMSET''@/$(GNULIB_WMEMSET)/g' \
6545               -e 's/@''GNULIB_WCSLEN''@/$(GNULIB_WCSLEN)/g' \
6546               -e 's/@''GNULIB_WCSNLEN''@/$(GNULIB_WCSNLEN)/g' \
6547               -e 's/@''GNULIB_WCSCPY''@/$(GNULIB_WCSCPY)/g' \
6548               -e 's/@''GNULIB_WCPCPY''@/$(GNULIB_WCPCPY)/g' \
6549               -e 's/@''GNULIB_WCSNCPY''@/$(GNULIB_WCSNCPY)/g' \
6550               -e 's/@''GNULIB_WCPNCPY''@/$(GNULIB_WCPNCPY)/g' \
6551               -e 's/@''GNULIB_WCSCAT''@/$(GNULIB_WCSCAT)/g' \
6552               -e 's/@''GNULIB_WCSNCAT''@/$(GNULIB_WCSNCAT)/g' \
6553               -e 's/@''GNULIB_WCSCMP''@/$(GNULIB_WCSCMP)/g' \
6554               -e 's/@''GNULIB_WCSNCMP''@/$(GNULIB_WCSNCMP)/g' \
6555               -e 's/@''GNULIB_WCSCASECMP''@/$(GNULIB_WCSCASECMP)/g' \
6556               -e 's/@''GNULIB_WCSNCASECMP''@/$(GNULIB_WCSNCASECMP)/g' \
6557               -e 's/@''GNULIB_WCSCOLL''@/$(GNULIB_WCSCOLL)/g' \
6558               -e 's/@''GNULIB_WCSXFRM''@/$(GNULIB_WCSXFRM)/g' \
6559               -e 's/@''GNULIB_WCSDUP''@/$(GNULIB_WCSDUP)/g' \
6560               -e 's/@''GNULIB_WCSCHR''@/$(GNULIB_WCSCHR)/g' \
6561               -e 's/@''GNULIB_WCSRCHR''@/$(GNULIB_WCSRCHR)/g' \
6562               -e 's/@''GNULIB_WCSCSPN''@/$(GNULIB_WCSCSPN)/g' \
6563               -e 's/@''GNULIB_WCSSPN''@/$(GNULIB_WCSSPN)/g' \
6564               -e 's/@''GNULIB_WCSPBRK''@/$(GNULIB_WCSPBRK)/g' \
6565               -e 's/@''GNULIB_WCSSTR''@/$(GNULIB_WCSSTR)/g' \
6566               -e 's/@''GNULIB_WCSTOK''@/$(GNULIB_WCSTOK)/g' \
6567               -e 's/@''GNULIB_WCSWIDTH''@/$(GNULIB_WCSWIDTH)/g' \
6568               < $(srcdir)/wchar.in.h | \
6569           sed -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \
6570               -e 's|@''HAVE_BTOWC''@|$(HAVE_BTOWC)|g' \
6571               -e 's|@''HAVE_MBSINIT''@|$(HAVE_MBSINIT)|g' \
6572               -e 's|@''HAVE_MBRTOWC''@|$(HAVE_MBRTOWC)|g' \
6573               -e 's|@''HAVE_MBRLEN''@|$(HAVE_MBRLEN)|g' \
6574               -e 's|@''HAVE_MBSRTOWCS''@|$(HAVE_MBSRTOWCS)|g' \
6575               -e 's|@''HAVE_MBSNRTOWCS''@|$(HAVE_MBSNRTOWCS)|g' \
6576               -e 's|@''HAVE_WCRTOMB''@|$(HAVE_WCRTOMB)|g' \
6577               -e 's|@''HAVE_WCSRTOMBS''@|$(HAVE_WCSRTOMBS)|g' \
6578               -e 's|@''HAVE_WCSNRTOMBS''@|$(HAVE_WCSNRTOMBS)|g' \
6579               -e 's|@''HAVE_WMEMCHR''@|$(HAVE_WMEMCHR)|g' \
6580               -e 's|@''HAVE_WMEMCMP''@|$(HAVE_WMEMCMP)|g' \
6581               -e 's|@''HAVE_WMEMCPY''@|$(HAVE_WMEMCPY)|g' \
6582               -e 's|@''HAVE_WMEMMOVE''@|$(HAVE_WMEMMOVE)|g' \
6583               -e 's|@''HAVE_WMEMSET''@|$(HAVE_WMEMSET)|g' \
6584               -e 's|@''HAVE_WCSLEN''@|$(HAVE_WCSLEN)|g' \
6585               -e 's|@''HAVE_WCSNLEN''@|$(HAVE_WCSNLEN)|g' \
6586               -e 's|@''HAVE_WCSCPY''@|$(HAVE_WCSCPY)|g' \
6587               -e 's|@''HAVE_WCPCPY''@|$(HAVE_WCPCPY)|g' \
6588               -e 's|@''HAVE_WCSNCPY''@|$(HAVE_WCSNCPY)|g' \
6589               -e 's|@''HAVE_WCPNCPY''@|$(HAVE_WCPNCPY)|g' \
6590               -e 's|@''HAVE_WCSCAT''@|$(HAVE_WCSCAT)|g' \
6591               -e 's|@''HAVE_WCSNCAT''@|$(HAVE_WCSNCAT)|g' \
6592               -e 's|@''HAVE_WCSCMP''@|$(HAVE_WCSCMP)|g' \
6593               -e 's|@''HAVE_WCSNCMP''@|$(HAVE_WCSNCMP)|g' \
6594               -e 's|@''HAVE_WCSCASECMP''@|$(HAVE_WCSCASECMP)|g' \
6595               -e 's|@''HAVE_WCSNCASECMP''@|$(HAVE_WCSNCASECMP)|g' \
6596               -e 's|@''HAVE_WCSCOLL''@|$(HAVE_WCSCOLL)|g' \
6597               -e 's|@''HAVE_WCSXFRM''@|$(HAVE_WCSXFRM)|g' \
6598               -e 's|@''HAVE_WCSDUP''@|$(HAVE_WCSDUP)|g' \
6599               -e 's|@''HAVE_WCSCHR''@|$(HAVE_WCSCHR)|g' \
6600               -e 's|@''HAVE_WCSRCHR''@|$(HAVE_WCSRCHR)|g' \
6601               -e 's|@''HAVE_WCSCSPN''@|$(HAVE_WCSCSPN)|g' \
6602               -e 's|@''HAVE_WCSSPN''@|$(HAVE_WCSSPN)|g' \
6603               -e 's|@''HAVE_WCSPBRK''@|$(HAVE_WCSPBRK)|g' \
6604               -e 's|@''HAVE_WCSSTR''@|$(HAVE_WCSSTR)|g' \
6605               -e 's|@''HAVE_WCSTOK''@|$(HAVE_WCSTOK)|g' \
6606               -e 's|@''HAVE_WCSWIDTH''@|$(HAVE_WCSWIDTH)|g' \
6607               -e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \
6608               -e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \
6609           | \
6610           sed -e 's|@''REPLACE_MBSTATE_T''@|$(REPLACE_MBSTATE_T)|g' \
6611               -e 's|@''REPLACE_BTOWC''@|$(REPLACE_BTOWC)|g' \
6612               -e 's|@''REPLACE_WCTOB''@|$(REPLACE_WCTOB)|g' \
6613               -e 's|@''REPLACE_MBSINIT''@|$(REPLACE_MBSINIT)|g' \
6614               -e 's|@''REPLACE_MBRTOWC''@|$(REPLACE_MBRTOWC)|g' \
6615               -e 's|@''REPLACE_MBRLEN''@|$(REPLACE_MBRLEN)|g' \
6616               -e 's|@''REPLACE_MBSRTOWCS''@|$(REPLACE_MBSRTOWCS)|g' \
6617               -e 's|@''REPLACE_MBSNRTOWCS''@|$(REPLACE_MBSNRTOWCS)|g' \
6618               -e 's|@''REPLACE_WCRTOMB''@|$(REPLACE_WCRTOMB)|g' \
6619               -e 's|@''REPLACE_WCSRTOMBS''@|$(REPLACE_WCSRTOMBS)|g' \
6620               -e 's|@''REPLACE_WCSNRTOMBS''@|$(REPLACE_WCSNRTOMBS)|g' \
6621               -e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \
6622               -e 's|@''REPLACE_WCSWIDTH''@|$(REPLACE_WCSWIDTH)|g' \
6623               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
6624               -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
6625               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
6626         } > $@-t && \
6627         mv $@-t $@
6628 MOSTLYCLEANFILES += wchar.h wchar.h-t
6629
6630 EXTRA_DIST += wchar.in.h
6631
6632 ## end   gnulib module wchar
6633
6634 ## begin gnulib module wctype-h
6635
6636 BUILT_SOURCES += wctype.h
6637 libunistring_la_SOURCES += wctype-h.c
6638
6639 # We need the following in order to create <wctype.h> when the system
6640 # doesn't have one that works with the given compiler.
6641 wctype.h: wctype.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H)
6642         $(AM_V_GEN)rm -f $@-t $@ && \
6643         { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
6644           sed -e 's|@''GUARD_PREFIX''@|GL|g' \
6645               -e 's/@''HAVE_WCTYPE_H''@/$(HAVE_WCTYPE_H)/g' \
6646               -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
6647               -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
6648               -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
6649               -e 's|@''NEXT_WCTYPE_H''@|$(NEXT_WCTYPE_H)|g' \
6650               -e 's/@''GNULIB_ISWBLANK''@/$(GNULIB_ISWBLANK)/g' \
6651               -e 's/@''GNULIB_WCTYPE''@/$(GNULIB_WCTYPE)/g' \
6652               -e 's/@''GNULIB_ISWCTYPE''@/$(GNULIB_ISWCTYPE)/g' \
6653               -e 's/@''GNULIB_WCTRANS''@/$(GNULIB_WCTRANS)/g' \
6654               -e 's/@''GNULIB_TOWCTRANS''@/$(GNULIB_TOWCTRANS)/g' \
6655               -e 's/@''HAVE_ISWBLANK''@/$(HAVE_ISWBLANK)/g' \
6656               -e 's/@''HAVE_ISWCNTRL''@/$(HAVE_ISWCNTRL)/g' \
6657               -e 's/@''HAVE_WCTYPE_T''@/$(HAVE_WCTYPE_T)/g' \
6658               -e 's/@''HAVE_WCTRANS_T''@/$(HAVE_WCTRANS_T)/g' \
6659               -e 's/@''HAVE_WINT_T''@/$(HAVE_WINT_T)/g' \
6660               -e 's/@''REPLACE_ISWBLANK''@/$(REPLACE_ISWBLANK)/g' \
6661               -e 's/@''REPLACE_ISWCNTRL''@/$(REPLACE_ISWCNTRL)/g' \
6662               -e 's/@''REPLACE_TOWLOWER''@/$(REPLACE_TOWLOWER)/g' \
6663               -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
6664               -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
6665               < $(srcdir)/wctype.in.h; \
6666         } > $@-t && \
6667         mv $@-t $@
6668 MOSTLYCLEANFILES += wctype.h wctype.h-t
6669
6670 EXTRA_DIST += wctype.in.h
6671
6672 ## end   gnulib module wctype-h
6673
6674 ## begin gnulib module wcwidth
6675
6676
6677 EXTRA_DIST += wcwidth.c
6678
6679 EXTRA_libunistring_la_SOURCES += wcwidth.c
6680
6681 ## end   gnulib module wcwidth
6682
6683 ## begin gnulib module xsize
6684
6685 libunistring_la_SOURCES += xsize.h xsize.c
6686
6687 ## end   gnulib module xsize
6688
6689
6690 mostlyclean-local: mostlyclean-generic
6691         @for dir in '' $(MOSTLYCLEANDIRS); do \
6692           if test -n "$$dir" && test -d $$dir; then \
6693             echo "rmdir $$dir"; rmdir $$dir; \
6694           fi; \
6695         done; \
6696         :