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