Don't use AC_LIBOBJ with file names in subdirectories.
authorBruno Haible <bruno@clisp.org>
Thu, 3 Jun 2010 22:21:14 +0000 (00:21 +0200)
committerBruno Haible <bruno@clisp.org>
Thu, 3 Jun 2010 22:21:14 +0000 (00:21 +0200)
462 files changed:
ChangeLog
NEWS
m4/libunistring-base.m4
m4/libunistring.m4
modules/unicase/empty-prefix-context
modules/unicase/empty-suffix-context
modules/unicase/locale-language
modules/unicase/tolower
modules/unicase/totitle
modules/unicase/toupper
modules/unicase/u16-casecmp
modules/unicase/u16-casecoll
modules/unicase/u16-casefold
modules/unicase/u16-casexfrm
modules/unicase/u16-ct-casefold
modules/unicase/u16-ct-tolower
modules/unicase/u16-ct-totitle
modules/unicase/u16-ct-toupper
modules/unicase/u16-is-cased
modules/unicase/u16-is-casefolded
modules/unicase/u16-is-lowercase
modules/unicase/u16-is-titlecase
modules/unicase/u16-is-uppercase
modules/unicase/u16-prefix-context
modules/unicase/u16-suffix-context
modules/unicase/u16-tolower
modules/unicase/u16-totitle
modules/unicase/u16-toupper
modules/unicase/u32-casecmp
modules/unicase/u32-casecoll
modules/unicase/u32-casefold
modules/unicase/u32-casexfrm
modules/unicase/u32-ct-casefold
modules/unicase/u32-ct-tolower
modules/unicase/u32-ct-totitle
modules/unicase/u32-ct-toupper
modules/unicase/u32-is-cased
modules/unicase/u32-is-casefolded
modules/unicase/u32-is-lowercase
modules/unicase/u32-is-titlecase
modules/unicase/u32-is-uppercase
modules/unicase/u32-prefix-context
modules/unicase/u32-suffix-context
modules/unicase/u32-tolower
modules/unicase/u32-totitle
modules/unicase/u32-toupper
modules/unicase/u8-casecmp
modules/unicase/u8-casecoll
modules/unicase/u8-casefold
modules/unicase/u8-casexfrm
modules/unicase/u8-ct-casefold
modules/unicase/u8-ct-tolower
modules/unicase/u8-ct-totitle
modules/unicase/u8-ct-toupper
modules/unicase/u8-is-cased
modules/unicase/u8-is-casefolded
modules/unicase/u8-is-lowercase
modules/unicase/u8-is-titlecase
modules/unicase/u8-is-uppercase
modules/unicase/u8-prefix-context
modules/unicase/u8-suffix-context
modules/unicase/u8-tolower
modules/unicase/u8-totitle
modules/unicase/u8-toupper
modules/unicase/ulc-casecmp
modules/unicase/ulc-casecoll
modules/unicase/ulc-casexfrm
modules/uniconv/u16-conv-from-enc
modules/uniconv/u16-conv-to-enc
modules/uniconv/u16-strconv-from-enc
modules/uniconv/u16-strconv-from-locale
modules/uniconv/u16-strconv-to-enc
modules/uniconv/u16-strconv-to-locale
modules/uniconv/u32-conv-from-enc
modules/uniconv/u32-conv-to-enc
modules/uniconv/u32-strconv-from-enc
modules/uniconv/u32-strconv-from-locale
modules/uniconv/u32-strconv-to-enc
modules/uniconv/u32-strconv-to-locale
modules/uniconv/u8-conv-from-enc
modules/uniconv/u8-conv-to-enc
modules/uniconv/u8-strconv-from-enc
modules/uniconv/u8-strconv-from-locale
modules/uniconv/u8-strconv-to-enc
modules/uniconv/u8-strconv-to-locale
modules/unictype/bidicategory-byname
modules/unictype/bidicategory-name
modules/unictype/bidicategory-of
modules/unictype/bidicategory-test
modules/unictype/block-list
modules/unictype/block-test
modules/unictype/category-C
modules/unictype/category-Cc
modules/unictype/category-Cf
modules/unictype/category-Cn
modules/unictype/category-Co
modules/unictype/category-Cs
modules/unictype/category-L
modules/unictype/category-Ll
modules/unictype/category-Lm
modules/unictype/category-Lo
modules/unictype/category-Lt
modules/unictype/category-Lu
modules/unictype/category-M
modules/unictype/category-Mc
modules/unictype/category-Me
modules/unictype/category-Mn
modules/unictype/category-N
modules/unictype/category-Nd
modules/unictype/category-Nl
modules/unictype/category-No
modules/unictype/category-P
modules/unictype/category-Pc
modules/unictype/category-Pd
modules/unictype/category-Pe
modules/unictype/category-Pf
modules/unictype/category-Pi
modules/unictype/category-Po
modules/unictype/category-Ps
modules/unictype/category-S
modules/unictype/category-Sc
modules/unictype/category-Sk
modules/unictype/category-Sm
modules/unictype/category-So
modules/unictype/category-Z
modules/unictype/category-Zl
modules/unictype/category-Zp
modules/unictype/category-Zs
modules/unictype/category-and
modules/unictype/category-and-not
modules/unictype/category-byname
modules/unictype/category-name
modules/unictype/category-none
modules/unictype/category-of
modules/unictype/category-or
modules/unictype/category-test
modules/unictype/combining-class
modules/unictype/ctype-alnum
modules/unictype/ctype-alpha
modules/unictype/ctype-blank
modules/unictype/ctype-cntrl
modules/unictype/ctype-digit
modules/unictype/ctype-graph
modules/unictype/ctype-lower
modules/unictype/ctype-print
modules/unictype/ctype-punct
modules/unictype/ctype-space
modules/unictype/ctype-upper
modules/unictype/ctype-xdigit
modules/unictype/decimal-digit
modules/unictype/digit
modules/unictype/mirror
modules/unictype/numeric
modules/unictype/property-alphabetic
modules/unictype/property-ascii-hex-digit
modules/unictype/property-bidi-arabic-digit
modules/unictype/property-bidi-arabic-right-to-left
modules/unictype/property-bidi-block-separator
modules/unictype/property-bidi-boundary-neutral
modules/unictype/property-bidi-common-separator
modules/unictype/property-bidi-control
modules/unictype/property-bidi-embedding-or-override
modules/unictype/property-bidi-eur-num-separator
modules/unictype/property-bidi-eur-num-terminator
modules/unictype/property-bidi-european-digit
modules/unictype/property-bidi-hebrew-right-to-left
modules/unictype/property-bidi-left-to-right
modules/unictype/property-bidi-non-spacing-mark
modules/unictype/property-bidi-other-neutral
modules/unictype/property-bidi-pdf
modules/unictype/property-bidi-segment-separator
modules/unictype/property-bidi-whitespace
modules/unictype/property-byname
modules/unictype/property-combining
modules/unictype/property-composite
modules/unictype/property-currency-symbol
modules/unictype/property-dash
modules/unictype/property-decimal-digit
modules/unictype/property-default-ignorable-code-point
modules/unictype/property-deprecated
modules/unictype/property-diacritic
modules/unictype/property-extender
modules/unictype/property-format-control
modules/unictype/property-grapheme-base
modules/unictype/property-grapheme-extend
modules/unictype/property-grapheme-link
modules/unictype/property-hex-digit
modules/unictype/property-hyphen
modules/unictype/property-id-continue
modules/unictype/property-id-start
modules/unictype/property-ideographic
modules/unictype/property-ids-binary-operator
modules/unictype/property-ids-trinary-operator
modules/unictype/property-ignorable-control
modules/unictype/property-iso-control
modules/unictype/property-join-control
modules/unictype/property-left-of-pair
modules/unictype/property-line-separator
modules/unictype/property-logical-order-exception
modules/unictype/property-lowercase
modules/unictype/property-math
modules/unictype/property-non-break
modules/unictype/property-not-a-character
modules/unictype/property-numeric
modules/unictype/property-other-alphabetic
modules/unictype/property-other-default-ignorable-code-point
modules/unictype/property-other-grapheme-extend
modules/unictype/property-other-id-continue
modules/unictype/property-other-id-start
modules/unictype/property-other-lowercase
modules/unictype/property-other-math
modules/unictype/property-other-uppercase
modules/unictype/property-paired-punctuation
modules/unictype/property-paragraph-separator
modules/unictype/property-pattern-syntax
modules/unictype/property-pattern-white-space
modules/unictype/property-private-use
modules/unictype/property-punctuation
modules/unictype/property-quotation-mark
modules/unictype/property-radical
modules/unictype/property-sentence-terminal
modules/unictype/property-soft-dotted
modules/unictype/property-space
modules/unictype/property-terminal-punctuation
modules/unictype/property-test
modules/unictype/property-titlecase
modules/unictype/property-unassigned-code-value
modules/unictype/property-unified-ideograph
modules/unictype/property-uppercase
modules/unictype/property-variation-selector
modules/unictype/property-white-space
modules/unictype/property-xid-continue
modules/unictype/property-xid-start
modules/unictype/property-zero-width
modules/unictype/scripts
modules/unictype/syntax-c-ident
modules/unictype/syntax-c-whitespace
modules/unictype/syntax-java-ident
modules/unictype/syntax-java-whitespace
modules/unilbrk/u16-possible-linebreaks
modules/unilbrk/u16-width-linebreaks
modules/unilbrk/u32-possible-linebreaks
modules/unilbrk/u32-width-linebreaks
modules/unilbrk/u8-possible-linebreaks
modules/unilbrk/u8-width-linebreaks
modules/unilbrk/ulc-possible-linebreaks
modules/unilbrk/ulc-width-linebreaks
modules/uniname/uniname
modules/uninorm/canonical-decomposition
modules/uninorm/composition
modules/uninorm/decomposing-form
modules/uninorm/decomposition
modules/uninorm/filter
modules/uninorm/nfc
modules/uninorm/nfd
modules/uninorm/nfkc
modules/uninorm/nfkd
modules/uninorm/u16-normalize
modules/uninorm/u16-normcmp
modules/uninorm/u16-normcoll
modules/uninorm/u16-normxfrm
modules/uninorm/u32-normalize
modules/uninorm/u32-normcmp
modules/uninorm/u32-normcoll
modules/uninorm/u32-normxfrm
modules/uninorm/u8-normalize
modules/uninorm/u8-normcmp
modules/uninorm/u8-normcoll
modules/uninorm/u8-normxfrm
modules/unistdio/u16-asnprintf
modules/unistdio/u16-asprintf
modules/unistdio/u16-snprintf
modules/unistdio/u16-sprintf
modules/unistdio/u16-u16-asnprintf
modules/unistdio/u16-u16-asprintf
modules/unistdio/u16-u16-snprintf
modules/unistdio/u16-u16-sprintf
modules/unistdio/u16-u16-vasnprintf
modules/unistdio/u16-u16-vasprintf
modules/unistdio/u16-u16-vsnprintf
modules/unistdio/u16-u16-vsprintf
modules/unistdio/u16-vasnprintf
modules/unistdio/u16-vasprintf
modules/unistdio/u16-vsnprintf
modules/unistdio/u16-vsprintf
modules/unistdio/u32-asnprintf
modules/unistdio/u32-asprintf
modules/unistdio/u32-snprintf
modules/unistdio/u32-sprintf
modules/unistdio/u32-u32-asnprintf
modules/unistdio/u32-u32-asprintf
modules/unistdio/u32-u32-snprintf
modules/unistdio/u32-u32-sprintf
modules/unistdio/u32-u32-vasnprintf
modules/unistdio/u32-u32-vasprintf
modules/unistdio/u32-u32-vsnprintf
modules/unistdio/u32-u32-vsprintf
modules/unistdio/u32-vasnprintf
modules/unistdio/u32-vasprintf
modules/unistdio/u32-vsnprintf
modules/unistdio/u32-vsprintf
modules/unistdio/u8-asnprintf
modules/unistdio/u8-asprintf
modules/unistdio/u8-snprintf
modules/unistdio/u8-sprintf
modules/unistdio/u8-u8-asnprintf
modules/unistdio/u8-u8-asprintf
modules/unistdio/u8-u8-snprintf
modules/unistdio/u8-u8-sprintf
modules/unistdio/u8-u8-vasnprintf
modules/unistdio/u8-u8-vasprintf
modules/unistdio/u8-u8-vsnprintf
modules/unistdio/u8-u8-vsprintf
modules/unistdio/u8-vasnprintf
modules/unistdio/u8-vasprintf
modules/unistdio/u8-vsnprintf
modules/unistdio/u8-vsprintf
modules/unistdio/ulc-asnprintf
modules/unistdio/ulc-asprintf
modules/unistdio/ulc-fprintf
modules/unistdio/ulc-snprintf
modules/unistdio/ulc-sprintf
modules/unistdio/ulc-vasnprintf
modules/unistdio/ulc-vasprintf
modules/unistdio/ulc-vfprintf
modules/unistdio/ulc-vsnprintf
modules/unistdio/ulc-vsprintf
modules/unistr/u16-check
modules/unistr/u16-chr
modules/unistr/u16-cmp
modules/unistr/u16-cmp2
modules/unistr/u16-cpy
modules/unistr/u16-cpy-alloc
modules/unistr/u16-endswith
modules/unistr/u16-mblen
modules/unistr/u16-mbsnlen
modules/unistr/u16-mbtouc
modules/unistr/u16-mbtouc-unsafe
modules/unistr/u16-mbtoucr
modules/unistr/u16-move
modules/unistr/u16-next
modules/unistr/u16-prev
modules/unistr/u16-set
modules/unistr/u16-startswith
modules/unistr/u16-stpcpy
modules/unistr/u16-stpncpy
modules/unistr/u16-strcat
modules/unistr/u16-strchr
modules/unistr/u16-strcmp
modules/unistr/u16-strcoll
modules/unistr/u16-strcpy
modules/unistr/u16-strcspn
modules/unistr/u16-strdup
modules/unistr/u16-strlen
modules/unistr/u16-strmblen
modules/unistr/u16-strmbtouc
modules/unistr/u16-strncat
modules/unistr/u16-strncmp
modules/unistr/u16-strncpy
modules/unistr/u16-strnlen
modules/unistr/u16-strpbrk
modules/unistr/u16-strrchr
modules/unistr/u16-strspn
modules/unistr/u16-strstr
modules/unistr/u16-strtok
modules/unistr/u16-to-u32
modules/unistr/u16-to-u8
modules/unistr/u16-uctomb
modules/unistr/u32-check
modules/unistr/u32-chr
modules/unistr/u32-cmp
modules/unistr/u32-cmp2
modules/unistr/u32-cpy
modules/unistr/u32-cpy-alloc
modules/unistr/u32-endswith
modules/unistr/u32-mblen
modules/unistr/u32-mbsnlen
modules/unistr/u32-mbtouc
modules/unistr/u32-mbtouc-unsafe
modules/unistr/u32-mbtoucr
modules/unistr/u32-move
modules/unistr/u32-next
modules/unistr/u32-prev
modules/unistr/u32-set
modules/unistr/u32-startswith
modules/unistr/u32-stpcpy
modules/unistr/u32-stpncpy
modules/unistr/u32-strcat
modules/unistr/u32-strchr
modules/unistr/u32-strcmp
modules/unistr/u32-strcoll
modules/unistr/u32-strcpy
modules/unistr/u32-strcspn
modules/unistr/u32-strdup
modules/unistr/u32-strlen
modules/unistr/u32-strmblen
modules/unistr/u32-strmbtouc
modules/unistr/u32-strncat
modules/unistr/u32-strncmp
modules/unistr/u32-strncpy
modules/unistr/u32-strnlen
modules/unistr/u32-strpbrk
modules/unistr/u32-strrchr
modules/unistr/u32-strspn
modules/unistr/u32-strstr
modules/unistr/u32-strtok
modules/unistr/u32-to-u16
modules/unistr/u32-to-u8
modules/unistr/u32-uctomb
modules/unistr/u8-check
modules/unistr/u8-chr
modules/unistr/u8-cmp
modules/unistr/u8-cmp2
modules/unistr/u8-cpy
modules/unistr/u8-cpy-alloc
modules/unistr/u8-endswith
modules/unistr/u8-mblen
modules/unistr/u8-mbsnlen
modules/unistr/u8-mbtouc
modules/unistr/u8-mbtouc-unsafe
modules/unistr/u8-mbtoucr
modules/unistr/u8-move
modules/unistr/u8-next
modules/unistr/u8-prev
modules/unistr/u8-set
modules/unistr/u8-startswith
modules/unistr/u8-stpcpy
modules/unistr/u8-stpncpy
modules/unistr/u8-strcat
modules/unistr/u8-strchr
modules/unistr/u8-strcmp
modules/unistr/u8-strcoll
modules/unistr/u8-strcpy
modules/unistr/u8-strcspn
modules/unistr/u8-strdup
modules/unistr/u8-strlen
modules/unistr/u8-strmblen
modules/unistr/u8-strmbtouc
modules/unistr/u8-strncat
modules/unistr/u8-strncmp
modules/unistr/u8-strncpy
modules/unistr/u8-strnlen
modules/unistr/u8-strpbrk
modules/unistr/u8-strrchr
modules/unistr/u8-strspn
modules/unistr/u8-strstr
modules/unistr/u8-strtok
modules/unistr/u8-to-u16
modules/unistr/u8-to-u32
modules/unistr/u8-uctomb
modules/uniwbrk/u16-wordbreaks
modules/uniwbrk/u32-wordbreaks
modules/uniwbrk/u8-wordbreaks
modules/uniwbrk/ulc-wordbreaks
modules/uniwbrk/wordbreak-property
modules/uniwidth/u16-strwidth
modules/uniwidth/u16-width
modules/uniwidth/u32-strwidth
modules/uniwidth/u32-width
modules/uniwidth/u8-strwidth
modules/uniwidth/u8-width
modules/uniwidth/width

index ec1c80f..e1c5d8b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,17 @@
 2010-06-03  Bruno Haible  <bruno@clisp.org>
 
+       Don't use AC_LIBOBJ with file names in subdirectories.
+       * m4/libunistring-base.m4 (gl_LIBUNISTRING_MODULE): Renamed from
+       gl_LIBUNISTRING_LIBSOURCE. Take a module name as argument, not a file
+       name. Define an automake conditional. Don't invoke AC_LIBOBJ.
+       * m4/libunistring.m4 (gl_LIBUNISTRING): Update AC_BEFORE invocation.
+       * modules/uni*/* (configure.ac): Use gl_LIBUNISTRING_MODULE instead of
+       gl_LIBUNISTRING_LIBSOURCE.
+       (Makefile.am): Augment lib_SOURCES here, conditionally.
+       * NEWS: Drop requirement for Automake option 'subdir-objects'.
+
+2010-06-03  Bruno Haible  <bruno@clisp.org>
+
        Simplify gl_LIBUNISTRING_VERSION_CMP expansion.
        * m4/libunistring-base.m4 (gl_LIBUNISTRING_VERSION_CMP): Ensure
        expansion does not end with a newline.
diff --git a/NEWS b/NEWS
index 6456989..bb94b03 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -6,9 +6,6 @@ User visible incompatible changes
 
 Date        Modules         Changes
 
-2010-05-18  uni*/*          The Makefile.am now needs to declare the Automake
-                            option 'subdir-objects'.
-
 2010-04-02  maintainer-makefile
                             The macro _prohibit_regexp has been revamped into
                             a new macro _sc_search_regexp; custom syntax
index 09165c5..8335ec5 100644 (file)
@@ -1,4 +1,4 @@
-# libunistring-base.m4 serial 4
+# libunistring-base.m4 serial 5
 dnl Copyright (C) 2010 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -6,28 +6,26 @@ dnl with or without modifications, as long as this notice is preserved.
 
 dnl From Paolo Bonzini and Bruno Haible.
 
-dnl gl_LIBUNISTRING_LIBSOURCE([VERSION], [SourceFile])
-dnl Declares that SourceFile should be compiled, unless we are linking
-dnl with libunistring and its version is >= the given VERSION.
-dnl SourceFile should be relative to the lib directory and end in '.c'.
+dnl gl_LIBUNISTRING_MODULE([VERSION], [Module])
+dnl Declares that the source files of Module should be compiled, unless we
+dnl are linking with libunistring and its version is >= the given VERSION.
+dnl Defines an automake conditional LIBUNISTRING_COMPILE_$MODULE that is
+dnl true if the source files of Module should be compiled.
 dnl This macro is to be used for public libunistring API, not for
 dnl undocumented API.
 dnl
 dnl You have to bump the VERSION argument to the next projected version
 dnl number each time you make a change that affects the behaviour of the
-dnl functions defined in SourceFile (even if SourceFile itself does not
+dnl functions defined in Module (even if the sources of Module itself do not
 dnl change).
 
-AC_DEFUN([gl_LIBUNISTRING_LIBSOURCE],
+AC_DEFUN([gl_LIBUNISTRING_MODULE],
 [
   AC_REQUIRE([gl_LIBUNISTRING_LIB_PREPARE])
   dnl Use the variables HAVE_LIBUNISTRING, LIBUNISTRING_VERSION from
   dnl gl_LIBUNISTRING_CORE if that macro has been run.
-  if gl_LIBUNISTRING_VERSION_CMP([$1]); then
-    m4_foreach_w([gl_source_file], [$2],
-      [AC_LIBOBJ(m4_bpatsubst(m4_defn([gl_source_file]), [\.c$], []))
-      ])
-  fi
+  AM_CONDITIONAL(AS_TR_CPP([LIBUNISTRING_COMPILE_$2]),
+    [gl_LIBUNISTRING_VERSION_CMP([$1])])
 ])
 
 dnl gl_LIBUNISTRING_LIBHEADER([VERSION], [HeaderFile])
@@ -38,8 +36,8 @@ dnl Prepares for substituting LIBUNISTRING_HEADERFILE (to HeaderFile or empty).
 dnl
 dnl When we are linking with the already installed libunistring and its version
 dnl is < VERSION, we create HeaderFile here, because we may compile functions
-dnl (via gl_LIBUNISTRING_LIBSOURCE above) that are not contained in the
-dnl installed version.
+dnl (via gl_LIBUNISTRING_MODULE above) that are not contained in the installed
+dnl version.
 dnl When we are linking with the already installed libunistring and its version
 dnl is > VERSION, we don't create HeaderFile here: it could cause compilation
 dnl errors in other libunistring header files if some types are missing.
index 2dfa268..7e920e5 100644 (file)
@@ -1,4 +1,4 @@
-# libunistring.m4 serial 8
+# libunistring.m4 serial 9
 dnl Copyright (C) 2009-2010 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -29,7 +29,7 @@ m4_define([gl_libunistring_AC_DEFUN],
         [$1], [$2])]]))
 gl_libunistring_AC_DEFUN([gl_LIBUNISTRING],
 [
-  AC_BEFORE([$0], [gl_LIBUNISTRING_LIBSOURCE])
+  AC_BEFORE([$0], [gl_LIBUNISTRING_MODULE])
   AC_BEFORE([$0], [gl_LIBUNISTRING_LIBHEADER])
   AC_BEFORE([$0], [gl_LIBUNISTRING_LIB_PREPARE])
 
index 6f9bed6..8d793ab 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unicase/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/empty-prefix-context.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/empty-prefix-context])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_EMPTY_PREFIX_CONTEXT
+lib_SOURCES += unicase/empty-prefix-context.c
+endif
 
 Include:
 "unicase.h"
index 9d93cbd..161ef07 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unicase/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/empty-suffix-context.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/empty-suffix-context])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_EMPTY_SUFFIX_CONTEXT
+lib_SOURCES += unicase/empty-suffix-context.c
+endif
 
 Include:
 "unicase.h"
index da3e540..8b05a97 100644 (file)
@@ -11,9 +11,12 @@ localename
 gperf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.3], [unicase/locale-language.c])
+gl_LIBUNISTRING_MODULE([0.9.3], [unicase/locale-language])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_LOCALE_LANGUAGE
+lib_SOURCES += unicase/locale-language.c
+endif
 
 unicase/locale-languages.h: $(srcdir)/unicase/locale-languages.gperf
        $(GPERF) -m 10 $(srcdir)/unicase/locale-languages.gperf > $(srcdir)/unicase/locale-languages.h-t
index e28ee49..d784e57 100644 (file)
@@ -10,9 +10,12 @@ Depends-on:
 unicase/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unicase/tolower.c])
+gl_LIBUNISTRING_MODULE([0.9], [unicase/tolower])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_TOLOWER
+lib_SOURCES += unicase/tolower.c
+endif
 
 Include:
 "unicase.h"
index 6c7640a..deb5695 100644 (file)
@@ -10,9 +10,12 @@ Depends-on:
 unicase/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unicase/totitle.c])
+gl_LIBUNISTRING_MODULE([0.9], [unicase/totitle])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_TOTITLE
+lib_SOURCES += unicase/totitle.c
+endif
 
 Include:
 "unicase.h"
index e4fc08f..845ebc0 100644 (file)
@@ -10,9 +10,12 @@ Depends-on:
 unicase/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unicase/toupper.c])
+gl_LIBUNISTRING_MODULE([0.9], [unicase/toupper])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_TOUPPER
+lib_SOURCES += unicase/toupper.c
+endif
 
 Include:
 "unicase.h"
index d974d06..bd28d0d 100644 (file)
@@ -13,9 +13,12 @@ unistr/u16-cmp2
 minmax
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-casecmp.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u16-casecmp])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U16_CASECMP
+lib_SOURCES += unicase/u16-casecmp.c
+endif
 
 Include:
 "unicase.h"
index de7b696..b5f801a 100644 (file)
@@ -12,9 +12,12 @@ unicase/u16-casexfrm
 memcmp2
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-casecoll.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u16-casecoll])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U16_CASECOLL
+lib_SOURCES += unicase/u16-casecoll.c
+endif
 
 Include:
 "unicase.h"
index 5e15fa4..db48a51 100644 (file)
@@ -12,9 +12,12 @@ unicase/empty-prefix-context
 unicase/empty-suffix-context
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-casefold.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u16-casefold])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U16_CASEFOLD
+lib_SOURCES += unicase/u16-casefold.c
+endif
 
 Include:
 "unicase.h"
index f30954d..78774e2 100644 (file)
@@ -14,9 +14,12 @@ localcharset
 memxfrm
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-casexfrm.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u16-casexfrm])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U16_CASEXFRM
+lib_SOURCES += unicase/u16-casexfrm.c
+endif
 
 Include:
 "unicase.h"
index d85ec51..84be69d 100644 (file)
@@ -15,9 +15,12 @@ uninorm/u16-normalize
 uninorm/nfd
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-ct-casefold.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u16-ct-casefold])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U16_CT_CASEFOLD
+lib_SOURCES += unicase/u16-ct-casefold.c
+endif
 
 Include:
 "unicase.h"
index 51724a4..f040e62 100644 (file)
@@ -11,9 +11,12 @@ unicase/special-casing
 unicase/toupper
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-ct-tolower.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u16-ct-tolower])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOLOWER
+lib_SOURCES += unicase/u16-ct-tolower.c
+endif
 
 Include:
 "unicase.h"
index 6d02d18..0ba83fe 100644 (file)
@@ -23,9 +23,12 @@ uninorm/u16-normalize
 stdbool
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-ct-totitle.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u16-ct-totitle])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOTITLE
+lib_SOURCES += unicase/u16-ct-totitle.c
+endif
 
 Include:
 "unicase.h"
index f513a58..c39dd85 100644 (file)
@@ -11,9 +11,12 @@ unicase/special-casing
 unicase/toupper
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-ct-toupper.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u16-ct-toupper])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOUPPER
+lib_SOURCES += unicase/u16-ct-toupper.c
+endif
 
 Include:
 "unicase.h"
index fd3921e..f5aa7bb 100644 (file)
@@ -15,9 +15,12 @@ uninorm/nfd
 unistr/u16-cmp
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-is-cased.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u16-is-cased])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASED
+lib_SOURCES += unicase/u16-is-cased.c
+endif
 
 Include:
 "unicase.h"
index 6471a9a..d3959ec 100644 (file)
@@ -10,9 +10,12 @@ unicase/u16-is-invariant
 unicase/u16-casefold
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-is-casefolded.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u16-is-casefolded])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASEFOLDED
+lib_SOURCES += unicase/u16-is-casefolded.c
+endif
 
 Include:
 "unicase.h"
index 62481a0..43f1dfd 100644 (file)
@@ -10,9 +10,12 @@ unicase/u16-is-invariant
 unicase/u16-tolower
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-is-lowercase.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u16-is-lowercase])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U16_IS_LOWERCASE
+lib_SOURCES += unicase/u16-is-lowercase.c
+endif
 
 Include:
 "unicase.h"
index 6501c23..cdfb764 100644 (file)
@@ -10,9 +10,12 @@ unicase/u16-is-invariant
 unicase/u16-totitle
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-is-titlecase.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u16-is-titlecase])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U16_IS_TITLECASE
+lib_SOURCES += unicase/u16-is-titlecase.c
+endif
 
 Include:
 "unicase.h"
index aa4995e..ee94f8c 100644 (file)
@@ -10,9 +10,12 @@ unicase/u16-is-invariant
 unicase/u16-toupper
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-is-uppercase.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u16-is-uppercase])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U16_IS_UPPERCASE
+lib_SOURCES += unicase/u16-is-uppercase.c
+endif
 
 Include:
 "unicase.h"
index 3f7b6d1..268359c 100644 (file)
@@ -15,9 +15,12 @@ unistr/u16-mbtouc-unsafe
 unistr/u16-prev
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-prefix-context.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u16-prefix-context])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U16_PREFIX_CONTEXT
+lib_SOURCES += unicase/u16-prefix-context.c
+endif
 
 Include:
 "unicase.h"
index 18c43c7..7792265 100644 (file)
@@ -14,9 +14,12 @@ unictype/combining-class
 unistr/u16-mbtouc-unsafe
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-suffix-context.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u16-suffix-context])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U16_SUFFIX_CONTEXT
+lib_SOURCES += unicase/u16-suffix-context.c
+endif
 
 Include:
 "unicase.h"
index d926f8a..46b3f27 100644 (file)
@@ -13,9 +13,12 @@ unicase/empty-suffix-context
 unicase/tolower
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-tolower.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u16-tolower])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U16_TOLOWER
+lib_SOURCES += unicase/u16-tolower.c
+endif
 
 Include:
 "unicase.h"
index f6cbda5..fb419f7 100644 (file)
@@ -12,9 +12,12 @@ unicase/empty-prefix-context
 unicase/empty-suffix-context
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-totitle.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u16-totitle])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U16_TOTITLE
+lib_SOURCES += unicase/u16-totitle.c
+endif
 
 Include:
 "unicase.h"
index de6d2a5..87d9b2d 100644 (file)
@@ -13,9 +13,12 @@ unicase/empty-suffix-context
 unicase/toupper
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u16-toupper.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u16-toupper])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U16_TOUPPER
+lib_SOURCES += unicase/u16-toupper.c
+endif
 
 Include:
 "unicase.h"
index cbc620f..2be817f 100644 (file)
@@ -13,9 +13,12 @@ unistr/u32-cmp2
 minmax
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-casecmp.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u32-casecmp])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U32_CASECMP
+lib_SOURCES += unicase/u32-casecmp.c
+endif
 
 Include:
 "unicase.h"
index 5e67f35..9400197 100644 (file)
@@ -12,9 +12,12 @@ unicase/u32-casexfrm
 memcmp2
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-casecoll.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u32-casecoll])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U32_CASECOLL
+lib_SOURCES += unicase/u32-casecoll.c
+endif
 
 Include:
 "unicase.h"
index e753e50..ca2e655 100644 (file)
@@ -12,9 +12,12 @@ unicase/empty-prefix-context
 unicase/empty-suffix-context
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-casefold.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u32-casefold])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U32_CASEFOLD
+lib_SOURCES += unicase/u32-casefold.c
+endif
 
 Include:
 "unicase.h"
index b206ad9..6fb660e 100644 (file)
@@ -14,9 +14,12 @@ localcharset
 memxfrm
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-casexfrm.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u32-casexfrm])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U32_CASEXFRM
+lib_SOURCES += unicase/u32-casexfrm.c
+endif
 
 Include:
 "unicase.h"
index e2931f6..805cfdc 100644 (file)
@@ -15,9 +15,12 @@ uninorm/u32-normalize
 uninorm/nfd
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-ct-casefold.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u32-ct-casefold])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U32_CT_CASEFOLD
+lib_SOURCES += unicase/u32-ct-casefold.c
+endif
 
 Include:
 "unicase.h"
index cfd7f34..e54127c 100644 (file)
@@ -11,9 +11,12 @@ unicase/special-casing
 unicase/toupper
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-ct-tolower.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u32-ct-tolower])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOLOWER
+lib_SOURCES += unicase/u32-ct-tolower.c
+endif
 
 Include:
 "unicase.h"
index 1c665ac..9f77a96 100644 (file)
@@ -23,9 +23,12 @@ uninorm/u32-normalize
 stdbool
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-ct-totitle.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u32-ct-totitle])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOTITLE
+lib_SOURCES += unicase/u32-ct-totitle.c
+endif
 
 Include:
 "unicase.h"
index b76397a..c6d0055 100644 (file)
@@ -11,9 +11,12 @@ unicase/special-casing
 unicase/toupper
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-ct-toupper.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u32-ct-toupper])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOUPPER
+lib_SOURCES += unicase/u32-ct-toupper.c
+endif
 
 Include:
 "unicase.h"
index d57777b..6ae6ecb 100644 (file)
@@ -15,9 +15,12 @@ uninorm/nfd
 unistr/u32-cmp
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-is-cased.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u32-is-cased])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASED
+lib_SOURCES += unicase/u32-is-cased.c
+endif
 
 Include:
 "unicase.h"
index 7f59a81..cbe0ba3 100644 (file)
@@ -10,9 +10,12 @@ unicase/u32-is-invariant
 unicase/u32-casefold
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-is-casefolded.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u32-is-casefolded])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASEFOLDED
+lib_SOURCES += unicase/u32-is-casefolded.c
+endif
 
 Include:
 "unicase.h"
index f459e38..bd568b0 100644 (file)
@@ -10,9 +10,12 @@ unicase/u32-is-invariant
 unicase/u32-tolower
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-is-lowercase.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u32-is-lowercase])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U32_IS_LOWERCASE
+lib_SOURCES += unicase/u32-is-lowercase.c
+endif
 
 Include:
 "unicase.h"
index df841b2..54d0e5c 100644 (file)
@@ -10,9 +10,12 @@ unicase/u32-is-invariant
 unicase/u32-totitle
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-is-titlecase.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u32-is-titlecase])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U32_IS_TITLECASE
+lib_SOURCES += unicase/u32-is-titlecase.c
+endif
 
 Include:
 "unicase.h"
index 5b6215c..8586ee8 100644 (file)
@@ -10,9 +10,12 @@ unicase/u32-is-invariant
 unicase/u32-toupper
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-is-uppercase.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u32-is-uppercase])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U32_IS_UPPERCASE
+lib_SOURCES += unicase/u32-is-uppercase.c
+endif
 
 Include:
 "unicase.h"
index 5b3e3e4..2532a14 100644 (file)
@@ -15,9 +15,12 @@ unistr/u32-mbtouc-unsafe
 unistr/u32-prev
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-prefix-context.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u32-prefix-context])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U32_PREFIX_CONTEXT
+lib_SOURCES += unicase/u32-prefix-context.c
+endif
 
 Include:
 "unicase.h"
index 221f398..7385db9 100644 (file)
@@ -14,9 +14,12 @@ unictype/combining-class
 unistr/u32-mbtouc-unsafe
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-suffix-context.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u32-suffix-context])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U32_SUFFIX_CONTEXT
+lib_SOURCES += unicase/u32-suffix-context.c
+endif
 
 Include:
 "unicase.h"
index dc27375..262d475 100644 (file)
@@ -13,9 +13,12 @@ unicase/empty-suffix-context
 unicase/tolower
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-tolower.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u32-tolower])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U32_TOLOWER
+lib_SOURCES += unicase/u32-tolower.c
+endif
 
 Include:
 "unicase.h"
index 0e41340..9f96f6c 100644 (file)
@@ -12,9 +12,12 @@ unicase/empty-prefix-context
 unicase/empty-suffix-context
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-totitle.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u32-totitle])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U32_TOTITLE
+lib_SOURCES += unicase/u32-totitle.c
+endif
 
 Include:
 "unicase.h"
index 009e094..8a5d8ac 100644 (file)
@@ -13,9 +13,12 @@ unicase/empty-suffix-context
 unicase/toupper
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u32-toupper.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u32-toupper])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U32_TOUPPER
+lib_SOURCES += unicase/u32-toupper.c
+endif
 
 Include:
 "unicase.h"
index 28dc0cb..86598c7 100644 (file)
@@ -13,9 +13,12 @@ unistr/u8-cmp2
 minmax
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-casecmp.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u8-casecmp])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U8_CASECMP
+lib_SOURCES += unicase/u8-casecmp.c
+endif
 
 Include:
 "unicase.h"
index 8d69a24..8209fc3 100644 (file)
@@ -12,9 +12,12 @@ unicase/u8-casexfrm
 memcmp2
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-casecoll.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u8-casecoll])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U8_CASECOLL
+lib_SOURCES += unicase/u8-casecoll.c
+endif
 
 Include:
 "unicase.h"
index 76740d3..b9b24ff 100644 (file)
@@ -12,9 +12,12 @@ unicase/empty-prefix-context
 unicase/empty-suffix-context
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-casefold.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u8-casefold])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U8_CASEFOLD
+lib_SOURCES += unicase/u8-casefold.c
+endif
 
 Include:
 "unicase.h"
index c8f62fe..968dd59 100644 (file)
@@ -14,9 +14,12 @@ localcharset
 memxfrm
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-casexfrm.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u8-casexfrm])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U8_CASEXFRM
+lib_SOURCES += unicase/u8-casexfrm.c
+endif
 
 Include:
 "unicase.h"
index e4b2d44..b25bee4 100644 (file)
@@ -15,9 +15,12 @@ uninorm/u8-normalize
 uninorm/nfd
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-ct-casefold.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u8-ct-casefold])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U8_CT_CASEFOLD
+lib_SOURCES += unicase/u8-ct-casefold.c
+endif
 
 Include:
 "unicase.h"
index 609bb27..0e1973b 100644 (file)
@@ -11,9 +11,12 @@ unicase/special-casing
 unicase/toupper
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-ct-tolower.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u8-ct-tolower])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOLOWER
+lib_SOURCES += unicase/u8-ct-tolower.c
+endif
 
 Include:
 "unicase.h"
index b0618a9..af95f36 100644 (file)
@@ -23,9 +23,12 @@ uninorm/u8-normalize
 stdbool
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-ct-totitle.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u8-ct-totitle])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOTITLE
+lib_SOURCES += unicase/u8-ct-totitle.c
+endif
 
 Include:
 "unicase.h"
index 23134f7..0c30749 100644 (file)
@@ -11,9 +11,12 @@ unicase/special-casing
 unicase/toupper
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-ct-toupper.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u8-ct-toupper])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOUPPER
+lib_SOURCES += unicase/u8-ct-toupper.c
+endif
 
 Include:
 "unicase.h"
index 8da5486..db7ee23 100644 (file)
@@ -15,9 +15,12 @@ uninorm/nfd
 unistr/u8-cmp
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-is-cased.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u8-is-cased])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASED
+lib_SOURCES += unicase/u8-is-cased.c
+endif
 
 Include:
 "unicase.h"
index 32bcc50..80773ba 100644 (file)
@@ -10,9 +10,12 @@ unicase/u8-is-invariant
 unicase/u8-casefold
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-is-casefolded.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u8-is-casefolded])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASEFOLDED
+lib_SOURCES += unicase/u8-is-casefolded.c
+endif
 
 Include:
 "unicase.h"
index 2c38563..7cd53de 100644 (file)
@@ -10,9 +10,12 @@ unicase/u8-is-invariant
 unicase/u8-tolower
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-is-lowercase.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u8-is-lowercase])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U8_IS_LOWERCASE
+lib_SOURCES += unicase/u8-is-lowercase.c
+endif
 
 Include:
 "unicase.h"
index 1043f15..299b9fb 100644 (file)
@@ -10,9 +10,12 @@ unicase/u8-is-invariant
 unicase/u8-totitle
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-is-titlecase.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u8-is-titlecase])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U8_IS_TITLECASE
+lib_SOURCES += unicase/u8-is-titlecase.c
+endif
 
 Include:
 "unicase.h"
index 1e4198e..4e40a5a 100644 (file)
@@ -10,9 +10,12 @@ unicase/u8-is-invariant
 unicase/u8-toupper
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-is-uppercase.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u8-is-uppercase])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U8_IS_UPPERCASE
+lib_SOURCES += unicase/u8-is-uppercase.c
+endif
 
 Include:
 "unicase.h"
index 21b17e9..94eea78 100644 (file)
@@ -15,9 +15,12 @@ unistr/u8-mbtouc-unsafe
 unistr/u8-prev
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-prefix-context.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u8-prefix-context])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U8_PREFIX_CONTEXT
+lib_SOURCES += unicase/u8-prefix-context.c
+endif
 
 Include:
 "unicase.h"
index 30a4f0a..2ee7422 100644 (file)
@@ -14,9 +14,12 @@ unictype/combining-class
 unistr/u8-mbtouc-unsafe
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-suffix-context.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u8-suffix-context])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U8_SUFFIX_CONTEXT
+lib_SOURCES += unicase/u8-suffix-context.c
+endif
 
 Include:
 "unicase.h"
index 22f3e22..12458e7 100644 (file)
@@ -13,9 +13,12 @@ unicase/empty-suffix-context
 unicase/tolower
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-tolower.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u8-tolower])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U8_TOLOWER
+lib_SOURCES += unicase/u8-tolower.c
+endif
 
 Include:
 "unicase.h"
index c238999..49d9965 100644 (file)
@@ -12,9 +12,12 @@ unicase/empty-prefix-context
 unicase/empty-suffix-context
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-totitle.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u8-totitle])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U8_TOTITLE
+lib_SOURCES += unicase/u8-totitle.c
+endif
 
 Include:
 "unicase.h"
index 64cb010..300f39f 100644 (file)
@@ -13,9 +13,12 @@ unicase/empty-suffix-context
 unicase/toupper
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/u8-toupper.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/u8-toupper])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_U8_TOUPPER
+lib_SOURCES += unicase/u8-toupper.c
+endif
 
 Include:
 "unicase.h"
index dc8b0a5..58d0c57 100644 (file)
@@ -15,9 +15,12 @@ localcharset
 minmax
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/ulc-casecmp.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/ulc-casecmp])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_ULC_CASECMP
+lib_SOURCES += unicase/ulc-casecmp.c
+endif
 
 Include:
 "unicase.h"
index 48c64b8..b3c04ae 100644 (file)
@@ -11,9 +11,12 @@ unicase/ulc-casexfrm
 memcmp2
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/ulc-casecoll.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/ulc-casecoll])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_ULC_CASECOLL
+lib_SOURCES += unicase/ulc-casecoll.c
+endif
 
 Include:
 "unicase.h"
index aa7036d..0a8cccf 100644 (file)
@@ -11,9 +11,12 @@ uniconv/u8-conv-from-enc
 localcharset
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.1], [unicase/ulc-casexfrm.c])
+gl_LIBUNISTRING_MODULE([0.9.1], [unicase/ulc-casexfrm])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICASE_ULC_CASEXFRM
+lib_SOURCES += unicase/ulc-casexfrm.c
+endif
 
 Include:
 "unicase.h"
index 8694285..ca84ed9 100644 (file)
@@ -15,9 +15,12 @@ unistr/u16-mblen
 
 configure.ac:
 AC_REQUIRE([gl_BIGENDIAN])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniconv/u16-conv-from-enc.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniconv/u16-conv-from-enc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICONV_U16_CONV_FROM_ENC
+lib_SOURCES += uniconv/u16-conv-from-enc.c
+endif
 
 Include:
 "uniconv.h"
index 9854682..287076f 100644 (file)
@@ -16,9 +16,12 @@ unistr/u8-mblen
 
 configure.ac:
 AC_REQUIRE([gl_BIGENDIAN])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniconv/u16-conv-to-enc.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniconv/u16-conv-to-enc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICONV_U16_CONV_TO_ENC
+lib_SOURCES += uniconv/u16-conv-to-enc.c
+endif
 
 Include:
 "uniconv.h"
index 5dcba74..b6c1520 100644 (file)
@@ -11,9 +11,12 @@ uniconv/u16-conv-from-enc
 unistr/u16-strlen
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniconv/u16-strconv-from-enc.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniconv/u16-strconv-from-enc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_ENC
+lib_SOURCES += uniconv/u16-strconv-from-enc.c
+endif
 
 Include:
 "uniconv.h"
index 4239f50..e6b060e 100644 (file)
@@ -10,9 +10,12 @@ uniconv/u16-strconv-from-enc
 localcharset
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniconv/u16-strconv-from-locale.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniconv/u16-strconv-from-locale])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_LOCALE
+lib_SOURCES += uniconv/u16-strconv-from-locale.c
+endif
 
 Include:
 "uniconv.h"
index 354f095..d480559 100644 (file)
@@ -14,9 +14,12 @@ unistr/u16-strlen
 
 configure.ac:
 AC_REQUIRE([gl_BIGENDIAN])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniconv/u16-strconv-to-enc.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniconv/u16-strconv-to-enc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_ENC
+lib_SOURCES += uniconv/u16-strconv-to-enc.c
+endif
 
 Include:
 "uniconv.h"
index 22845de..12fd3c4 100644 (file)
@@ -10,9 +10,12 @@ uniconv/u16-strconv-to-enc
 localcharset
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniconv/u16-strconv-to-locale.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniconv/u16-strconv-to-locale])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_LOCALE
+lib_SOURCES += uniconv/u16-strconv-to-locale.c
+endif
 
 Include:
 "uniconv.h"
index a3fb5ec..d72e7c2 100644 (file)
@@ -14,9 +14,12 @@ unistr/u8-mblen
 unistr/u32-mblen
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniconv/u32-conv-from-enc.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniconv/u32-conv-from-enc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICONV_U32_CONV_FROM_ENC
+lib_SOURCES += uniconv/u32-conv-from-enc.c
+endif
 
 Include:
 "uniconv.h"
index 465fae4..8aa6b09 100644 (file)
@@ -14,9 +14,12 @@ unistr/u32-mblen
 unistr/u8-mblen
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniconv/u32-conv-to-enc.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniconv/u32-conv-to-enc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICONV_U32_CONV_TO_ENC
+lib_SOURCES += uniconv/u32-conv-to-enc.c
+endif
 
 Include:
 "uniconv.h"
index fd01171..7c2846d 100644 (file)
@@ -11,9 +11,12 @@ uniconv/u32-conv-from-enc
 unistr/u32-strlen
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniconv/u32-strconv-from-enc.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniconv/u32-strconv-from-enc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_ENC
+lib_SOURCES += uniconv/u32-strconv-from-enc.c
+endif
 
 Include:
 "uniconv.h"
index e8e28bb..e05dbed 100644 (file)
@@ -10,9 +10,12 @@ uniconv/u32-strconv-from-enc
 localcharset
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniconv/u32-strconv-from-locale.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniconv/u32-strconv-from-locale])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_LOCALE
+lib_SOURCES += uniconv/u32-strconv-from-locale.c
+endif
 
 Include:
 "uniconv.h"
index 1a0c5f3..e83477e 100644 (file)
@@ -13,9 +13,12 @@ unistr/u32-to-u8
 unistr/u32-strlen
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniconv/u32-strconv-to-enc.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniconv/u32-strconv-to-enc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_ENC
+lib_SOURCES += uniconv/u32-strconv-to-enc.c
+endif
 
 Include:
 "uniconv.h"
index 022402d..65260f6 100644 (file)
@@ -10,9 +10,12 @@ uniconv/u32-strconv-to-enc
 localcharset
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniconv/u32-strconv-to-locale.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniconv/u32-strconv-to-locale])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_LOCALE
+lib_SOURCES += uniconv/u32-strconv-to-locale.c
+endif
 
 Include:
 "uniconv.h"
index 8ca0283..5532150 100644 (file)
@@ -12,9 +12,12 @@ unistr/u8-check
 unistr/u8-mblen
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniconv/u8-conv-from-enc.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniconv/u8-conv-from-enc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICONV_U8_CONV_FROM_ENC
+lib_SOURCES += uniconv/u8-conv-from-enc.c
+endif
 
 Include:
 "uniconv.h"
index a49fe82..8ab4443 100644 (file)
@@ -11,9 +11,12 @@ striconveha
 unistr/u8-check
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniconv/u8-conv-to-enc.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniconv/u8-conv-to-enc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICONV_U8_CONV_TO_ENC
+lib_SOURCES += uniconv/u8-conv-to-enc.c
+endif
 
 Include:
 "uniconv.h"
index e873b18..c27b989 100644 (file)
@@ -11,9 +11,12 @@ uniconv/u8-conv-from-enc
 unistr/u8-strlen
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniconv/u8-strconv-from-enc.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniconv/u8-strconv-from-enc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_ENC
+lib_SOURCES += uniconv/u8-strconv-from-enc.c
+endif
 
 Include:
 "uniconv.h"
index 1112c27..e2a1f9d 100644 (file)
@@ -10,9 +10,12 @@ uniconv/u8-strconv-from-enc
 localcharset
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniconv/u8-strconv-from-locale.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniconv/u8-strconv-from-locale])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_LOCALE
+lib_SOURCES += uniconv/u8-strconv-from-locale.c
+endif
 
 Include:
 "uniconv.h"
index c0bcb7c..533a453 100644 (file)
@@ -12,9 +12,12 @@ unistr/u8-check
 unistr/u8-strlen
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniconv/u8-strconv-to-enc.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniconv/u8-strconv-to-enc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_ENC
+lib_SOURCES += uniconv/u8-strconv-to-enc.c
+endif
 
 Include:
 "uniconv.h"
index 2b9dc3c..7d3e652 100644 (file)
@@ -10,9 +10,12 @@ uniconv/u8-strconv-to-enc
 localcharset
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniconv/u8-strconv-to-locale.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniconv/u8-strconv-to-locale])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_LOCALE
+lib_SOURCES += uniconv/u8-strconv-to-locale.c
+endif
 
 Include:
 "uniconv.h"
index 6d2bf55..8303b2b 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/bidi_byname.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/bidicategory-byname])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_BIDICATEGORY_BYNAME
+lib_SOURCES += unictype/bidi_byname.c
+endif
 
 Include:
 "unictype.h"
index 4686516..7e4a6a0 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/bidi_name.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/bidicategory-name])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_BIDICATEGORY_NAME
+lib_SOURCES += unictype/bidi_name.c
+endif
 
 Include:
 "unictype.h"
index 7337288..d284063 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/bidi_of.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/bidicategory-of])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_BIDICATEGORY_OF
+lib_SOURCES += unictype/bidi_of.c
+endif
 
 Include:
 "unictype.h"
index 9fa3c56..abbd277 100644 (file)
@@ -9,9 +9,12 @@ unictype/base
 unictype/bidicategory-of
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/bidi_test.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/bidicategory-test])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_BIDICATEGORY_TEST
+lib_SOURCES += unictype/bidi_test.c
+endif
 
 Include:
 "unictype.h"
index 440958e..17650a7 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/blocks.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/block-list])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_LIST
+lib_SOURCES += unictype/blocks.c
+endif
 
 Include:
 "unictype.h"
index 9e2ae8a..21e9eae 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/block_test.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/block-test])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_TEST
+lib_SOURCES += unictype/block_test.c
+endif
 
 Include:
 "unictype.h"
index f27300c..0eed125 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_C.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-C])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_C
+lib_SOURCES += unictype/categ_C.c
+endif
 
 Include:
 "unictype.h"
index 9a51048..74fad8e 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Cc.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Cc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CC
+lib_SOURCES += unictype/categ_Cc.c
+endif
 
 Include:
 "unictype.h"
index 66157ed..e939c82 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Cf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Cf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CF
+lib_SOURCES += unictype/categ_Cf.c
+endif
 
 Include:
 "unictype.h"
index 4dfde19..4a22ae2 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Cn.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Cn])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CN
+lib_SOURCES += unictype/categ_Cn.c
+endif
 
 Include:
 "unictype.h"
index e695003..d5e6096 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Co.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Co])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CO
+lib_SOURCES += unictype/categ_Co.c
+endif
 
 Include:
 "unictype.h"
index 78874fb..1261b5b 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Cs.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Cs])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CS
+lib_SOURCES += unictype/categ_Cs.c
+endif
 
 Include:
 "unictype.h"
index 5ac31b4..2b74a3c 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_L.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-L])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_L
+lib_SOURCES += unictype/categ_L.c
+endif
 
 Include:
 "unictype.h"
index de196bd..07d5cb0 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Ll.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Ll])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LL
+lib_SOURCES += unictype/categ_Ll.c
+endif
 
 Include:
 "unictype.h"
index dd0f834..5b58fc5 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Lm.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Lm])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LM
+lib_SOURCES += unictype/categ_Lm.c
+endif
 
 Include:
 "unictype.h"
index 58d1451..94733cc 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Lo.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Lo])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LO
+lib_SOURCES += unictype/categ_Lo.c
+endif
 
 Include:
 "unictype.h"
index bc597aa..e433d8f 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Lt.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Lt])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LT
+lib_SOURCES += unictype/categ_Lt.c
+endif
 
 Include:
 "unictype.h"
index 8d89454..1adb0a0 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Lu.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Lu])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LU
+lib_SOURCES += unictype/categ_Lu.c
+endif
 
 Include:
 "unictype.h"
index 3f65b68..262b3e5 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_M.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-M])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_M
+lib_SOURCES += unictype/categ_M.c
+endif
 
 Include:
 "unictype.h"
index 13f886f..d325c9c 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Mc.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Mc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MC
+lib_SOURCES += unictype/categ_Mc.c
+endif
 
 Include:
 "unictype.h"
index 6b96f40..1e3e7b2 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Me.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Me])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ME
+lib_SOURCES += unictype/categ_Me.c
+endif
 
 Include:
 "unictype.h"
index ceb2a79..e35a194 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Mn.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Mn])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MN
+lib_SOURCES += unictype/categ_Mn.c
+endif
 
 Include:
 "unictype.h"
index fca04fa..5efb618 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_N.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-N])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_N
+lib_SOURCES += unictype/categ_N.c
+endif
 
 Include:
 "unictype.h"
index 4854846..20d281d 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Nd.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Nd])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ND
+lib_SOURCES += unictype/categ_Nd.c
+endif
 
 Include:
 "unictype.h"
index 51e437d..4c2ce54 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Nl.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Nl])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NL
+lib_SOURCES += unictype/categ_Nl.c
+endif
 
 Include:
 "unictype.h"
index 29263ad..caaa09b 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_No.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-No])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NO
+lib_SOURCES += unictype/categ_No.c
+endif
 
 Include:
 "unictype.h"
index 9f224af..93a6ffb 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_P.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-P])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_P
+lib_SOURCES += unictype/categ_P.c
+endif
 
 Include:
 "unictype.h"
index 694a759..a85a011 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Pc.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Pc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PC
+lib_SOURCES += unictype/categ_Pc.c
+endif
 
 Include:
 "unictype.h"
index 1454293..c99fc86 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Pd.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Pd])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PD
+lib_SOURCES += unictype/categ_Pd.c
+endif
 
 Include:
 "unictype.h"
index 1825b78..41b679e 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Pe.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Pe])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PE
+lib_SOURCES += unictype/categ_Pe.c
+endif
 
 Include:
 "unictype.h"
index 39d13ad..cbe49ee 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Pf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Pf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PF
+lib_SOURCES += unictype/categ_Pf.c
+endif
 
 Include:
 "unictype.h"
index b1ffefd..8ef8304 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Pi.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Pi])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PI
+lib_SOURCES += unictype/categ_Pi.c
+endif
 
 Include:
 "unictype.h"
index b679bc5..6efe728 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Po.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Po])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PO
+lib_SOURCES += unictype/categ_Po.c
+endif
 
 Include:
 "unictype.h"
index 3da8fb2..0a7e3cf 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Ps.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Ps])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PS
+lib_SOURCES += unictype/categ_Ps.c
+endif
 
 Include:
 "unictype.h"
index a2b38c0..820cdd0 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_S.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-S])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_S
+lib_SOURCES += unictype/categ_S.c
+endif
 
 Include:
 "unictype.h"
index 01efd63..039229a 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Sc.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Sc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SC
+lib_SOURCES += unictype/categ_Sc.c
+endif
 
 Include:
 "unictype.h"
index fc30383..a6a6554 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Sk.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Sk])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SK
+lib_SOURCES += unictype/categ_Sk.c
+endif
 
 Include:
 "unictype.h"
index 2226ff2..1ac1a4a 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Sm.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Sm])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SM
+lib_SOURCES += unictype/categ_Sm.c
+endif
 
 Include:
 "unictype.h"
index 6fd2c55..dff75dd 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_So.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-So])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SO
+lib_SOURCES += unictype/categ_So.c
+endif
 
 Include:
 "unictype.h"
index 384f48d..20eb401 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Z.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Z])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_Z
+lib_SOURCES += unictype/categ_Z.c
+endif
 
 Include:
 "unictype.h"
index 9416bf6..2e5dece 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Zl.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Zl])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZL
+lib_SOURCES += unictype/categ_Zl.c
+endif
 
 Include:
 "unictype.h"
index cd263f5..82b09cd 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Zp.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Zp])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZP
+lib_SOURCES += unictype/categ_Zp.c
+endif
 
 Include:
 "unictype.h"
index 709eb74..acf4272 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_Zs.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-Zs])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZS
+lib_SOURCES += unictype/categ_Zs.c
+endif
 
 Include:
 "unictype.h"
index 6c75ae6..ad9977c 100644 (file)
@@ -10,9 +10,12 @@ unictype/category-none
 unictype/category-test-withtable
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_and.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-and])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND
+lib_SOURCES += unictype/categ_and.c
+endif
 
 Include:
 "unictype.h"
index f7e6f4f..bbcf2c9 100644 (file)
@@ -10,9 +10,12 @@ unictype/category-none
 unictype/category-test-withtable
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_and_not.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-and-not])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_NOT
+lib_SOURCES += unictype/categ_and_not.c
+endif
 
 Include:
 "unictype.h"
index 3beeb09..4b39c3d 100644 (file)
@@ -46,9 +46,12 @@ unictype/category-Zs
 unictype/category-none
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_byname.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-byname])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_BYNAME
+lib_SOURCES += unictype/categ_byname.c
+endif
 
 Include:
 "unictype.h"
index 7cb4b27..3361ee9 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_name.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-name])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NAME
+lib_SOURCES += unictype/categ_name.c
+endif
 
 Include:
 "unictype.h"
index 0effca6..9e1626f 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_none.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-none])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NONE
+lib_SOURCES += unictype/categ_none.c
+endif
 
 Include:
 "unictype.h"
index a3c3238..4e32117 100644 (file)
@@ -11,9 +11,12 @@ unictype/category-none
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_of.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-of])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OF
+lib_SOURCES += unictype/categ_of.c
+endif
 
 Include:
 "unictype.h"
index 8bbd41d..616f7d5 100644 (file)
@@ -9,9 +9,12 @@ unictype/base
 unictype/category-test-withtable
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_or.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-or])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OR
+lib_SOURCES += unictype/categ_or.c
+endif
 
 Include:
 "unictype.h"
index b6abf08..0a1f835 100644 (file)
@@ -10,9 +10,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/categ_test.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/category-test])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_TEST
+lib_SOURCES += unictype/categ_test.c
+endif
 
 Include:
 "unictype.h"
index c100224..faddf7b 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/combining.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/combining-class])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS
+lib_SOURCES += unictype/combining.c
+endif
 
 Include:
 "unictype.h"
index 05cee3f..670f655 100644 (file)
@@ -12,9 +12,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/ctype_alnum.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/ctype-alnum])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALNUM
+lib_SOURCES += unictype/ctype_alnum.c
+endif
 
 Include:
 "unictype.h"
index 222193f..559ee67 100644 (file)
@@ -12,9 +12,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/ctype_alpha.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/ctype-alpha])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALPHA
+lib_SOURCES += unictype/ctype_alpha.c
+endif
 
 Include:
 "unictype.h"
index 8091e86..afcfdd4 100644 (file)
@@ -12,9 +12,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/ctype_blank.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/ctype-blank])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_BLANK
+lib_SOURCES += unictype/ctype_blank.c
+endif
 
 Include:
 "unictype.h"
index 375ce5e..6b9d319 100644 (file)
@@ -12,9 +12,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/ctype_cntrl.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/ctype-cntrl])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_CNTRL
+lib_SOURCES += unictype/ctype_cntrl.c
+endif
 
 Include:
 "unictype.h"
index d52fc54..f40849f 100644 (file)
@@ -12,9 +12,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/ctype_digit.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/ctype-digit])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_DIGIT
+lib_SOURCES += unictype/ctype_digit.c
+endif
 
 Include:
 "unictype.h"
index d73af79..c38e52e 100644 (file)
@@ -12,9 +12,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/ctype_graph.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/ctype-graph])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_GRAPH
+lib_SOURCES += unictype/ctype_graph.c
+endif
 
 Include:
 "unictype.h"
index 29d961f..3de33b0 100644 (file)
@@ -12,9 +12,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/ctype_lower.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/ctype-lower])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_LOWER
+lib_SOURCES += unictype/ctype_lower.c
+endif
 
 Include:
 "unictype.h"
index 36fae45..435c3a1 100644 (file)
@@ -12,9 +12,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/ctype_print.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/ctype-print])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PRINT
+lib_SOURCES += unictype/ctype_print.c
+endif
 
 Include:
 "unictype.h"
index 7b381d8..63f7e29 100644 (file)
@@ -12,9 +12,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/ctype_punct.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/ctype-punct])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PUNCT
+lib_SOURCES += unictype/ctype_punct.c
+endif
 
 Include:
 "unictype.h"
index e7d02db..f6b2847 100644 (file)
@@ -12,9 +12,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/ctype_space.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/ctype-space])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_SPACE
+lib_SOURCES += unictype/ctype_space.c
+endif
 
 Include:
 "unictype.h"
index 41a8cf9..e277d62 100644 (file)
@@ -12,9 +12,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/ctype_upper.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/ctype-upper])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_UPPER
+lib_SOURCES += unictype/ctype_upper.c
+endif
 
 Include:
 "unictype.h"
index 6678c39..fdf7c96 100644 (file)
@@ -12,9 +12,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/ctype_xdigit.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/ctype-xdigit])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_XDIGIT
+lib_SOURCES += unictype/ctype_xdigit.c
+endif
 
 Include:
 "unictype.h"
index 9b1c86f..4de3531 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/decdigit.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/decimal-digit])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_DECIMAL_DIGIT
+lib_SOURCES += unictype/decdigit.c
+endif
 
 Include:
 "unictype.h"
index 0e40cee..9443b3c 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/digit.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/digit])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_DIGIT
+lib_SOURCES += unictype/digit.c
+endif
 
 Include:
 "unictype.h"
index c686e06..4d86a74 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/mirror.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/mirror])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_MIRROR
+lib_SOURCES += unictype/mirror.c
+endif
 
 Include:
 "unictype.h"
index 2536651..4c0a575 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/numeric.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/numeric])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_NUMERIC
+lib_SOURCES += unictype/numeric.c
+endif
 
 Include:
 "unictype.h"
index 4c2575b..ee8709a 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_alphabetic.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-alphabetic])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ALPHABETIC
+lib_SOURCES += unictype/pr_alphabetic.c
+endif
 
 Include:
 "unictype.h"
index 21959da..363d87d 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_ascii_hex_digit.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-ascii-hex-digit])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ASCII_HEX_DIGIT
+lib_SOURCES += unictype/pr_ascii_hex_digit.c
+endif
 
 Include:
 "unictype.h"
index 7ef5887..23c9e71 100644 (file)
@@ -12,9 +12,12 @@ unictype/bidicategory-of
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_bidi_arabic_digit.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-bidi-arabic-digit])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_DIGIT
+lib_SOURCES += unictype/pr_bidi_arabic_digit.c
+endif
 
 Include:
 "unictype.h"
index 61949a5..f07ee76 100644 (file)
@@ -12,9 +12,12 @@ unictype/bidicategory-of
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_bidi_arabic_right_to_left.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-bidi-arabic-right-to-left])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT
+lib_SOURCES += unictype/pr_bidi_arabic_right_to_left.c
+endif
 
 Include:
 "unictype.h"
index 2252816..6d38c64 100644 (file)
@@ -12,9 +12,12 @@ unictype/bidicategory-of
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_bidi_block_separator.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-bidi-block-separator])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BLOCK_SEPARATOR
+lib_SOURCES += unictype/pr_bidi_block_separator.c
+endif
 
 Include:
 "unictype.h"
index af9ee4e..437bd8d 100644 (file)
@@ -12,9 +12,12 @@ unictype/bidicategory-of
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_bidi_boundary_neutral.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-bidi-boundary-neutral])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BOUNDARY_NEUTRAL
+lib_SOURCES += unictype/pr_bidi_boundary_neutral.c
+endif
 
 Include:
 "unictype.h"
index ff7b9e5..70d9415 100644 (file)
@@ -12,9 +12,12 @@ unictype/bidicategory-of
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_bidi_common_separator.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-bidi-common-separator])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_COMMON_SEPARATOR
+lib_SOURCES += unictype/pr_bidi_common_separator.c
+endif
 
 Include:
 "unictype.h"
index 9438695..5887904 100644 (file)
@@ -12,9 +12,12 @@ unictype/bidicategory-of
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_bidi_control.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-bidi-control])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_CONTROL
+lib_SOURCES += unictype/pr_bidi_control.c
+endif
 
 Include:
 "unictype.h"
index 8fe27d5..ccfad53 100644 (file)
@@ -12,9 +12,12 @@ unictype/bidicategory-of
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_bidi_embedding_or_override.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-bidi-embedding-or-override])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE
+lib_SOURCES += unictype/pr_bidi_embedding_or_override.c
+endif
 
 Include:
 "unictype.h"
index 10ca0f6..7f26262 100644 (file)
@@ -12,9 +12,12 @@ unictype/bidicategory-of
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_bidi_eur_num_separator.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-bidi-eur-num-separator])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_SEPARATOR
+lib_SOURCES += unictype/pr_bidi_eur_num_separator.c
+endif
 
 Include:
 "unictype.h"
index 4b445a7..4f7d960 100644 (file)
@@ -12,9 +12,12 @@ unictype/bidicategory-of
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_bidi_eur_num_terminator.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-bidi-eur-num-terminator])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_TERMINATOR
+lib_SOURCES += unictype/pr_bidi_eur_num_terminator.c
+endif
 
 Include:
 "unictype.h"
index d12d804..66d987a 100644 (file)
@@ -12,9 +12,12 @@ unictype/bidicategory-of
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_bidi_european_digit.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-bidi-european-digit])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUROPEAN_DIGIT
+lib_SOURCES += unictype/pr_bidi_european_digit.c
+endif
 
 Include:
 "unictype.h"
index 805ef8c..ccd33cf 100644 (file)
@@ -12,9 +12,12 @@ unictype/bidicategory-of
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_bidi_hebrew_right_to_left.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-bidi-hebrew-right-to-left])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT
+lib_SOURCES += unictype/pr_bidi_hebrew_right_to_left.c
+endif
 
 Include:
 "unictype.h"
index 3488b14..54640e7 100644 (file)
@@ -12,9 +12,12 @@ unictype/bidicategory-of
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_bidi_left_to_right.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-bidi-left-to-right])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_LEFT_TO_RIGHT
+lib_SOURCES += unictype/pr_bidi_left_to_right.c
+endif
 
 Include:
 "unictype.h"
index efff6db..73ea65f 100644 (file)
@@ -12,9 +12,12 @@ unictype/bidicategory-of
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_bidi_non_spacing_mark.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-bidi-non-spacing-mark])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_NON_SPACING_MARK
+lib_SOURCES += unictype/pr_bidi_non_spacing_mark.c
+endif
 
 Include:
 "unictype.h"
index b6bffc5..d6a0867 100644 (file)
@@ -12,9 +12,12 @@ unictype/bidicategory-of
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_bidi_other_neutral.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-bidi-other-neutral])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_OTHER_NEUTRAL
+lib_SOURCES += unictype/pr_bidi_other_neutral.c
+endif
 
 Include:
 "unictype.h"
index d3907e2..158523f 100644 (file)
@@ -12,9 +12,12 @@ unictype/bidicategory-of
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_bidi_pdf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-bidi-pdf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_PDF
+lib_SOURCES += unictype/pr_bidi_pdf.c
+endif
 
 Include:
 "unictype.h"
index cd5fcc0..511c30c 100644 (file)
@@ -12,9 +12,12 @@ unictype/bidicategory-of
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_bidi_segment_separator.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-bidi-segment-separator])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_SEGMENT_SEPARATOR
+lib_SOURCES += unictype/pr_bidi_segment_separator.c
+endif
 
 Include:
 "unictype.h"
index e1201df..910acc3 100644 (file)
@@ -12,9 +12,12 @@ unictype/bidicategory-of
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_bidi_whitespace.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-bidi-whitespace])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_WHITESPACE
+lib_SOURCES += unictype/pr_bidi_whitespace.c
+endif
 
 Include:
 "unictype.h"
index 5583177..6264951 100644 (file)
@@ -89,9 +89,12 @@ unictype/property-zero-width
 gperf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_byname.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-byname])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BYNAME
+lib_SOURCES += unictype/pr_byname.c
+endif
 
 unictype/pr_byname.h: unictype/pr_byname.gperf
        $(GPERF) -m 10 $(srcdir)/unictype/pr_byname.gperf > $(srcdir)/unictype/pr_byname.h-t
index 7514e72..dadc91a 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_combining.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-combining])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMBINING
+lib_SOURCES += unictype/pr_combining.c
+endif
 
 Include:
 "unictype.h"
index bfdafb4..3c0b536 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_composite.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-composite])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMPOSITE
+lib_SOURCES += unictype/pr_composite.c
+endif
 
 Include:
 "unictype.h"
index 1bce9db..9986ba4 100644 (file)
@@ -13,9 +13,12 @@ unictype/category-Sc
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_currency_symbol.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-currency-symbol])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CURRENCY_SYMBOL
+lib_SOURCES += unictype/pr_currency_symbol.c
+endif
 
 Include:
 "unictype.h"
index 323dc3e..9004e89 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_dash.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-dash])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DASH
+lib_SOURCES += unictype/pr_dash.c
+endif
 
 Include:
 "unictype.h"
index 5fccac9..b4ac2e5 100644 (file)
@@ -13,9 +13,12 @@ unictype/category-Nd
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_decimal_digit.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-decimal-digit])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DECIMAL_DIGIT
+lib_SOURCES += unictype/pr_decimal_digit.c
+endif
 
 Include:
 "unictype.h"
index 55a360a..ecf9482 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_default_ignorable_code_point.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-default-ignorable-code-point])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT
+lib_SOURCES += unictype/pr_default_ignorable_code_point.c
+endif
 
 Include:
 "unictype.h"
index f62526f..6735807 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_deprecated.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-deprecated])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEPRECATED
+lib_SOURCES += unictype/pr_deprecated.c
+endif
 
 Include:
 "unictype.h"
index ac57c98..60a0e92 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_diacritic.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-diacritic])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DIACRITIC
+lib_SOURCES += unictype/pr_diacritic.c
+endif
 
 Include:
 "unictype.h"
index 21f19a7..414c839 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_extender.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-extender])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EXTENDER
+lib_SOURCES += unictype/pr_extender.c
+endif
 
 Include:
 "unictype.h"
index 03a3e4b..e511bf3 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_format_control.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-format-control])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_FORMAT_CONTROL
+lib_SOURCES += unictype/pr_format_control.c
+endif
 
 Include:
 "unictype.h"
index 4eafc84..44d930b 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_grapheme_base.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-grapheme-base])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_BASE
+lib_SOURCES += unictype/pr_grapheme_base.c
+endif
 
 Include:
 "unictype.h"
index ae3cd88..e5f22c2 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_grapheme_extend.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-grapheme-extend])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_EXTEND
+lib_SOURCES += unictype/pr_grapheme_extend.c
+endif
 
 Include:
 "unictype.h"
index ee10e25..cb06827 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_grapheme_link.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-grapheme-link])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_LINK
+lib_SOURCES += unictype/pr_grapheme_link.c
+endif
 
 Include:
 "unictype.h"
index 626ad5e..b4d244d 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_hex_digit.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-hex-digit])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HEX_DIGIT
+lib_SOURCES += unictype/pr_hex_digit.c
+endif
 
 Include:
 "unictype.h"
index 78a0ab7..0e63514 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_hyphen.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-hyphen])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HYPHEN
+lib_SOURCES += unictype/pr_hyphen.c
+endif
 
 Include:
 "unictype.h"
index 699af1c..a12b34e 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_id_continue.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-id-continue])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_CONTINUE
+lib_SOURCES += unictype/pr_id_continue.c
+endif
 
 Include:
 "unictype.h"
index 9f76380..06b945c 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_id_start.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-id-start])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_START
+lib_SOURCES += unictype/pr_id_start.c
+endif
 
 Include:
 "unictype.h"
index 818d4af..cacbfca 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_ideographic.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-ideographic])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDEOGRAPHIC
+lib_SOURCES += unictype/pr_ideographic.c
+endif
 
 Include:
 "unictype.h"
index fee14c8..d38e961 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_ids_binary_operator.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-ids-binary-operator])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_BINARY_OPERATOR
+lib_SOURCES += unictype/pr_ids_binary_operator.c
+endif
 
 Include:
 "unictype.h"
index cf9415c..5621813 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_ids_trinary_operator.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-ids-trinary-operator])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_TRINARY_OPERATOR
+lib_SOURCES += unictype/pr_ids_trinary_operator.c
+endif
 
 Include:
 "unictype.h"
index 48f0ae6..bdd9995 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_ignorable_control.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-ignorable-control])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IGNORABLE_CONTROL
+lib_SOURCES += unictype/pr_ignorable_control.c
+endif
 
 Include:
 "unictype.h"
index fb213ff..3e2dee9 100644 (file)
@@ -13,9 +13,12 @@ unictype/category-Cc
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_iso_control.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-iso-control])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ISO_CONTROL
+lib_SOURCES += unictype/pr_iso_control.c
+endif
 
 Include:
 "unictype.h"
index 90cec5b..965dfdb 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_join_control.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-join-control])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_JOIN_CONTROL
+lib_SOURCES += unictype/pr_join_control.c
+endif
 
 Include:
 "unictype.h"
index 3d88474..8fcdf42 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_left_of_pair.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-left-of-pair])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LEFT_OF_PAIR
+lib_SOURCES += unictype/pr_left_of_pair.c
+endif
 
 Include:
 "unictype.h"
index 7d02a1b..beef169 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_line_separator.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-line-separator])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LINE_SEPARATOR
+lib_SOURCES += unictype/pr_line_separator.c
+endif
 
 Include:
 "unictype.h"
index 6159a41..fe494b5 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_logical_order_exception.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-logical-order-exception])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOGICAL_ORDER_EXCEPTION
+lib_SOURCES += unictype/pr_logical_order_exception.c
+endif
 
 Include:
 "unictype.h"
index fd1b794..4fa2feb 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_lowercase.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-lowercase])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOWERCASE
+lib_SOURCES += unictype/pr_lowercase.c
+endif
 
 Include:
 "unictype.h"
index 1068d4b..7cf9f1f 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_math.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-math])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_MATH
+lib_SOURCES += unictype/pr_math.c
+endif
 
 Include:
 "unictype.h"
index fb92d36..0d3d5aa 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_non_break.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-non-break])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NON_BREAK
+lib_SOURCES += unictype/pr_non_break.c
+endif
 
 Include:
 "unictype.h"
index 10ba80f..55c2e5e 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_not_a_character.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-not-a-character])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NOT_A_CHARACTER
+lib_SOURCES += unictype/pr_not_a_character.c
+endif
 
 Include:
 "unictype.h"
index 6aef54c..2f6a75b 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_numeric.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-numeric])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NUMERIC
+lib_SOURCES += unictype/pr_numeric.c
+endif
 
 Include:
 "unictype.h"
index 058b1bc..11d708c 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_other_alphabetic.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-other-alphabetic])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ALPHABETIC
+lib_SOURCES += unictype/pr_other_alphabetic.c
+endif
 
 Include:
 "unictype.h"
index 0b2a321..d31b7f8 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_other_default_ignorable_code_point.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-other-default-ignorable-code-point])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT
+lib_SOURCES += unictype/pr_other_default_ignorable_code_point.c
+endif
 
 Include:
 "unictype.h"
index 8f08e6a..831f686 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_other_grapheme_extend.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-other-grapheme-extend])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_GRAPHEME_EXTEND
+lib_SOURCES += unictype/pr_other_grapheme_extend.c
+endif
 
 Include:
 "unictype.h"
index 87c5a24..00a25a8 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_other_id_continue.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-other-id-continue])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_CONTINUE
+lib_SOURCES += unictype/pr_other_id_continue.c
+endif
 
 Include:
 "unictype.h"
index 8f9fef4..74e1a8e 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_other_id_start.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-other-id-start])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_START
+lib_SOURCES += unictype/pr_other_id_start.c
+endif
 
 Include:
 "unictype.h"
index ab356b7..3b1e177 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_other_lowercase.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-other-lowercase])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_LOWERCASE
+lib_SOURCES += unictype/pr_other_lowercase.c
+endif
 
 Include:
 "unictype.h"
index b95a0e4..a66cd30 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_other_math.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-other-math])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_MATH
+lib_SOURCES += unictype/pr_other_math.c
+endif
 
 Include:
 "unictype.h"
index 7d72b3e..2861dd3 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_other_uppercase.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-other-uppercase])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_UPPERCASE
+lib_SOURCES += unictype/pr_other_uppercase.c
+endif
 
 Include:
 "unictype.h"
index c744eb9..3abd2ac 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_paired_punctuation.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-paired-punctuation])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PAIRED_PUNCTUATION
+lib_SOURCES += unictype/pr_paired_punctuation.c
+endif
 
 Include:
 "unictype.h"
index b4ebaad..cbce2b9 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_paragraph_separator.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-paragraph-separator])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PARAGRAPH_SEPARATOR
+lib_SOURCES += unictype/pr_paragraph_separator.c
+endif
 
 Include:
 "unictype.h"
index 5ae77e6..04fea20 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_pattern_syntax.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-pattern-syntax])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_SYNTAX
+lib_SOURCES += unictype/pr_pattern_syntax.c
+endif
 
 Include:
 "unictype.h"
index fb7b5f2..f38906d 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_pattern_white_space.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-pattern-white-space])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_WHITE_SPACE
+lib_SOURCES += unictype/pr_pattern_white_space.c
+endif
 
 Include:
 "unictype.h"
index c82405d..8bb878e 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_private_use.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-private-use])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PRIVATE_USE
+lib_SOURCES += unictype/pr_private_use.c
+endif
 
 Include:
 "unictype.h"
index 8a2b2b8..f96dd71 100644 (file)
@@ -13,9 +13,12 @@ unictype/category-P
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_punctuation.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-punctuation])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PUNCTUATION
+lib_SOURCES += unictype/pr_punctuation.c
+endif
 
 Include:
 "unictype.h"
index 4d1da9b..1997406 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_quotation_mark.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-quotation-mark])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_QUOTATION_MARK
+lib_SOURCES += unictype/pr_quotation_mark.c
+endif
 
 Include:
 "unictype.h"
index de3d9ff..3bcdd2c 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_radical.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-radical])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_RADICAL
+lib_SOURCES += unictype/pr_radical.c
+endif
 
 Include:
 "unictype.h"
index c7bb273..911833b 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_sentence_terminal.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-sentence-terminal])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SENTENCE_TERMINAL
+lib_SOURCES += unictype/pr_sentence_terminal.c
+endif
 
 Include:
 "unictype.h"
index e270c50..a697b54 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_soft_dotted.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-soft-dotted])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SOFT_DOTTED
+lib_SOURCES += unictype/pr_soft_dotted.c
+endif
 
 Include:
 "unictype.h"
index 876e1ae..401d440 100644 (file)
@@ -13,9 +13,12 @@ unictype/category-Zs
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_space.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-space])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SPACE
+lib_SOURCES += unictype/pr_space.c
+endif
 
 Include:
 "unictype.h"
index 89cba27..a75acec 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_terminal_punctuation.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-terminal-punctuation])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TERMINAL_PUNCTUATION
+lib_SOURCES += unictype/pr_terminal_punctuation.c
+endif
 
 Include:
 "unictype.h"
index cdd9967..75f3599 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_test.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-test])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TEST
+lib_SOURCES += unictype/pr_test.c
+endif
 
 Include:
 "unictype.h"
index b26cd84..5dd8ef1 100644 (file)
@@ -13,9 +13,12 @@ unictype/category-Lt
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_titlecase.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-titlecase])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TITLECASE
+lib_SOURCES += unictype/pr_titlecase.c
+endif
 
 Include:
 "unictype.h"
index f4e949d..cccf4d2 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_unassigned_code_value.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-unassigned-code-value])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNASSIGNED_CODE_VALUE
+lib_SOURCES += unictype/pr_unassigned_code_value.c
+endif
 
 Include:
 "unictype.h"
index 3ef59d4..50c3965 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_unified_ideograph.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-unified-ideograph])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNIFIED_IDEOGRAPH
+lib_SOURCES += unictype/pr_unified_ideograph.c
+endif
 
 Include:
 "unictype.h"
index 3e6368c..95edaf7 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_uppercase.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-uppercase])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UPPERCASE
+lib_SOURCES += unictype/pr_uppercase.c
+endif
 
 Include:
 "unictype.h"
index 1a1182d..d7ebc69 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_variation_selector.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-variation-selector])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_VARIATION_SELECTOR
+lib_SOURCES += unictype/pr_variation_selector.c
+endif
 
 Include:
 "unictype.h"
index 1a5b7d6..632903b 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_white_space.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-white-space])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_WHITE_SPACE
+lib_SOURCES += unictype/pr_white_space.c
+endif
 
 Include:
 "unictype.h"
index 0e1071c..3c78654 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_xid_continue.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-xid-continue])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_CONTINUE
+lib_SOURCES += unictype/pr_xid_continue.c
+endif
 
 Include:
 "unictype.h"
index 922d28e..a75e5fb 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_xid_start.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-xid-start])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_START
+lib_SOURCES += unictype/pr_xid_start.c
+endif
 
 Include:
 "unictype.h"
index d1e693e..d725603 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/pr_zero_width.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/property-zero-width])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ZERO_WIDTH
+lib_SOURCES += unictype/pr_zero_width.c
+endif
 
 Include:
 "unictype.h"
index b12752d..056b846 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 gperf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/scripts.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/scripts])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_SCRIPTS
+lib_SOURCES += unictype/scripts.c
+endif
 
 unictype/scripts_byname.h: unictype/scripts_byname.gperf
        $(GPERF) -m 10 $(srcdir)/unictype/scripts_byname.gperf > $(srcdir)/unictype/scripts_byname.h-t
index 94e15bd..05bac91 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/sy_c_ident.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/syntax-c-ident])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_IDENT
+lib_SOURCES += unictype/sy_c_ident.c
+endif
 
 Include:
 "unictype.h"
index 1067650..f6bd3a7 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/sy_c_whitespace.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/syntax-c-whitespace])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_WHITESPACE
+lib_SOURCES += unictype/sy_c_whitespace.c
+endif
 
 Include:
 "unictype.h"
index 71cdda2..d28b2e0 100644 (file)
@@ -11,9 +11,12 @@ unictype/base
 
 configure.ac:
 AC_REQUIRE([AC_C_INLINE])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/sy_java_ident.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/syntax-java-ident])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_IDENT
+lib_SOURCES += unictype/sy_java_ident.c
+endif
 
 Include:
 "unictype.h"
index 168ed39..85d4bdb 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unictype/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unictype/sy_java_whitespace.c])
+gl_LIBUNISTRING_MODULE([0.9], [unictype/syntax-java-whitespace])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_WHITESPACE
+lib_SOURCES += unictype/sy_java_whitespace.c
+endif
 
 Include:
 "unictype.h"
index 0f740c1..b0516e5 100644 (file)
@@ -12,9 +12,12 @@ unistr/u16-mbtouc-unsafe
 streq
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unilbrk/u16-possible-linebreaks.c])
+gl_LIBUNISTRING_MODULE([0.9], [unilbrk/u16-possible-linebreaks])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS
+lib_SOURCES += unilbrk/u16-possible-linebreaks.c
+endif
 
 Include:
 "unilbrk.h"
index bdc4d4b..928e838 100644 (file)
@@ -11,9 +11,12 @@ uniwidth/width
 unistr/u16-mbtouc-unsafe
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unilbrk/u16-width-linebreaks.c])
+gl_LIBUNISTRING_MODULE([0.9], [unilbrk/u16-width-linebreaks])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNILBRK_U16_WIDTH_LINEBREAKS
+lib_SOURCES += unilbrk/u16-width-linebreaks.c
+endif
 
 Include:
 "unilbrk.h"
index e51d251..38d4726 100644 (file)
@@ -11,9 +11,12 @@ unilbrk/tables
 streq
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unilbrk/u32-possible-linebreaks.c])
+gl_LIBUNISTRING_MODULE([0.9], [unilbrk/u32-possible-linebreaks])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS
+lib_SOURCES += unilbrk/u32-possible-linebreaks.c
+endif
 
 Include:
 "unilbrk.h"
index c0217fa..db08fc7 100644 (file)
@@ -10,9 +10,12 @@ unilbrk/u32-possible-linebreaks
 uniwidth/width
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unilbrk/u32-width-linebreaks.c])
+gl_LIBUNISTRING_MODULE([0.9], [unilbrk/u32-width-linebreaks])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNILBRK_U32_WIDTH_LINEBREAKS
+lib_SOURCES += unilbrk/u32-width-linebreaks.c
+endif
 
 Include:
 "unilbrk.h"
index c628f36..49353eb 100644 (file)
@@ -12,9 +12,12 @@ unistr/u8-mbtouc-unsafe
 streq
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unilbrk/u8-possible-linebreaks.c])
+gl_LIBUNISTRING_MODULE([0.9], [unilbrk/u8-possible-linebreaks])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS
+lib_SOURCES += unilbrk/u8-possible-linebreaks.c
+endif
 
 Include:
 "unilbrk.h"
index 904b6d5..917a96f 100644 (file)
@@ -11,9 +11,12 @@ uniwidth/width
 unistr/u8-mbtouc-unsafe
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unilbrk/u8-width-linebreaks.c])
+gl_LIBUNISTRING_MODULE([0.9], [unilbrk/u8-width-linebreaks])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS
+lib_SOURCES += unilbrk/u8-width-linebreaks.c
+endif
 
 Include:
 "unilbrk.h"
index 915e8c7..5c9a28d 100644 (file)
@@ -12,9 +12,12 @@ uniconv/u8-conv-from-enc
 c-ctype
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unilbrk/ulc-possible-linebreaks.c])
+gl_LIBUNISTRING_MODULE([0.9], [unilbrk/ulc-possible-linebreaks])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNILBRK_ULC_POSSIBLE_LINEBREAKS
+lib_SOURCES += unilbrk/ulc-possible-linebreaks.c
+endif
 
 Include:
 "unilbrk.h"
index d41187f..5983124 100644 (file)
@@ -12,9 +12,12 @@ uniconv/u8-conv-from-enc
 c-ctype
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unilbrk/ulc-width-linebreaks.c])
+gl_LIBUNISTRING_MODULE([0.9], [unilbrk/ulc-width-linebreaks])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS
+lib_SOURCES += unilbrk/ulc-width-linebreaks.c
+endif
 
 Include:
 "unilbrk.h"
index 8bf501b..deb5d15 100644 (file)
@@ -11,9 +11,12 @@ uniname/base
 memcmp
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniname/uniname.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniname/uniname])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNINAME_UNINAME
+lib_SOURCES += uniname/uniname.c
+endif
 
 Include:
 "uniname.h"
index 0b5b1b3..700e08c 100644 (file)
@@ -9,9 +9,12 @@ uninorm/base
 uninorm/decomposition-table
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uninorm/canonical-decomposition.c])
+gl_LIBUNISTRING_MODULE([0.9], [uninorm/canonical-decomposition])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION
+lib_SOURCES += uninorm/canonical-decomposition.c
+endif
 
 Include:
 "uninorm.h"
index d3887c1..dde2500 100644 (file)
@@ -10,9 +10,12 @@ uninorm/base
 gperf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uninorm/composition.c])
+gl_LIBUNISTRING_MODULE([0.9], [uninorm/composition])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNINORM_COMPOSITION
+lib_SOURCES += uninorm/composition.c
+endif
 
 uninorm/composition-table.h: $(srcdir)/uninorm/composition-table.gperf
        $(GPERF) -m 1 $(srcdir)/uninorm/composition-table.gperf > $(srcdir)/uninorm/composition-table.h-t
index 14a3db7..6a8db01 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 uninorm/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uninorm/decomposing-form.c])
+gl_LIBUNISTRING_MODULE([0.9], [uninorm/decomposing-form])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM
+lib_SOURCES += uninorm/decomposing-form.c
+endif
 
 Include:
 "uninorm.h"
index 8107eef..ec54b05 100644 (file)
@@ -9,9 +9,12 @@ uninorm/base
 uninorm/decomposition-table
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uninorm/decomposition.c])
+gl_LIBUNISTRING_MODULE([0.9], [uninorm/decomposition])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION
+lib_SOURCES += uninorm/decomposition.c
+endif
 
 Include:
 "uninorm.h"
index b748225..e2c6598 100644 (file)
@@ -12,9 +12,12 @@ uninorm/decompose-internal
 malloc-posix
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uninorm/uninorm-filter.c])
+gl_LIBUNISTRING_MODULE([0.9], [uninorm/filter])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNINORM_FILTER
+lib_SOURCES += uninorm/uninorm-filter.c
+endif
 
 Include:
 "uninorm.h"
index 5b1f4ba..c05a13e 100644 (file)
@@ -12,9 +12,12 @@ uninorm/composition
 uninorm/nfd
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uninorm/nfc.c])
+gl_LIBUNISTRING_MODULE([0.9], [uninorm/nfc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNINORM_NFC
+lib_SOURCES += uninorm/nfc.c
+endif
 
 Include:
 "uninorm.h"
index d00cc3c..02e7bbe 100644 (file)
@@ -10,9 +10,12 @@ uninorm/base
 uninorm/canonical-decomposition
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uninorm/nfd.c])
+gl_LIBUNISTRING_MODULE([0.9], [uninorm/nfd])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNINORM_NFD
+lib_SOURCES += uninorm/nfd.c
+endif
 
 Include:
 "uninorm.h"
index 1e6296b..136a232 100644 (file)
@@ -12,9 +12,12 @@ uninorm/composition
 uninorm/nfkd
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uninorm/nfkc.c])
+gl_LIBUNISTRING_MODULE([0.9], [uninorm/nfkc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNINORM_NFKC
+lib_SOURCES += uninorm/nfkc.c
+endif
 
 Include:
 "uninorm.h"
index 9727c5e..bbe7a33 100644 (file)
@@ -10,9 +10,12 @@ uninorm/base
 uninorm/compat-decomposition
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uninorm/nfkd.c])
+gl_LIBUNISTRING_MODULE([0.9], [uninorm/nfkd])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNINORM_NFKD
+lib_SOURCES += uninorm/nfkd.c
+endif
 
 Include:
 "uninorm.h"
index 4a30bce..9936665 100644 (file)
@@ -16,9 +16,12 @@ uninorm/decompose-internal
 
 configure.ac:
 gl_MODULE_INDICATOR_FOR_TESTS([uninorm/u16-normalize])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uninorm/u16-normalize.c])
+gl_LIBUNISTRING_MODULE([0.9], [uninorm/u16-normalize])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE
+lib_SOURCES += uninorm/u16-normalize.c
+endif
 
 Include:
 "uninorm.h"
index 464b98a..cbb0006 100644 (file)
@@ -12,9 +12,12 @@ unistr/u16-cmp2
 minmax
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uninorm/u16-normcmp.c])
+gl_LIBUNISTRING_MODULE([0.9], [uninorm/u16-normcmp])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP
+lib_SOURCES += uninorm/u16-normcmp.c
+endif
 
 Include:
 "uninorm.h"
index c155eb6..59815bf 100644 (file)
@@ -11,9 +11,12 @@ uninorm/u16-normxfrm
 memcmp2
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uninorm/u16-normcoll.c])
+gl_LIBUNISTRING_MODULE([0.9], [uninorm/u16-normcoll])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL
+lib_SOURCES += uninorm/u16-normcoll.c
+endif
 
 Include:
 "uninorm.h"
index 18ef013..9305b55 100644 (file)
@@ -13,9 +13,12 @@ localcharset
 memxfrm
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uninorm/u16-normxfrm.c])
+gl_LIBUNISTRING_MODULE([0.9], [uninorm/u16-normxfrm])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM
+lib_SOURCES += uninorm/u16-normxfrm.c
+endif
 
 Include:
 "uninorm.h"
index 5e6d1df..2c7e5cd 100644 (file)
@@ -16,9 +16,12 @@ uninorm/decompose-internal
 
 configure.ac:
 gl_MODULE_INDICATOR_FOR_TESTS([uninorm/u32-normalize])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uninorm/u32-normalize.c])
+gl_LIBUNISTRING_MODULE([0.9], [uninorm/u32-normalize])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE
+lib_SOURCES += uninorm/u32-normalize.c
+endif
 
 Include:
 "uninorm.h"
index 2adbe14..593e068 100644 (file)
@@ -12,9 +12,12 @@ unistr/u32-cmp2
 minmax
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uninorm/u32-normcmp.c])
+gl_LIBUNISTRING_MODULE([0.9], [uninorm/u32-normcmp])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP
+lib_SOURCES += uninorm/u32-normcmp.c
+endif
 
 Include:
 "uninorm.h"
index 45281da..b356fc7 100644 (file)
@@ -11,9 +11,12 @@ uninorm/u32-normxfrm
 memcmp2
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uninorm/u32-normcoll.c])
+gl_LIBUNISTRING_MODULE([0.9], [uninorm/u32-normcoll])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL
+lib_SOURCES += uninorm/u32-normcoll.c
+endif
 
 Include:
 "uninorm.h"
index 2b12756..9cb0641 100644 (file)
@@ -13,9 +13,12 @@ localcharset
 memxfrm
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uninorm/u32-normxfrm.c])
+gl_LIBUNISTRING_MODULE([0.9], [uninorm/u32-normxfrm])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM
+lib_SOURCES += uninorm/u32-normxfrm.c
+endif
 
 Include:
 "uninorm.h"
index 8d28dd3..cbf764a 100644 (file)
@@ -16,9 +16,12 @@ uninorm/decompose-internal
 
 configure.ac:
 gl_MODULE_INDICATOR_FOR_TESTS([uninorm/u8-normalize])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uninorm/u8-normalize.c])
+gl_LIBUNISTRING_MODULE([0.9], [uninorm/u8-normalize])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE
+lib_SOURCES += uninorm/u8-normalize.c
+endif
 
 Include:
 "uninorm.h"
index 83f2c2b..ab13ff6 100644 (file)
@@ -12,9 +12,12 @@ unistr/u8-cmp2
 minmax
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uninorm/u8-normcmp.c])
+gl_LIBUNISTRING_MODULE([0.9], [uninorm/u8-normcmp])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP
+lib_SOURCES += uninorm/u8-normcmp.c
+endif
 
 Include:
 "uninorm.h"
index a114406..6dfa0ed 100644 (file)
@@ -11,9 +11,12 @@ uninorm/u8-normxfrm
 memcmp2
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uninorm/u8-normcoll.c])
+gl_LIBUNISTRING_MODULE([0.9], [uninorm/u8-normcoll])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL
+lib_SOURCES += uninorm/u8-normcoll.c
+endif
 
 Include:
 "uninorm.h"
index 9cd2234..123d1a7 100644 (file)
@@ -13,9 +13,12 @@ localcharset
 memxfrm
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uninorm/u8-normxfrm.c])
+gl_LIBUNISTRING_MODULE([0.9], [uninorm/u8-normxfrm])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM
+lib_SOURCES += uninorm/u8-normxfrm.c
+endif
 
 Include:
 "uninorm.h"
index 8b420de..ef5eb6e 100644 (file)
@@ -11,9 +11,12 @@ unistdio/base
 unistdio/u16-vasnprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u16-asnprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-asnprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF
+lib_SOURCES += unistdio/u16-asnprintf.c
+endif
 
 Include:
 "unistdio.h"
index d9bd746..c567b9f 100644 (file)
@@ -10,9 +10,12 @@ unistdio/base
 unistdio/u16-vasprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u16-asprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-asprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF
+lib_SOURCES += unistdio/u16-asprintf.c
+endif
 
 Include:
 "unistdio.h"
index c4d0023..4a6a1d9 100644 (file)
@@ -10,9 +10,12 @@ unistdio/base
 unistdio/u16-vsnprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u16-snprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-snprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF
+lib_SOURCES += unistdio/u16-snprintf.c
+endif
 
 Include:
 "unistdio.h"
index 6681e2b..f5e25a5 100644 (file)
@@ -10,9 +10,12 @@ unistdio/base
 unistdio/u16-vsprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u16-sprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-sprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF
+lib_SOURCES += unistdio/u16-sprintf.c
+endif
 
 Include:
 "unistdio.h"
index 8447fa4..9bbe4b6 100644 (file)
@@ -11,9 +11,12 @@ unistdio/base
 unistdio/u16-u16-vasnprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u16-u16-asnprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-asnprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF
+lib_SOURCES += unistdio/u16-u16-asnprintf.c
+endif
 
 Include:
 "unistdio.h"
index 2f51e90..0d9ad01 100644 (file)
@@ -10,9 +10,12 @@ unistdio/base
 unistdio/u16-u16-vasprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u16-u16-asprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-asprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF
+lib_SOURCES += unistdio/u16-u16-asprintf.c
+endif
 
 Include:
 "unistdio.h"
index 54790a4..96d84ec 100644 (file)
@@ -10,9 +10,12 @@ unistdio/base
 unistdio/u16-u16-vsnprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u16-u16-snprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-snprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF
+lib_SOURCES += unistdio/u16-u16-snprintf.c
+endif
 
 Include:
 "unistdio.h"
index 8fdefd3..98b4c05 100644 (file)
@@ -10,9 +10,12 @@ unistdio/base
 unistdio/u16-u16-vsprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u16-u16-sprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-sprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF
+lib_SOURCES += unistdio/u16-u16-sprintf.c
+endif
 
 Include:
 "unistdio.h"
index ddaf19e..eabd37d 100644 (file)
@@ -47,9 +47,12 @@ multiarch
 
 configure.ac:
 gl_PREREQ_VASNPRINTF_WITH_EXTRAS
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u16-u16-vasnprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-vasnprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF
+lib_SOURCES += unistdio/u16-u16-vasnprintf.c
+endif
 
 Include:
 "unistdio.h"
index 82952c5..326667d 100644 (file)
@@ -11,9 +11,12 @@ unistdio/u16-u16-vasnprintf
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u16-u16-vasprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-vasprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF
+lib_SOURCES += unistdio/u16-u16-vasprintf.c
+endif
 
 Include:
 "unistdio.h"
index 5b2a377..7abfdd1 100644 (file)
@@ -12,9 +12,12 @@ unistr/u16-cpy
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u16-u16-vsnprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-vsnprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF
+lib_SOURCES += unistdio/u16-u16-vsnprintf.c
+endif
 
 Include:
 "unistdio.h"
index aaf2c02..90b0387 100644 (file)
@@ -12,9 +12,12 @@ stdint
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u16-u16-vsprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-u16-vsprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF
+lib_SOURCES += unistdio/u16-u16-vsprintf.c
+endif
 
 Include:
 "unistdio.h"
index e728039..f71a120 100644 (file)
@@ -47,9 +47,12 @@ multiarch
 
 configure.ac:
 gl_PREREQ_VASNPRINTF_WITH_EXTRAS
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u16-vasnprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-vasnprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF
+lib_SOURCES += unistdio/u16-vasnprintf.c
+endif
 
 Include:
 "unistdio.h"
index d6abf04..788afa2 100644 (file)
@@ -11,9 +11,12 @@ unistdio/u16-vasnprintf
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u16-vasprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-vasprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF
+lib_SOURCES += unistdio/u16-vasprintf.c
+endif
 
 Include:
 "unistdio.h"
index 7257c46..94c8f4d 100644 (file)
@@ -12,9 +12,12 @@ unistr/u16-cpy
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u16-vsnprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-vsnprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF
+lib_SOURCES += unistdio/u16-vsnprintf.c
+endif
 
 Include:
 "unistdio.h"
index 06314cc..f829923 100644 (file)
@@ -12,9 +12,12 @@ stdint
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u16-vsprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u16-vsprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF
+lib_SOURCES += unistdio/u16-vsprintf.c
+endif
 
 Include:
 "unistdio.h"
index 37c72a3..ec49e1a 100644 (file)
@@ -11,9 +11,12 @@ unistdio/base
 unistdio/u32-vasnprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u32-asnprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-asnprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF
+lib_SOURCES += unistdio/u32-asnprintf.c
+endif
 
 Include:
 "unistdio.h"
index a3e12c3..4bcaaa2 100644 (file)
@@ -10,9 +10,12 @@ unistdio/base
 unistdio/u32-vasprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u32-asprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-asprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF
+lib_SOURCES += unistdio/u32-asprintf.c
+endif
 
 Include:
 "unistdio.h"
index d5a5920..7e07966 100644 (file)
@@ -10,9 +10,12 @@ unistdio/base
 unistdio/u32-vsnprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u32-snprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-snprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF
+lib_SOURCES += unistdio/u32-snprintf.c
+endif
 
 Include:
 "unistdio.h"
index e385ac8..e31d6f1 100644 (file)
@@ -10,9 +10,12 @@ unistdio/base
 unistdio/u32-vsprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u32-sprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-sprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF
+lib_SOURCES += unistdio/u32-sprintf.c
+endif
 
 Include:
 "unistdio.h"
index 13f9421..1b14370 100644 (file)
@@ -11,9 +11,12 @@ unistdio/base
 unistdio/u32-u32-vasnprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u32-u32-asnprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-asnprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF
+lib_SOURCES += unistdio/u32-u32-asnprintf.c
+endif
 
 Include:
 "unistdio.h"
index a717880..a9de899 100644 (file)
@@ -10,9 +10,12 @@ unistdio/base
 unistdio/u32-u32-vasprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u32-u32-asprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-asprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF
+lib_SOURCES += unistdio/u32-u32-asprintf.c
+endif
 
 Include:
 "unistdio.h"
index b27e8e3..a429b37 100644 (file)
@@ -10,9 +10,12 @@ unistdio/base
 unistdio/u32-u32-vsnprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u32-u32-snprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-snprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF
+lib_SOURCES += unistdio/u32-u32-snprintf.c
+endif
 
 Include:
 "unistdio.h"
index cd67084..2a13ba9 100644 (file)
@@ -10,9 +10,12 @@ unistdio/base
 unistdio/u32-u32-vsprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u32-u32-sprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-sprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF
+lib_SOURCES += unistdio/u32-u32-sprintf.c
+endif
 
 Include:
 "unistdio.h"
index 45ae559..0b83fa8 100644 (file)
@@ -47,9 +47,12 @@ multiarch
 
 configure.ac:
 gl_PREREQ_VASNPRINTF_WITH_EXTRAS
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u32-u32-vasnprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-vasnprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF
+lib_SOURCES += unistdio/u32-u32-vasnprintf.c
+endif
 
 Include:
 "unistdio.h"
index e6e508b..5c49c8b 100644 (file)
@@ -11,9 +11,12 @@ unistdio/u32-u32-vasnprintf
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u32-u32-vasprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-vasprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF
+lib_SOURCES += unistdio/u32-u32-vasprintf.c
+endif
 
 Include:
 "unistdio.h"
index 1f39e21..9422ba6 100644 (file)
@@ -12,9 +12,12 @@ unistr/u32-cpy
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u32-u32-vsnprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-vsnprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF
+lib_SOURCES += unistdio/u32-u32-vsnprintf.c
+endif
 
 Include:
 "unistdio.h"
index 774ca5e..32a8284 100644 (file)
@@ -12,9 +12,12 @@ stdint
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u32-u32-vsprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-vsprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF
+lib_SOURCES += unistdio/u32-u32-vsprintf.c
+endif
 
 Include:
 "unistdio.h"
index 8ea35d9..1a81597 100644 (file)
@@ -47,9 +47,12 @@ multiarch
 
 configure.ac:
 gl_PREREQ_VASNPRINTF_WITH_EXTRAS
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u32-vasnprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-vasnprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF
+lib_SOURCES += unistdio/u32-vasnprintf.c
+endif
 
 Include:
 "unistdio.h"
index 8dbe798..a906ac9 100644 (file)
@@ -11,9 +11,12 @@ unistdio/u32-vasnprintf
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u32-vasprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-vasprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF
+lib_SOURCES += unistdio/u32-vasprintf.c
+endif
 
 Include:
 "unistdio.h"
index 3c4232f..26d2add 100644 (file)
@@ -12,9 +12,12 @@ unistr/u32-cpy
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u32-vsnprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-vsnprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF
+lib_SOURCES += unistdio/u32-vsnprintf.c
+endif
 
 Include:
 "unistdio.h"
index 4f4525b..72c3d7b 100644 (file)
@@ -12,9 +12,12 @@ stdint
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u32-vsprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-vsprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF
+lib_SOURCES += unistdio/u32-vsprintf.c
+endif
 
 Include:
 "unistdio.h"
index c024248..b1ea0b0 100644 (file)
@@ -11,9 +11,12 @@ unistdio/base
 unistdio/u8-vasnprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u8-asnprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-asnprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF
+lib_SOURCES += unistdio/u8-asnprintf.c
+endif
 
 Include:
 "unistdio.h"
index 1a87550..d8eb309 100644 (file)
@@ -10,9 +10,12 @@ unistdio/base
 unistdio/u8-vasprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u8-asprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-asprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF
+lib_SOURCES += unistdio/u8-asprintf.c
+endif
 
 Include:
 "unistdio.h"
index 68f034d..0512890 100644 (file)
@@ -10,9 +10,12 @@ unistdio/base
 unistdio/u8-vsnprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u8-snprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-snprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF
+lib_SOURCES += unistdio/u8-snprintf.c
+endif
 
 Include:
 "unistdio.h"
index c293c9a..20d8d30 100644 (file)
@@ -10,9 +10,12 @@ unistdio/base
 unistdio/u8-vsprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u8-sprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-sprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF
+lib_SOURCES += unistdio/u8-sprintf.c
+endif
 
 Include:
 "unistdio.h"
index eeb555f..5d9e674 100644 (file)
@@ -11,9 +11,12 @@ unistdio/base
 unistdio/u8-u8-vasnprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u8-u8-asnprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-asnprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF
+lib_SOURCES += unistdio/u8-u8-asnprintf.c
+endif
 
 Include:
 "unistdio.h"
index 7707037..e87d525 100644 (file)
@@ -10,9 +10,12 @@ unistdio/base
 unistdio/u8-u8-vasprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u8-u8-asprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-asprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF
+lib_SOURCES += unistdio/u8-u8-asprintf.c
+endif
 
 Include:
 "unistdio.h"
index dbca0c8..4e19f4b 100644 (file)
@@ -10,9 +10,12 @@ unistdio/base
 unistdio/u8-u8-vsnprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u8-u8-snprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-snprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF
+lib_SOURCES += unistdio/u8-u8-snprintf.c
+endif
 
 Include:
 "unistdio.h"
index 17e71f2..3b4e58e 100644 (file)
@@ -10,9 +10,12 @@ unistdio/base
 unistdio/u8-u8-vsprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u8-u8-sprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-sprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF
+lib_SOURCES += unistdio/u8-u8-sprintf.c
+endif
 
 Include:
 "unistdio.h"
index f4fef35..612901e 100644 (file)
@@ -47,9 +47,12 @@ multiarch
 
 configure.ac:
 gl_PREREQ_VASNPRINTF_WITH_EXTRAS
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u8-u8-vasnprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-vasnprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF
+lib_SOURCES += unistdio/u8-u8-vasnprintf.c
+endif
 
 Include:
 "unistdio.h"
index f4caa69..35dbce9 100644 (file)
@@ -11,9 +11,12 @@ unistdio/u8-u8-vasnprintf
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u8-u8-vasprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-vasprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF
+lib_SOURCES += unistdio/u8-u8-vasprintf.c
+endif
 
 Include:
 "unistdio.h"
index a3ba6cc..eef04cf 100644 (file)
@@ -12,9 +12,12 @@ unistr/u8-cpy
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u8-u8-vsnprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-vsnprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF
+lib_SOURCES += unistdio/u8-u8-vsnprintf.c
+endif
 
 Include:
 "unistdio.h"
index 967ee70..05c5278 100644 (file)
@@ -12,9 +12,12 @@ stdint
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u8-u8-vsprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-u8-vsprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF
+lib_SOURCES += unistdio/u8-u8-vsprintf.c
+endif
 
 Include:
 "unistdio.h"
index b41d4e1..6e651bb 100644 (file)
@@ -47,9 +47,12 @@ multiarch
 
 configure.ac:
 gl_PREREQ_VASNPRINTF_WITH_EXTRAS
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u8-vasnprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-vasnprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF
+lib_SOURCES += unistdio/u8-vasnprintf.c
+endif
 
 Include:
 "unistdio.h"
index 3fc1d5d..5fb1a55 100644 (file)
@@ -11,9 +11,12 @@ unistdio/u8-vasnprintf
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u8-vasprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-vasprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF
+lib_SOURCES += unistdio/u8-vasprintf.c
+endif
 
 Include:
 "unistdio.h"
index acf838f..ba2db32 100644 (file)
@@ -12,9 +12,12 @@ unistr/u8-cpy
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u8-vsnprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-vsnprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF
+lib_SOURCES += unistdio/u8-vsnprintf.c
+endif
 
 Include:
 "unistdio.h"
index 3afb735..a05a6ed 100644 (file)
@@ -12,9 +12,12 @@ stdint
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/u8-vsprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/u8-vsprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF
+lib_SOURCES += unistdio/u8-vsprintf.c
+endif
 
 Include:
 "unistdio.h"
index 534766e..4fd8ef6 100644 (file)
@@ -11,9 +11,12 @@ unistdio/base
 unistdio/ulc-vasnprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/ulc-asnprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-asnprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF
+lib_SOURCES += unistdio/ulc-asnprintf.c
+endif
 
 Include:
 "unistdio.h"
index 040a89a..9b61207 100644 (file)
@@ -10,9 +10,12 @@ unistdio/base
 unistdio/ulc-vasprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/ulc-asprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-asprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF
+lib_SOURCES += unistdio/ulc-asprintf.c
+endif
 
 Include:
 "unistdio.h"
index 3040638..1044a34 100644 (file)
@@ -11,9 +11,12 @@ fseterr
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/ulc-fprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-fprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF
+lib_SOURCES += unistdio/ulc-fprintf.c
+endif
 
 Include:
 "unistdio.h"
index 1e6fc32..a0f7616 100644 (file)
@@ -10,9 +10,12 @@ unistdio/base
 unistdio/ulc-vsnprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/ulc-snprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-snprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF
+lib_SOURCES += unistdio/ulc-snprintf.c
+endif
 
 Include:
 "unistdio.h"
index 0b3ede2..892798e 100644 (file)
@@ -10,9 +10,12 @@ unistdio/base
 unistdio/ulc-vsprintf
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/ulc-sprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-sprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF
+lib_SOURCES += unistdio/ulc-sprintf.c
+endif
 
 Include:
 "unistdio.h"
index 7126d2b..8a6f2fc 100644 (file)
@@ -45,9 +45,12 @@ multiarch
 
 configure.ac:
 gl_PREREQ_VASNPRINTF_WITH_EXTRAS
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/ulc-vasnprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-vasnprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF
+lib_SOURCES += unistdio/ulc-vasnprintf.c
+endif
 
 Include:
 "unistdio.h"
index 91c93f6..582ed80 100644 (file)
@@ -11,9 +11,12 @@ unistdio/ulc-vasnprintf
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/ulc-vasprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-vasprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF
+lib_SOURCES += unistdio/ulc-vasprintf.c
+endif
 
 Include:
 "unistdio.h"
index 317f95b..5d9bf3f 100644 (file)
@@ -11,9 +11,12 @@ fseterr
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/ulc-vfprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-vfprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF
+lib_SOURCES += unistdio/ulc-vfprintf.c
+endif
 
 Include:
 "unistdio.h"
index 8d7c0d7..d577809 100644 (file)
@@ -11,9 +11,12 @@ unistdio/ulc-vasnprintf
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/ulc-vsnprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-vsnprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF
+lib_SOURCES += unistdio/ulc-vsnprintf.c
+endif
 
 Include:
 "unistdio.h"
index 93346fa..c0ecacb 100644 (file)
@@ -12,9 +12,12 @@ stdint
 errno
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistdio/ulc-vsprintf.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistdio/ulc-vsprintf])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF
+lib_SOURCES += unistdio/ulc-vsprintf.c
+endif
 
 Include:
 "unistdio.h"
index d413b96..ff016a3 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-check.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-check])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_CHECK
+lib_SOURCES += unistr/u16-check.c
+endif
 
 Include:
 "unistr.h"
index 4de89e9..d8d83ea 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 unistr/u16-uctomb
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-chr.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-chr])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_CHR
+lib_SOURCES += unistr/u16-chr.c
+endif
 
 Include:
 "unistr.h"
index 78cd157..565ccdd 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-cmp.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-cmp])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_CMP
+lib_SOURCES += unistr/u16-cmp.c
+endif
 
 Include:
 "unistr.h"
index 38b1729..16dba16 100644 (file)
@@ -11,9 +11,12 @@ unistr/u16-cmp
 minmax
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-cmp2.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-cmp2])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_CMP2
+lib_SOURCES += unistr/u16-cmp2.c
+endif
 
 Include:
 "unistr.h"
index 5466951..a673aab 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-cpy.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-cpy])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_CPY
+lib_SOURCES += unistr/u16-cpy.c
+endif
 
 Include:
 "unistr.h"
index 52de6f8..e077da5 100644 (file)
@@ -10,9 +10,12 @@ unistr/base
 malloc-posix
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-cpy-alloc.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-cpy-alloc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC
+lib_SOURCES += unistr/u16-cpy-alloc.c
+endif
 
 Include:
 "unistr.h"
index 7d6e7fb..46c5566 100644 (file)
@@ -11,9 +11,12 @@ unistr/u16-strlen
 unistr/u16-cmp
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-endswith.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-endswith])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH
+lib_SOURCES += unistr/u16-endswith.c
+endif
 
 Include:
 "unistr.h"
index dc381fb..43a5ddb 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-mblen.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-mblen])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN
+lib_SOURCES += unistr/u16-mblen.c
+endif
 
 Include:
 "unistr.h"
index 7eb8812..161c687 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 unistr/u16-mbtoucr
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-mbsnlen.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-mbsnlen])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN
+lib_SOURCES += unistr/u16-mbsnlen.c
+endif
 
 Include:
 "unistr.h"
index 287fb8b..a6ba2b0 100644 (file)
@@ -10,9 +10,12 @@ unistr/base
 
 configure.ac:
 gl_MODULE_INDICATOR([unistr/u16-mbtouc])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-mbtouc.c unistr/u16-mbtouc-aux.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-mbtouc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC
+lib_SOURCES += unistr/u16-mbtouc.c unistr/u16-mbtouc-aux.c
+endif
 
 Include:
 "unistr.h"
index d443b7f..d6c4f46 100644 (file)
@@ -10,9 +10,12 @@ unistr/base
 
 configure.ac:
 gl_MODULE_INDICATOR([unistr/u16-mbtouc-unsafe])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-mbtouc-unsafe.c unistr/u16-mbtouc-unsafe-aux.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-mbtouc-unsafe])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE
+lib_SOURCES += unistr/u16-mbtouc-unsafe.c unistr/u16-mbtouc-unsafe-aux.c
+endif
 
 Include:
 "unistr.h"
index ac2f559..fd55889 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 
 configure.ac:
 gl_MODULE_INDICATOR([unistr/u16-mbtoucr])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-mbtoucr.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-mbtoucr])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUCR
+lib_SOURCES += unistr/u16-mbtoucr.c
+endif
 
 Include:
 "unistr.h"
index a99ff6c..86a03e3 100644 (file)
@@ -10,9 +10,12 @@ unistr/base
 memmove
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-move.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-move])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_MOVE
+lib_SOURCES += unistr/u16-move.c
+endif
 
 Include:
 "unistr.h"
index 92d61bf..becf428 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 unistr/u16-strmbtouc
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-next.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-next])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_NEXT
+lib_SOURCES += unistr/u16-next.c
+endif
 
 Include:
 "unistr.h"
index 91e2315..af739f7 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-prev.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-prev])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_PREV
+lib_SOURCES += unistr/u16-prev.c
+endif
 
 Include:
 "unistr.h"
index bcd5a72..d205937 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-set.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-set])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_SET
+lib_SOURCES += unistr/u16-set.c
+endif
 
 Include:
 "unistr.h"
index 9274381..03eb357 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-startswith.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-startswith])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH
+lib_SOURCES += unistr/u16-startswith.c
+endif
 
 Include:
 "unistr.h"
index c1313c3..108cbd2 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-stpcpy.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-stpcpy])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY
+lib_SOURCES += unistr/u16-stpcpy.c
+endif
 
 Include:
 "unistr.h"
index 89c1997..96ae821 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.3], [unistr/u16-stpncpy.c])
+gl_LIBUNISTRING_MODULE([0.9.3], [unistr/u16-stpncpy])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY
+lib_SOURCES += unistr/u16-stpncpy.c
+endif
 
 Include:
 "unistr.h"
index e7ee6ec..f2f1364 100644 (file)
@@ -10,9 +10,12 @@ unistr/base
 unistr/u16-strlen
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-strcat.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strcat])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT
+lib_SOURCES += unistr/u16-strcat.c
+endif
 
 Include:
 "unistr.h"
index 8416ae7..d38fa74 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 unistr/u16-uctomb
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-strchr.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strchr])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR
+lib_SOURCES += unistr/u16-strchr.c
+endif
 
 Include:
 "unistr.h"
index 031d171..25b9f87 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-strcmp.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strcmp])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP
+lib_SOURCES += unistr/u16-strcmp.c
+endif
 
 Include:
 "unistr.h"
index d364454..137c7fa 100644 (file)
@@ -12,9 +12,12 @@ uniconv/u16-strconv-to-enc
 localcharset
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.4], [unistr/u16-strcoll.c])
+gl_LIBUNISTRING_MODULE([0.9.4], [unistr/u16-strcoll])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL
+lib_SOURCES += unistr/u16-strcoll.c
+endif
 
 Include:
 "unistr.h"
index 1c4eae1..94480d8 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-strcpy.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strcpy])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY
+lib_SOURCES += unistr/u16-strcpy.c
+endif
 
 Include:
 "unistr.h"
index af67982..763264c 100644 (file)
@@ -12,9 +12,12 @@ unistr/u16-strmbtouc
 unistr/u16-strchr
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-strcspn.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strcspn])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN
+lib_SOURCES += unistr/u16-strcspn.c
+endif
 
 Include:
 "unistr.h"
index cf452c7..d6dbc8e 100644 (file)
@@ -10,9 +10,12 @@ unistr/base
 unistr/u16-strlen
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-strdup.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strdup])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP
+lib_SOURCES += unistr/u16-strdup.c
+endif
 
 Include:
 "unistr.h"
index 978a19b..cbe680d 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-strlen.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strlen])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN
+lib_SOURCES += unistr/u16-strlen.c
+endif
 
 Include:
 "unistr.h"
index e5f9748..dfba8a4 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-strmblen.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strmblen])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN
+lib_SOURCES += unistr/u16-strmblen.c
+endif
 
 Include:
 "unistr.h"
index 03375a8..c7e2fa0 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-strmbtouc.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strmbtouc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC
+lib_SOURCES += unistr/u16-strmbtouc.c
+endif
 
 Include:
 "unistr.h"
index 829b2cb..d76bfa7 100644 (file)
@@ -10,9 +10,12 @@ unistr/base
 unistr/u16-strlen
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-strncat.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strncat])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT
+lib_SOURCES += unistr/u16-strncat.c
+endif
 
 Include:
 "unistr.h"
index c846bf5..6a17776 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-strncmp.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strncmp])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP
+lib_SOURCES += unistr/u16-strncmp.c
+endif
 
 Include:
 "unistr.h"
index 5057598..cbcc636 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-strncpy.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strncpy])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY
+lib_SOURCES += unistr/u16-strncpy.c
+endif
 
 Include:
 "unistr.h"
index 3526faa..9ab2b94 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-strnlen.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strnlen])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN
+lib_SOURCES += unistr/u16-strnlen.c
+endif
 
 Include:
 "unistr.h"
index fcb3ff3..077c643 100644 (file)
@@ -11,9 +11,12 @@ unistr/u16-strmbtouc
 unistr/u16-strchr
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-strpbrk.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strpbrk])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK
+lib_SOURCES += unistr/u16-strpbrk.c
+endif
 
 Include:
 "unistr.h"
index db5802d..ff6062f 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 unistr/u16-uctomb
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-strrchr.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strrchr])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR
+lib_SOURCES += unistr/u16-strrchr.c
+endif
 
 Include:
 "unistr.h"
index a8bf634..4527eaf 100644 (file)
@@ -13,9 +13,12 @@ unistr/u16-cmp
 unistr/u16-strchr
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-strspn.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strspn])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN
+lib_SOURCES += unistr/u16-strspn.c
+endif
 
 Include:
 "unistr.h"
index 0877121..4f3b894 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-strstr.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strstr])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR
+lib_SOURCES += unistr/u16-strstr.c
+endif
 
 Include:
 "unistr.h"
index af4c3f8..ae90fc1 100644 (file)
@@ -11,9 +11,12 @@ unistr/u16-strspn
 unistr/u16-strpbrk
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-strtok.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-strtok])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK
+lib_SOURCES += unistr/u16-strtok.c
+endif
 
 Include:
 "unistr.h"
index eac9173..2827704 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 unistr/u16-mbtoucr
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.3], [unistr/u16-to-u32.c])
+gl_LIBUNISTRING_MODULE([0.9.3], [unistr/u16-to-u32])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32
+lib_SOURCES += unistr/u16-to-u32.c
+endif
 
 Include:
 "unistr.h"
index 1414705..6753ce3 100644 (file)
@@ -10,9 +10,12 @@ unistr/u16-mbtoucr
 unistr/u8-uctomb
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.3], [unistr/u16-to-u8.c])
+gl_LIBUNISTRING_MODULE([0.9.3], [unistr/u16-to-u8])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8
+lib_SOURCES += unistr/u16-to-u8.c
+endif
 
 Include:
 "unistr.h"
index 5c5eef2..8ffcd63 100644 (file)
@@ -10,9 +10,12 @@ unistr/base
 
 configure.ac:
 gl_MODULE_INDICATOR([unistr/u16-uctomb])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u16-uctomb.c unistr/u16-uctomb-aux.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-uctomb])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB
+lib_SOURCES += unistr/u16-uctomb.c unistr/u16-uctomb-aux.c
+endif
 
 Include:
 "unistr.h"
index 909c8da..67ba98b 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-check.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-check])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_CHECK
+lib_SOURCES += unistr/u32-check.c
+endif
 
 Include:
 "unistr.h"
index e38ce9f..5e2133b 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-chr.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-chr])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_CHR
+lib_SOURCES += unistr/u32-chr.c
+endif
 
 Include:
 "unistr.h"
index e9a0f0d..829ec31 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-cmp.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-cmp])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_CMP
+lib_SOURCES += unistr/u32-cmp.c
+endif
 
 Include:
 "unistr.h"
index 9c70de6..4b44a97 100644 (file)
@@ -11,9 +11,12 @@ unistr/u32-cmp
 minmax
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-cmp2.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-cmp2])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_CMP2
+lib_SOURCES += unistr/u32-cmp2.c
+endif
 
 Include:
 "unistr.h"
index 2c58a7d..1b2c1bc 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-cpy.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-cpy])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_CPY
+lib_SOURCES += unistr/u32-cpy.c
+endif
 
 Include:
 "unistr.h"
index 30d680c..9ca49ac 100644 (file)
@@ -10,9 +10,12 @@ unistr/base
 malloc-posix
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-cpy-alloc.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-cpy-alloc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC
+lib_SOURCES += unistr/u32-cpy-alloc.c
+endif
 
 Include:
 "unistr.h"
index 6e30868..14155d3 100644 (file)
@@ -11,9 +11,12 @@ unistr/u32-strlen
 unistr/u32-cmp
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-endswith.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-endswith])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH
+lib_SOURCES += unistr/u32-endswith.c
+endif
 
 Include:
 "unistr.h"
index 8d2d5b4..7508b4d 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-mblen.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-mblen])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN
+lib_SOURCES += unistr/u32-mblen.c
+endif
 
 Include:
 "unistr.h"
index 07c91d0..5342306 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-mbsnlen.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-mbsnlen])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN
+lib_SOURCES += unistr/u32-mbsnlen.c
+endif
 
 Include:
 "unistr.h"
index 649c5e5..939a240 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 
 configure.ac:
 gl_MODULE_INDICATOR([unistr/u32-mbtouc])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-mbtouc.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-mbtouc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC
+lib_SOURCES += unistr/u32-mbtouc.c
+endif
 
 Include:
 "unistr.h"
index aa5d1de..062f575 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 
 configure.ac:
 gl_MODULE_INDICATOR([unistr/u32-mbtouc-unsafe])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-mbtouc-unsafe.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-mbtouc-unsafe])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE
+lib_SOURCES += unistr/u32-mbtouc-unsafe.c
+endif
 
 Include:
 "unistr.h"
index a86596d..2b86019 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 
 configure.ac:
 gl_MODULE_INDICATOR([unistr/u32-mbtoucr])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-mbtoucr.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-mbtoucr])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR
+lib_SOURCES += unistr/u32-mbtoucr.c
+endif
 
 Include:
 "unistr.h"
index 63d656e..f5a629c 100644 (file)
@@ -10,9 +10,12 @@ unistr/base
 memmove
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-move.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-move])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_MOVE
+lib_SOURCES += unistr/u32-move.c
+endif
 
 Include:
 "unistr.h"
index 9760e94..57d242e 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 unistr/u32-strmbtouc
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-next.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-next])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_NEXT
+lib_SOURCES += unistr/u32-next.c
+endif
 
 Include:
 "unistr.h"
index 6e97db1..f9b266f 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-prev.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-prev])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_PREV
+lib_SOURCES += unistr/u32-prev.c
+endif
 
 Include:
 "unistr.h"
index 2c02d35..4415660 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-set.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-set])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_SET
+lib_SOURCES += unistr/u32-set.c
+endif
 
 Include:
 "unistr.h"
index 3e53da6..867308f 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-startswith.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-startswith])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH
+lib_SOURCES += unistr/u32-startswith.c
+endif
 
 Include:
 "unistr.h"
index 56ad1cf..b6b0f43 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-stpcpy.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-stpcpy])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY
+lib_SOURCES += unistr/u32-stpcpy.c
+endif
 
 Include:
 "unistr.h"
index e2cf6b2..0399174 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.3], [unistr/u32-stpncpy.c])
+gl_LIBUNISTRING_MODULE([0.9.3], [unistr/u32-stpncpy])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY
+lib_SOURCES += unistr/u32-stpncpy.c
+endif
 
 Include:
 "unistr.h"
index e08f879..0156d04 100644 (file)
@@ -10,9 +10,12 @@ unistr/base
 unistr/u32-strlen
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-strcat.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strcat])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT
+lib_SOURCES += unistr/u32-strcat.c
+endif
 
 Include:
 "unistr.h"
index 62e3250..2b2a115 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-strchr.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strchr])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR
+lib_SOURCES += unistr/u32-strchr.c
+endif
 
 Include:
 "unistr.h"
index 260cca3..979b966 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-strcmp.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strcmp])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP
+lib_SOURCES += unistr/u32-strcmp.c
+endif
 
 Include:
 "unistr.h"
index 1cdd595..c4dea59 100644 (file)
@@ -12,9 +12,12 @@ uniconv/u32-strconv-to-enc
 localcharset
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.4], [unistr/u32-strcoll.c])
+gl_LIBUNISTRING_MODULE([0.9.4], [unistr/u32-strcoll])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL
+lib_SOURCES += unistr/u32-strcoll.c
+endif
 
 Include:
 "unistr.h"
index 58570be..b55d9c6 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-strcpy.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strcpy])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY
+lib_SOURCES += unistr/u32-strcpy.c
+endif
 
 Include:
 "unistr.h"
index d4fa97b..6d34f5e 100644 (file)
@@ -10,9 +10,12 @@ unistr/u32-strlen
 unistr/u32-strchr
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-strcspn.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strcspn])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN
+lib_SOURCES += unistr/u32-strcspn.c
+endif
 
 Include:
 "unistr.h"
index c785462..4e807f6 100644 (file)
@@ -10,9 +10,12 @@ unistr/base
 unistr/u32-strlen
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-strdup.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strdup])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP
+lib_SOURCES += unistr/u32-strdup.c
+endif
 
 Include:
 "unistr.h"
index d8f73cc..35892d0 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-strlen.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strlen])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN
+lib_SOURCES += unistr/u32-strlen.c
+endif
 
 Include:
 "unistr.h"
index 6dd5633..c9e31fe 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-strmblen.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strmblen])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN
+lib_SOURCES += unistr/u32-strmblen.c
+endif
 
 Include:
 "unistr.h"
index ee01aae..c16086a 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-strmbtouc.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strmbtouc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC
+lib_SOURCES += unistr/u32-strmbtouc.c
+endif
 
 Include:
 "unistr.h"
index 69e53e7..9d746a5 100644 (file)
@@ -10,9 +10,12 @@ unistr/base
 unistr/u32-strlen
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-strncat.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strncat])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT
+lib_SOURCES += unistr/u32-strncat.c
+endif
 
 Include:
 "unistr.h"
index d139f0b..26ecc5a 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-strncmp.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strncmp])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP
+lib_SOURCES += unistr/u32-strncmp.c
+endif
 
 Include:
 "unistr.h"
index 342ce21..a5670cf 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-strncpy.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strncpy])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY
+lib_SOURCES += unistr/u32-strncpy.c
+endif
 
 Include:
 "unistr.h"
index 8d5c0e4..83bb7ce 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-strnlen.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strnlen])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN
+lib_SOURCES += unistr/u32-strnlen.c
+endif
 
 Include:
 "unistr.h"
index 79809e4..42b2189 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 unistr/u32-strchr
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-strpbrk.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strpbrk])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK
+lib_SOURCES += unistr/u32-strpbrk.c
+endif
 
 Include:
 "unistr.h"
index d64066a..6bdac46 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-strrchr.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strrchr])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR
+lib_SOURCES += unistr/u32-strrchr.c
+endif
 
 Include:
 "unistr.h"
index e30497d..f3a257a 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 unistr/u32-strchr
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-strspn.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strspn])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN
+lib_SOURCES += unistr/u32-strspn.c
+endif
 
 Include:
 "unistr.h"
index e3223c2..3ca816f 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-strstr.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strstr])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR
+lib_SOURCES += unistr/u32-strstr.c
+endif
 
 Include:
 "unistr.h"
index d0b5d6a..b8863a2 100644 (file)
@@ -11,9 +11,12 @@ unistr/u32-strspn
 unistr/u32-strpbrk
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-strtok.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-strtok])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK
+lib_SOURCES += unistr/u32-strtok.c
+endif
 
 Include:
 "unistr.h"
index 7588128..69de542 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 unistr/u16-uctomb
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-to-u16.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-to-u16])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16
+lib_SOURCES += unistr/u32-to-u16.c
+endif
 
 Include:
 "unistr.h"
index 07a4a62..4c8deb4 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 unistr/u8-uctomb
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-to-u8.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-to-u8])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8
+lib_SOURCES += unistr/u32-to-u8.c
+endif
 
 Include:
 "unistr.h"
index de751c4..86e7c35 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 
 configure.ac:
 gl_MODULE_INDICATOR([unistr/u32-uctomb])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u32-uctomb.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u32-uctomb])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB
+lib_SOURCES += unistr/u32-uctomb.c
+endif
 
 Include:
 "unistr.h"
index 755d415..dd6ce61 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-check.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-check])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_CHECK
+lib_SOURCES += unistr/u8-check.c
+endif
 
 Include:
 "unistr.h"
index 2e04f56..6f5de6c 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 unistr/u8-uctomb
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-chr.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-chr])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_CHR
+lib_SOURCES += unistr/u8-chr.c
+endif
 
 Include:
 "unistr.h"
index 8b8bc4d..0c5bc51 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 memcmp
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-cmp.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-cmp])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_CMP
+lib_SOURCES += unistr/u8-cmp.c
+endif
 
 Include:
 "unistr.h"
index a010d55..f6d3147 100644 (file)
@@ -11,9 +11,12 @@ unistr/u8-cmp
 minmax
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-cmp2.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-cmp2])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_CMP2
+lib_SOURCES += unistr/u8-cmp2.c
+endif
 
 Include:
 "unistr.h"
index 05c0970..f4bdde8 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-cpy.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-cpy])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_CPY
+lib_SOURCES += unistr/u8-cpy.c
+endif
 
 Include:
 "unistr.h"
index ea0140c..0943481 100644 (file)
@@ -10,9 +10,12 @@ unistr/base
 malloc-posix
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-cpy-alloc.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-cpy-alloc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC
+lib_SOURCES += unistr/u8-cpy-alloc.c
+endif
 
 Include:
 "unistr.h"
index 2725983..be1fa9c 100644 (file)
@@ -11,9 +11,12 @@ unistr/u8-strlen
 unistr/u8-cmp
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-endswith.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-endswith])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH
+lib_SOURCES += unistr/u8-endswith.c
+endif
 
 Include:
 "unistr.h"
index a3c2288..e770c80 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-mblen.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-mblen])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN
+lib_SOURCES += unistr/u8-mblen.c
+endif
 
 Include:
 "unistr.h"
index 83e5817..bc5c60c 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 unistr/u8-mbtoucr
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.3], [unistr/u8-mbsnlen.c])
+gl_LIBUNISTRING_MODULE([0.9.3], [unistr/u8-mbsnlen])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN
+lib_SOURCES += unistr/u8-mbsnlen.c
+endif
 
 Include:
 "unistr.h"
index fb34046..d64acf7 100644 (file)
@@ -10,9 +10,12 @@ unistr/base
 
 configure.ac:
 gl_MODULE_INDICATOR([unistr/u8-mbtouc])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-mbtouc.c unistr/u8-mbtouc-aux.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-mbtouc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC
+lib_SOURCES += unistr/u8-mbtouc.c unistr/u8-mbtouc-aux.c
+endif
 
 Include:
 "unistr.h"
index daec992..e083a86 100644 (file)
@@ -10,9 +10,12 @@ unistr/base
 
 configure.ac:
 gl_MODULE_INDICATOR([unistr/u8-mbtouc-unsafe])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-mbtouc-unsafe.c unistr/u8-mbtouc-unsafe-aux.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-mbtouc-unsafe])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE
+lib_SOURCES += unistr/u8-mbtouc-unsafe.c unistr/u8-mbtouc-unsafe-aux.c
+endif
 
 Include:
 "unistr.h"
index 65c418a..ebfb7ab 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 
 configure.ac:
 gl_MODULE_INDICATOR([unistr/u8-mbtoucr])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-mbtoucr.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-mbtoucr])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR
+lib_SOURCES += unistr/u8-mbtoucr.c
+endif
 
 Include:
 "unistr.h"
index 79e0709..4351275 100644 (file)
@@ -10,9 +10,12 @@ unistr/base
 memmove
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-move.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-move])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_MOVE
+lib_SOURCES += unistr/u8-move.c
+endif
 
 Include:
 "unistr.h"
index 68ca3a4..6f9ab0e 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 unistr/u8-strmbtouc
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-next.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-next])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_NEXT
+lib_SOURCES += unistr/u8-next.c
+endif
 
 Include:
 "unistr.h"
index 8d1f7e8..6b8839a 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-prev.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-prev])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_PREV
+lib_SOURCES += unistr/u8-prev.c
+endif
 
 Include:
 "unistr.h"
index b992324..e3193c1 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-set.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-set])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_SET
+lib_SOURCES += unistr/u8-set.c
+endif
 
 Include:
 "unistr.h"
index 195bc2a..142262a 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-startswith.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-startswith])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH
+lib_SOURCES += unistr/u8-startswith.c
+endif
 
 Include:
 "unistr.h"
index 3c3ea19..ed9cd4f 100644 (file)
@@ -10,9 +10,12 @@ unistr/base
 
 configure.ac:
 AC_CHECK_FUNCS_ONCE([stpcpy])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-stpcpy.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-stpcpy])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY
+lib_SOURCES += unistr/u8-stpcpy.c
+endif
 
 Include:
 "unistr.h"
index 74e2bfb..1f525e5 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.3], [unistr/u8-stpncpy.c])
+gl_LIBUNISTRING_MODULE([0.9.3], [unistr/u8-stpncpy])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY
+lib_SOURCES += unistr/u8-stpncpy.c
+endif
 
 Include:
 "unistr.h"
index b8d4b5e..39763bb 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-strcat.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strcat])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT
+lib_SOURCES += unistr/u8-strcat.c
+endif
 
 Include:
 "unistr.h"
index 12734c2..da486e3 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 unistr/u8-uctomb
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-strchr.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strchr])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR
+lib_SOURCES += unistr/u8-strchr.c
+endif
 
 Include:
 "unistr.h"
index e05d8de..32ea95b 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-strcmp.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strcmp])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP
+lib_SOURCES += unistr/u8-strcmp.c
+endif
 
 Include:
 "unistr.h"
index 45d563f..9f4c354 100644 (file)
@@ -12,9 +12,12 @@ uniconv/u8-strconv-to-enc
 localcharset
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.4], [unistr/u8-strcoll.c])
+gl_LIBUNISTRING_MODULE([0.9.4], [unistr/u8-strcoll])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL
+lib_SOURCES += unistr/u8-strcoll.c
+endif
 
 Include:
 "unistr.h"
index cd506a6..2088200 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-strcpy.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strcpy])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY
+lib_SOURCES += unistr/u8-strcpy.c
+endif
 
 Include:
 "unistr.h"
index a6912e4..d876be2 100644 (file)
@@ -12,9 +12,12 @@ unistr/u8-strmbtouc
 unistr/u8-strchr
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-strcspn.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strcspn])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN
+lib_SOURCES += unistr/u8-strcspn.c
+endif
 
 Include:
 "unistr.h"
index a81c94e..e634eff 100644 (file)
@@ -11,9 +11,12 @@ unistr/u8-strlen
 
 configure.ac:
 AC_CHECK_FUNCS_ONCE([strdup])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-strdup.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strdup])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP
+lib_SOURCES += unistr/u8-strdup.c
+endif
 
 Include:
 "unistr.h"
index 01272e7..c48b26c 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-strlen.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strlen])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN
+lib_SOURCES += unistr/u8-strlen.c
+endif
 
 Include:
 "unistr.h"
index 06434ee..77c1a76 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-strmblen.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strmblen])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN
+lib_SOURCES += unistr/u8-strmblen.c
+endif
 
 Include:
 "unistr.h"
index 5a72adf..e76dc73 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-strmbtouc.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strmbtouc])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC
+lib_SOURCES += unistr/u8-strmbtouc.c
+endif
 
 Include:
 "unistr.h"
index 6921cea..a1e8398 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 strncat
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-strncat.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strncat])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT
+lib_SOURCES += unistr/u8-strncat.c
+endif
 
 Include:
 "unistr.h"
index f55db2c..04d696a 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-strncmp.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strncmp])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP
+lib_SOURCES += unistr/u8-strncmp.c
+endif
 
 Include:
 "unistr.h"
index 02e16de..cc4af9b 100644 (file)
@@ -8,9 +8,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-strncpy.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strncpy])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY
+lib_SOURCES += unistr/u8-strncpy.c
+endif
 
 Include:
 "unistr.h"
index 6ac9529..a976e61 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-strnlen.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strnlen])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN
+lib_SOURCES += unistr/u8-strnlen.c
+endif
 
 Include:
 "unistr.h"
index 54aca5a..db6d74b 100644 (file)
@@ -11,9 +11,12 @@ unistr/u8-strmbtouc
 unistr/u8-strchr
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-strpbrk.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strpbrk])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK
+lib_SOURCES += unistr/u8-strpbrk.c
+endif
 
 Include:
 "unistr.h"
index faf8800..ef87b47 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 unistr/u8-uctomb
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-strrchr.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strrchr])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR
+lib_SOURCES += unistr/u8-strrchr.c
+endif
 
 Include:
 "unistr.h"
index 9e0ec36..c397b66 100644 (file)
@@ -13,9 +13,12 @@ unistr/u8-cmp
 unistr/u8-strchr
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-strspn.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strspn])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN
+lib_SOURCES += unistr/u8-strspn.c
+endif
 
 Include:
 "unistr.h"
index 10a32f9..5996917 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 unistr/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-strstr.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strstr])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR
+lib_SOURCES += unistr/u8-strstr.c
+endif
 
 Include:
 "unistr.h"
index 0d98b32..ecd1599 100644 (file)
@@ -11,9 +11,12 @@ unistr/u8-strspn
 unistr/u8-strpbrk
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-strtok.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strtok])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK
+lib_SOURCES += unistr/u8-strtok.c
+endif
 
 Include:
 "unistr.h"
index 67576b4..83b9472 100644 (file)
@@ -10,9 +10,12 @@ unistr/u8-mbtoucr
 unistr/u16-uctomb
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.3], [unistr/u8-to-u16.c])
+gl_LIBUNISTRING_MODULE([0.9.3], [unistr/u8-to-u16])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16
+lib_SOURCES += unistr/u8-to-u16.c
+endif
 
 Include:
 "unistr.h"
index 72c86d4..d4d7911 100644 (file)
@@ -9,9 +9,12 @@ unistr/base
 unistr/u8-mbtoucr
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9.3], [unistr/u8-to-u32.c])
+gl_LIBUNISTRING_MODULE([0.9.3], [unistr/u8-to-u32])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32
+lib_SOURCES += unistr/u8-to-u32.c
+endif
 
 Include:
 "unistr.h"
index 0acca72..018be5b 100644 (file)
@@ -10,9 +10,12 @@ unistr/base
 
 configure.ac:
 gl_MODULE_INDICATOR([unistr/u8-uctomb])
-gl_LIBUNISTRING_LIBSOURCE([0.9], [unistr/u8-uctomb.c unistr/u8-uctomb-aux.c])
+gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-uctomb])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB
+lib_SOURCES += unistr/u8-uctomb.c unistr/u8-uctomb-aux.c
+endif
 
 Include:
 "unistr.h"
index a5b29de..80651b4 100644 (file)
@@ -12,9 +12,12 @@ uniwbrk/table
 unistr/u16-mbtouc-unsafe
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniwbrk/u16-wordbreaks.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniwbrk/u16-wordbreaks])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS
+lib_SOURCES += uniwbrk/u16-wordbreaks.c
+endif
 
 Include:
 "uniwbrk.h"
index 20f39c3..c929fd0 100644 (file)
@@ -12,9 +12,12 @@ uniwbrk/table
 unistr/u32-mbtouc-unsafe
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniwbrk/u32-wordbreaks.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniwbrk/u32-wordbreaks])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS
+lib_SOURCES += uniwbrk/u32-wordbreaks.c
+endif
 
 Include:
 "uniwbrk.h"
index e38bd41..6695b03 100644 (file)
@@ -12,9 +12,12 @@ uniwbrk/table
 unistr/u8-mbtouc-unsafe
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniwbrk/u8-wordbreaks.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniwbrk/u8-wordbreaks])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS
+lib_SOURCES += uniwbrk/u8-wordbreaks.c
+endif
 
 Include:
 "uniwbrk.h"
index 228944f..b8bde56 100644 (file)
@@ -13,9 +13,12 @@ c-ctype
 localcharset
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniwbrk/ulc-wordbreaks.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniwbrk/ulc-wordbreaks])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS
+lib_SOURCES += uniwbrk/ulc-wordbreaks.c
+endif
 
 Include:
 "uniwbrk.h"
index 4e7eb78..d094872 100644 (file)
@@ -9,9 +9,12 @@ Depends-on:
 uniwbrk/base
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniwbrk/wordbreak-property.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniwbrk/wordbreak-property])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY
+lib_SOURCES += uniwbrk/wordbreak-property.c
+endif
 
 Include:
 "uniwbrk.h"
index d5e626b..1c42fca 100644 (file)
@@ -10,9 +10,12 @@ uniwidth/u16-width
 unistr/u16-strlen
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniwidth/u16-strwidth.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniwidth/u16-strwidth])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNIWIDTH_U16_STRWIDTH
+lib_SOURCES += uniwidth/u16-strwidth.c
+endif
 
 Include:
 "uniwidth.h"
index 4b34d3b..d27af5a 100644 (file)
@@ -10,9 +10,12 @@ uniwidth/width
 unistr/u16-mbtouc-unsafe
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniwidth/u16-width.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniwidth/u16-width])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNIWIDTH_U16_WIDTH
+lib_SOURCES += uniwidth/u16-width.c
+endif
 
 Include:
 "uniwidth.h"
index 2769fed..19df962 100644 (file)
@@ -10,9 +10,12 @@ uniwidth/u32-width
 unistr/u32-strlen
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniwidth/u32-strwidth.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniwidth/u32-strwidth])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNIWIDTH_U32_STRWIDTH
+lib_SOURCES += uniwidth/u32-strwidth.c
+endif
 
 Include:
 "uniwidth.h"
index 55e0016..95dd0f1 100644 (file)
@@ -9,9 +9,12 @@ uniwidth/base
 uniwidth/width
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniwidth/u32-width.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniwidth/u32-width])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNIWIDTH_U32_WIDTH
+lib_SOURCES += uniwidth/u32-width.c
+endif
 
 Include:
 "uniwidth.h"
index 5d7d148..fa9509d 100644 (file)
@@ -10,9 +10,12 @@ uniwidth/u8-width
 unistr/u8-strlen
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniwidth/u8-strwidth.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniwidth/u8-strwidth])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNIWIDTH_U8_STRWIDTH
+lib_SOURCES += uniwidth/u8-strwidth.c
+endif
 
 Include:
 "uniwidth.h"
index a4d1ebe..eda0ad6 100644 (file)
@@ -10,9 +10,12 @@ uniwidth/width
 unistr/u8-mbtouc-unsafe
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniwidth/u8-width.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniwidth/u8-width])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNIWIDTH_U8_WIDTH
+lib_SOURCES += uniwidth/u8-width.c
+endif
 
 Include:
 "uniwidth.h"
index 50a427c..cc43c79 100644 (file)
@@ -10,9 +10,12 @@ uniwidth/base
 streq
 
 configure.ac:
-gl_LIBUNISTRING_LIBSOURCE([0.9], [uniwidth/width.c])
+gl_LIBUNISTRING_MODULE([0.9], [uniwidth/width])
 
 Makefile.am:
+if LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH
+lib_SOURCES += uniwidth/width.c
+endif
 
 Include:
 "uniwidth.h"