Document prerequisite for gnulib-tool.
[gnulib.git] / modules / iconv_open
blob8aada83ef1ed147cc644db1472ecab789adebaee
1 Description:
2 Character set conversion.
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_open-zos.gperf
12 lib/iconv.c
13 lib/iconv_close.c
14 m4/iconv_open.m4
16 Depends-on:
17 gperf
18 iconv-h
19 iconv
20 c-ctype           [test $REPLACE_ICONV_OPEN = 1]
21 c-strcase         [test $REPLACE_ICONV_OPEN = 1]
22 stdint            [test $REPLACE_ICONV_UTF = 1]
23 unistr/u8-mbtoucr [test $REPLACE_ICONV_UTF = 1]
24 unistr/u8-uctomb  [test $REPLACE_ICONV_UTF = 1]
26 configure.ac:
27 gl_FUNC_ICONV_OPEN
28 dnl Because of gl_REPLACE_ICONV_H:
29 gl_CONDITIONAL_HEADER([iconv.h])
30 gl_CONDITIONAL([GL_COND_OBJ_ICONV_OPEN], [test $REPLACE_ICONV_OPEN = 1])
31 gl_CONDITIONAL([GL_COND_OBJ_ICONV], [test $REPLACE_ICONV = 1])
33 Makefile.am:
34 if GL_COND_OBJ_ICONV_OPEN
35 lib_SOURCES += iconv_open.c
36 endif
37 if GL_COND_OBJ_ICONV
38 lib_SOURCES += iconv.c iconv_close.c
39 endif
41 $(srcdir)/iconv_open-aix.h: $(srcdir)/iconv_open-aix.gperf
42         $(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-aix.gperf > $(srcdir)/iconv_open-aix.h-t && \
43         mv $(srcdir)/iconv_open-aix.h-t $(srcdir)/iconv_open-aix.h
44 $(srcdir)/iconv_open-hpux.h: $(srcdir)/iconv_open-hpux.gperf
45         $(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-hpux.gperf > $(srcdir)/iconv_open-hpux.h-t && \
46         mv $(srcdir)/iconv_open-hpux.h-t $(srcdir)/iconv_open-hpux.h
47 $(srcdir)/iconv_open-irix.h: $(srcdir)/iconv_open-irix.gperf
48         $(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-irix.gperf > $(srcdir)/iconv_open-irix.h-t && \
49         mv $(srcdir)/iconv_open-irix.h-t $(srcdir)/iconv_open-irix.h
50 $(srcdir)/iconv_open-osf.h: $(srcdir)/iconv_open-osf.gperf
51         $(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-osf.gperf > $(srcdir)/iconv_open-osf.h-t && \
52         mv $(srcdir)/iconv_open-osf.h-t $(srcdir)/iconv_open-osf.h
53 $(srcdir)/iconv_open-solaris.h: $(srcdir)/iconv_open-solaris.gperf
54         $(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-solaris.gperf > $(srcdir)/iconv_open-solaris.h-t && \
55         mv $(srcdir)/iconv_open-solaris.h-t $(srcdir)/iconv_open-solaris.h
56 $(srcdir)/iconv_open-zos.h: $(srcdir)/iconv_open-zos.gperf
57         $(V_GPERF)$(GPERF) -m 10 $(srcdir)/iconv_open-zos.gperf > $(srcdir)/iconv_open-zos.h-t && \
58         mv $(srcdir)/iconv_open-zos.h-t $(srcdir)/iconv_open-zos.h
59 BUILT_SOURCES        += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h iconv_open-zos.h
60 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 iconv_open-zos.h-t
61 MAINTAINERCLEANFILES += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h iconv_open-zos.h
62 EXTRA_DIST           += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h iconv_open-zos.h
64 Include:
65 #if HAVE_ICONV
66 # include <iconv.h>
67 #endif
69 Link:
70 $(LTLIBICONV) when linking with libtool, $(LIBICONV) otherwise
72 License:
73 LGPLv2+
75 Maintainer:
76 all