annotate modules/iconv_open @ 10130:7581db129a32

Mention the link requirements.
author Bruno Haible <bruno@clisp.org>
date Tue, 27 May 2008 14:45:41 +0200
parents 4b48f7a470c2
children f96e845fc36d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8603
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 Description:
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
2 Character set conversion.
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4 Files:
9252
d649a05a81e8 Rename iconv_.h to iconv.in.h.
Bruno Haible <bruno@clisp.org>
parents: 9131
diff changeset
5 lib/iconv.in.h
8603
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
6 lib/iconv_open.c
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
7 lib/iconv_open-aix.gperf
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8 lib/iconv_open-hpux.gperf
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
9 lib/iconv_open-irix.gperf
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
10 lib/iconv_open-osf.gperf
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
11 m4/iconv_h.m4
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
12 m4/iconv_open.m4
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
13
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
14 Depends-on:
9470
4b48f7a470c2 New module 'gperf'.
Bruno Haible <bruno@clisp.org>
parents: 9341
diff changeset
15 gperf
8998
442682a45bcd * m4/fchdir.m4 (gl_FUNC_FCHDIR): Likewise.
Paul Eggert <eggert@cs.ucla.edu>
parents: 8825
diff changeset
16 include_next
8603
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
17 iconv
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
18 c-ctype
9341
212d6f041290 New module 'iconv_open-utf': Enhance iconv_open to support UTF-{16,32}{BE,LE}.
Bruno Haible <bruno@clisp.org>
parents: 9252
diff changeset
19 c-strcase
8603
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
20
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
21 configure.ac:
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
22 gl_ICONV_H
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
23 gl_FUNC_ICONV_OPEN
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
24
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
25 Makefile.am:
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
26 BUILT_SOURCES += $(ICONV_H)
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
27
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
28 # We need the following in order to create <iconv.h> when the system
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
29 # doesn't have one that works with the given compiler.
9252
d649a05a81e8 Rename iconv_.h to iconv.in.h.
Bruno Haible <bruno@clisp.org>
parents: 9131
diff changeset
30 iconv.h: iconv.in.h
8603
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
31 rm -f $@-t $@
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
32 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
8998
442682a45bcd * m4/fchdir.m4 (gl_FUNC_FCHDIR): Likewise.
Paul Eggert <eggert@cs.ucla.edu>
parents: 8825
diff changeset
33 sed -e 's/@''INCLUDE_NEXT''@/$(INCLUDE_NEXT)/g' \
442682a45bcd * m4/fchdir.m4 (gl_FUNC_FCHDIR): Likewise.
Paul Eggert <eggert@cs.ucla.edu>
parents: 8825
diff changeset
34 -e 's|@''NEXT_ICONV_H''@|$(NEXT_ICONV_H)|g' \
9341
212d6f041290 New module 'iconv_open-utf': Enhance iconv_open to support UTF-{16,32}{BE,LE}.
Bruno Haible <bruno@clisp.org>
parents: 9252
diff changeset
35 -e 's|@''ICONV_CONST''@|$(ICONV_CONST)|g' \
212d6f041290 New module 'iconv_open-utf': Enhance iconv_open to support UTF-{16,32}{BE,LE}.
Bruno Haible <bruno@clisp.org>
parents: 9252
diff changeset
36 -e 's|@''REPLACE_ICONV''@|$(REPLACE_ICONV)|g' \
8603
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
37 -e 's|@''REPLACE_ICONV_OPEN''@|$(REPLACE_ICONV_OPEN)|g' \
9341
212d6f041290 New module 'iconv_open-utf': Enhance iconv_open to support UTF-{16,32}{BE,LE}.
Bruno Haible <bruno@clisp.org>
parents: 9252
diff changeset
38 -e 's|@''REPLACE_ICONV_UTF''@|$(REPLACE_ICONV_UTF)|g' \
9252
d649a05a81e8 Rename iconv_.h to iconv.in.h.
Bruno Haible <bruno@clisp.org>
parents: 9131
diff changeset
39 < $(srcdir)/iconv.in.h; \
8603
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
40 } > $@-t
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
41 mv $@-t $@
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
42 MOSTLYCLEANFILES += iconv.h iconv.h-t
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
43
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
44 iconv_open-aix.h: iconv_open-aix.gperf
8629
a8d6a3986d5e Add $(srcdir)/ to source directory references in Makefile fragments
Ben Pfaff <blp@gnu.org>
parents: 8603
diff changeset
45 $(GPERF) -m 10 $(srcdir)/iconv_open-aix.gperf > $@-t
8603
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
46 mv $@-t $@
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
47 iconv_open-hpux.h: iconv_open-hpux.gperf
8629
a8d6a3986d5e Add $(srcdir)/ to source directory references in Makefile fragments
Ben Pfaff <blp@gnu.org>
parents: 8603
diff changeset
48 $(GPERF) -m 10 $(srcdir)/iconv_open-hpux.gperf > $@-t
8603
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
49 mv $@-t $@
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
50 iconv_open-irix.h: iconv_open-irix.gperf
8629
a8d6a3986d5e Add $(srcdir)/ to source directory references in Makefile fragments
Ben Pfaff <blp@gnu.org>
parents: 8603
diff changeset
51 $(GPERF) -m 10 $(srcdir)/iconv_open-irix.gperf > $@-t
8603
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
52 mv $@-t $@
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
53 iconv_open-osf.h: iconv_open-osf.gperf
8629
a8d6a3986d5e Add $(srcdir)/ to source directory references in Makefile fragments
Ben Pfaff <blp@gnu.org>
parents: 8603
diff changeset
54 $(GPERF) -m 10 $(srcdir)/iconv_open-osf.gperf > $@-t
8603
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
55 mv $@-t $@
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
56 BUILT_SOURCES += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
57 MOSTLYCLEANFILES += iconv_open-aix.h-t iconv_open-hpux.h-t iconv_open-irix.h-t iconv_open-osf.h-t
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
58 MAINTAINERCLEANFILES += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
59 EXTRA_DIST += iconv_open-aix.h iconv_open-hpux.h iconv_open-irix.h iconv_open-osf.h
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
60
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
61 Include:
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
62 <iconv.h>
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
63
10130
7581db129a32 Mention the link requirements.
Bruno Haible <bruno@clisp.org>
parents: 9470
diff changeset
64 Link:
7581db129a32 Mention the link requirements.
Bruno Haible <bruno@clisp.org>
parents: 9470
diff changeset
65 $(LTLIBICONV) when linking with libtool, $(LIBICONV) otherwise
7581db129a32 Mention the link requirements.
Bruno Haible <bruno@clisp.org>
parents: 9470
diff changeset
66
8603
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
67 License:
9131
8812f453e378 Use the synonymous term LGPLv2+.
Bruno Haible <bruno@clisp.org>
parents: 8998
diff changeset
68 LGPLv2+
8603
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
69
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
70 Maintainer:
4aea800039c0 New module 'iconv_open'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
71 Bruno Haible