libposix: Add _HEADERS primaries to posix modules.
[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 m4/iconv_open.m4
12
13 Depends-on:
14 gperf
15 iconv-h
16 iconv
17 c-ctype
18 c-strcase
19
20 configure.ac:
21 gl_FUNC_ICONV_OPEN
22
23 Makefile.am:
24 iconv_headers = iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h iconv_open-solaris.h
25 nodist_pkginclude_HEADERS += $(iconv_headers)
26
27 iconv_open-aix.h: iconv_open-aix.gperf
28         $(GPERF) -m 10 $(srcdir)/iconv_open-aix.gperf > $(srcdir)/iconv_open-aix.h-t
29         mv $(srcdir)/iconv_open-aix.h-t $(srcdir)/iconv_open-aix.h
30 iconv_open-hpux.h: iconv_open-hpux.gperf
31         $(GPERF) -m 10 $(srcdir)/iconv_open-hpux.gperf > $(srcdir)/iconv_open-hpux.h-t
32         mv $(srcdir)/iconv_open-hpux.h-t $(srcdir)/iconv_open-hpux.h
33 iconv_open-irix.h: iconv_open-irix.gperf
34         $(GPERF) -m 10 $(srcdir)/iconv_open-irix.gperf > $(srcdir)/iconv_open-irix.h-t
35         mv $(srcdir)/iconv_open-irix.h-t $(srcdir)/iconv_open-irix.h
36 iconv_open-osf.h: iconv_open-osf.gperf
37         $(GPERF) -m 10 $(srcdir)/iconv_open-osf.gperf > $(srcdir)/iconv_open-osf.h-t
38         mv $(srcdir)/iconv_open-osf.h-t $(srcdir)/iconv_open-osf.h
39 iconv_open-solaris.h: iconv_open-solaris.gperf
40         $(GPERF) -m 10 $(srcdir)/iconv_open-solaris.gperf > $(srcdir)/iconv_open-solaris.h-t
41         mv $(srcdir)/iconv_open-solaris.h-t $(srcdir)/iconv_open-solaris.h
42 BUILT_SOURCES        += $(iconv_headers)
43 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
44 MAINTAINERCLEANFILES += $(iconv_headers)
45 EXTRA_DIST           += $(iconv_headers)
46
47 Include:
48 <iconv.h>
49
50 Link:
51 $(LTLIBICONV) when linking with libtool, $(LIBICONV) otherwise
52
53 License:
54 LGPLv2+
55
56 Maintainer:
57 Bruno Haible