lib/Makefile.in

Branch


Log

Author Commit Date CI Message
Bruno Haible 8d618a87 2024-12-15T12:56:32 Prepare for version 1.18. * configure.ac: Bump version number to 1.18. * include/iconv.h.in (_LIBICONV_VERSION): Likewise. * lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 9:0:7. * src/iconv.c (print_version): Update copyright year. * windows/iconv.rc: Likewise. * windows/libiconv.rc: Likewise. * README: Update download link.
Bruno Haible 6ad5ae56 2023-09-16T12:04:24 Fix a misnomer. * include/export.h (LIBICONV_SHLIB_EXPORTED): Renamed from LIBICONV_DLL_EXPORTED. Prefer the term "shared library", since the term "DLL" applies only to Windows. * Makefile.devel (include/iconv.h.build.in): Insert LIBICONV_SHLIB_EXPORTED instead of LIBICONV_DLL_EXPORTED. * configure.ac (DLL_VARIABLE): Update comment. * lib/Makefile.in (DEFS): Update comment. * woe32dll/export.h: Update comment. * libcharset/include/export.h (LIBCHARSET_SHLIB_EXPORTED): Renamed from LIBCHARSET_DLL_EXPORTED. Prefer the term "shared library", since the term "DLL" applies only to Windows. * libcharset/Makefile.devel (include/libcharset.h.build.in, include/localcharset.h.build.in): Insert LIBCHARSET_SHLIB_EXPORTED instead of LIBCHARSET_DLL_EXPORTED. * libcharset/lib/relocatable-stub.c (libcharset_set_relocation_prefix): Use LIBCHARSET_SHLIB_EXPORTED instead of LIBCHARSET_DLL_EXPORTED. * libcharset/lib/Makefile.in (DEFS): Update comment. * libcharset/Makefile.in (install-lib): Update comment.
Bruno Haible d01ac199 2023-09-13T19:53:35 Simplify the library: Don't compile relocatable.c any more. The library does not need relocatable.h any more since 2018-09-22. * lib/relocatable.h: Remove file. * lib/relocatable.c: Remove file. * lib/compat.c: New file. * lib/Makefile.in (DEFS): Don't define LIBDIR, BUILDING_DLL, ENABLE_RELOCATABLE, IN_LIBRARY, INSTALLDIR, NO_XMALLOC, set_relocation_prefix, relocate, relocate2. (SOURCES): Remove relocatable.c. Add compat.c. (OBJECTS): Remove relocatable.lo. Add compat.lo. (localcharset.lo): Update dependencies. (relocatable.lo): Remove rule. (compat.lo): Add rule. (SOURCE_FILES): Remove relocatable.h, relocatable.c. Add compat.c.
Bruno Haible 6549d20c 2023-05-21T00:29:37 Implement GB18030 version 2022. * lib/encodings.def (GB18030): Add alias GB18030:2005. (GB18030:2022): New encoding. * lib/gb18030ext.h (gb18030_2005_ext_2uni_pagefe): Renamed from gb18030ext_2uni_pagefe. (gb18030_2022_ext_2uni_pagefe): New array. (gb18030_2005_ext_mbtowc): Renamed from gb18030ext_mbtowc. (gb18030_2022_ext_mbtowc): New function. (gb18030_2005_ext_wctomb): Renamed from gb18030ext_wctomb. (gb18030_2022_ext_wctomb): New function. * lib/gb18030uni.h (gb18030_2022_charset2uni_pua1, gb18030_2022_charset2uni_pua2): New arrays. (gb18030_2005_uni_mbtowc): Renamed from gb18030uni_mbtowc. (gb18030_2022_uni_mbtowc): New function. (gb18030_2022_uni2charset_pua1, gb18030_2022_uni2charset_pua2): New arrays. (gb18030_2005_uni_wctomb): Renamed from gb18030uni_wctomb. (gb18030_2022_uni_wctomb): New function. * lib/gb18030_2005.h: Renamed from lib/gb18030.h. Update comments. (gb18030_2005_mbtowc): Renamed from gb18030_mbtowc. (gb18030_2005_pua2charset): Renamed from gb18030_pua2charset. (gb18030_2005_wctomb): Renamed from gb18030_wctomb. * lib/gb18030_2022.h: New file, based on lib/gb18030_2005.h. * lib/converters.h: Don't include gb18030.h. Include gb18030_2005.h, gb18030_2022.h. * lib/Makefile.in (SOURCE_FILES): Remove gb18030.h. Add gb18030_2005.h, gb18030_2022.h. * tests/GB18030-2005-BMP.TXT: Renamed from tests/GB18030-BMP.TXT. * tests/GB18030-2005.IRREVERSIBLE.TXT: Renamed from tests/GB18030.IRREVERSIBLE.TXT. * tests/GB18030-2022-BMP.TXT: New file. * tests/Makefile.in (check): Test GB18030:2005 instead of GB18030. Also test GB18030:2022. (clean): Don't remove GB18030.TXT. Instead, remove GB18030-2005.TXT and GB18030-2022.TXT. (SOURCE_FILES): Update. Add GB18030-2022-BMP.TXT. * README: Mention the new encoding. * man/iconv_open.3: Likewise. * NEWS: Likewise.
Bruno Haible 429e0425 2022-02-12T13:49:13 Update source file list (regression 2022-01-23). * lib/Makefile.in (SOURCE_FILES): Add encodings_zos.def, ebcdic*.h. (GENERATED_FILES): Add aliases_zos.h, canonical_zos.h. * tests/Makefile.in (SOURCE_FILES): Add IBM-*.TXT.
Bruno Haible 5a8ccabd 2019-12-23T22:51:48 Do export the symbol 'locale_charset' (needed by GNU bash).
Bruno Haible 24729046 2019-04-26T20:59:03 Prepare for version 1.16.
Bruno Haible b2ae6d4b 2019-04-26T20:41:14 Tweak exported symbols when --enable-relocatable is used.
Bruno Haible 1badfd5d 2019-01-27T22:57:45 Accommodate a shell that is not in /bin/sh.
Bruno Haible fa243a1b 2018-01-03T10:50:00 Fix installation in 64-bit mode on AIX.
Bruno Haible 3d1103e0 2016-12-15T04:00:05 Cleanup useless removals.
Bruno Haible 67802283 2016-12-03T18:52:49 Create tarballs through an Automake-like "make dist" command.
Bruno Haible 3347685a 2016-11-25T11:53:26 Prepare for version 1.15.
Bruno Haible ac2a8ace 2016-11-22T18:30:52 Update support for building with MSVC.
Bruno Haible 4d036b9a 2011-08-07T15:16:56 Prepare for version 1.14.
Bruno Haible f13047d9 2009-03-26T02:16:00 Prepare for version 1.13.
Bruno Haible 0be2421f 2009-03-25T12:20:30 Fix the handling of Windows resources in shared libraries.
Bruno Haible 13bf88bb 2009-01-17T09:06:59 Add support for "make install-strip".
Bruno Haible 4d72adc3 2008-04-06T20:40:03 More portable way of building the preloadable library.
Bruno Haible bcb1081e 2008-04-06T07:38:02 Support system-dependent aliases.
Bruno Haible 68316a7b 2007-05-27T22:16:46 Don't use $< and $@ in a normal target rule.
Bruno Haible 2e7f7e28 2007-05-27T20:23:44 Include metainformation in the form of Windows resources.
Bruno Haible 2613089e 2007-03-20T01:55:33 Remove redundant mkinstalldirs invocations.
Bruno Haible a4492a87 2006-12-20T13:35:38 Avoid a problem with setlocale() on AIX.
Bruno Haible c8dc4a2e 2006-07-24T12:43:07 Use the CFLAGS also when linking.
Bruno Haible 5e08f217 2006-07-14T13:24:59 Treat *.stackdump files like core files.
Bruno Haible c7c7da1e 2006-05-16T11:46:20 Cygwin shared library support.
Bruno Haible a373c34b 2006-05-15T21:58:39 Support for building shared libraries on mingw and Cygwin.
Bruno Haible 1dc5d848 2006-01-23T13:27:35 Bump versioning number.
Bruno Haible 78423b48 2005-12-29T13:20:57 Prepare for version 1.11.
Bruno Haible cd4300ce 2005-07-25T12:02:53 Tidy up exported symbols.
Bruno Haible 01abb546 2005-07-08T13:16:25 Bump LIBICONV_VERSION_INFO.
Bruno Haible 850c9ab1 2005-06-09T19:08:18 Renamed autoconf/ to build-aux/.
Bruno Haible 37a70626 2005-03-29T13:56:39 Rename libiconv_plug.so to preloadable_libiconv.so.
Bruno Haible 91c50790 2003-05-18T14:18:45 Fix a build error on Tru64.
Bruno Haible 24b960a3 2003-04-14T14:08:07 Support for relocatable installation.
Bruno Haible a9adbd70 2003-04-11T09:16:41 Bump version number to 1.9.
Bruno Haible 407b7965 2003-01-06T14:29:08 Use mkinstalldirs.
Bruno Haible afc13d15 2002-12-19T16:03:21 With gcc on Solaris, use -shared, not -G.
Bruno Haible 8ce4b310 2002-05-23T11:52:37 Prepare for release 1.8.
Bruno Haible 464312aa 2002-01-14T12:02:46 Use -x none when using gcc.
Bruno Haible 5be38df8 2001-11-12T12:54:27 Allow building with Intel icc.
Bruno Haible 2d4f4c89 2001-08-08T12:55:08 Make it possible to build with CC=gcc CFLAGS="-x c++".
Bruno Haible c7f1dc92 2001-06-25T22:14:38 Mention $(INCLUDES) before $(CPPFLAGS) and $(CFLAGS), in case one of these contains -I directives.
Bruno Haible 7b338f6f 2001-06-27T22:51:28 Portability fixes.
Bruno Haible 78281f96 2001-06-25T12:14:05 Bump version number for 1.7.
Bruno Haible ad4e8a6e 2001-05-07T15:10:58 Correction for Solaris.
Bruno Haible 3c597b51 2001-05-07T17:26:44 Use CPPFLAGS and LDFLAGS.
Bruno Haible 8c5fb204 2001-03-06T13:43:56 Add support for OSF/1 (Tru64) 5.1.
Bruno Haible d771d662 2001-03-06T17:29:26 Prepare for libiconv release 1.6.
Bruno Haible bd1090cd 2001-03-11T14:41:41 Portability to BeOS.
Bruno Haible 3d31606d 2001-02-26T13:36:17 Add support for DOS encodings.
Bruno Haible b2ef8c91 2001-02-20T19:44:26 Respect configure arguments --libdir, --includedir, --mandir.
Bruno Haible 74834e21 2000-12-08T14:57:53 Don't ignore --exec-prefix given to configure.
Bruno Haible 2fa33a56 2000-12-02T01:01:44 Bump version number to 1.5.
Bruno Haible a615528b 2000-11-23T19:54:07 Move src/ to lib/, and install the iconv program.