verify: new macro 'assume'
[gnulib.git] / modules / iconv_open
1 Description:
2 Character set conversion.
3
4 Files:
5 lib/iconv_open.c
6 lib/iconv_open-aix.gperf
7 lib/iconv_open-hpux.gperf
8 lib/iconv_open-irix.gperf
9 lib/iconv_open-osf.gperf
10 lib/iconv_open-solaris.gperf
11 lib/iconv.c
12 lib/iconv_close.c
13 m4/iconv_open.m4
14
15 Depends-on:
16 gperf
17 iconv-h
18 iconv
19 c-ctype           [test $REPLACE_ICONV_OPEN = 1]
20 c-strcase         [test $REPLACE_ICONV_OPEN = 1]
21 stdint            [test $REPLACE_ICONV_UTF = 1]
22 unistr/u8-mbtoucr [test $REPLACE_ICONV_UTF = 1]
23 unistr/u8-uctomb  [test $REPLACE_ICONV_UTF = 1]
24
25 configure.ac:
26 gl_FUNC_ICONV_OPEN
27 if test $REPLACE_ICONV_OPEN = 1; then
28   AC_LIBOBJ([iconv_open])
29 fi
30 if test $REPLACE_ICONV = 1; then
31   AC_LIBOBJ([iconv])
32   AC_LIBOBJ([iconv_close])
33 fi
34
35 Makefile.am:
36 iconv_open-aix.h: iconv_open-aix.gperf
37         $(GPERF) -m 10 $(srcdir)/iconv_open-aix.gperf > $(srcdir)/iconv_open-aix.h-t
38         mv $(srcdir)/iconv_open-aix.h-t $(srcdir)/iconv_open-aix.h
39 iconv_open-hpux.h: iconv_open-hpux.gperf
40         $(GPERF) -m 10 $(srcdir)/iconv_open-hpux.gperf > $(srcdir)/iconv_open-hpux.h-t
41         mv $(srcdir)/iconv_open-hpux.h-t $(srcdir)/iconv_open-hpux.h
42 iconv_open-irix.h: iconv_open-irix.gperf
43         $(GPERF) -m 10 $(srcdir)/iconv_open-irix.gperf > $(srcdir)/iconv_open-irix.h-t
44         mv $(srcdir)/iconv_open-irix.h-t $(srcdir)/iconv_open-irix.h
45 iconv_open-osf.h: iconv_open-osf.gperf
46         $(GPERF) -m 10 $(srcdir)/iconv_open-osf.gperf > $(srcdir)/iconv_open-osf.h-t
47         mv $(srcdir)/iconv_open-osf.h-t $(srcdir)/iconv_open-osf.h
48 iconv_open-solaris.h: iconv_open-solaris.gperf
49         $(GPERF) -m 10 $(srcdir)/iconv_open-solaris.gperf > $(srcdir)/iconv_open-solaris.h-t
50         mv $(srcdir)/iconv_open-solaris.h-t $(srcdir)/iconv_open-solaris.h
51 BUILT_SOURCES        += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h
52 MOSTLYCLEANFILES     += iconv_open-aix.h-t iconv_open-hpux.h-t iconv_open-irix.h-t iconv_open-osf.h-t iconv_open-solaris.h-t
53 MAINTAINERCLEANFILES += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h
54 EXTRA_DIST           += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h
55
56 Include:
57 <iconv.h>
58
59 Link:
60 $(LTLIBICONV) when linking with libtool, $(LIBICONV) otherwise
61
62 License:
63 LGPLv2+
64
65 Maintainer:
66 Bruno Haible