Bruno Haible
ad7a21f223
build: Use gnulib-tool with a module list.
...
* .gitmodules: New file.
* gitsub.sh: New file, from gnulib/top/gitsub.sh.
* autopull.sh: Use gitsub.sh to check out gnulib.
* autogen.sh: Accept --skip-gnulib option. Invoke gnulib-tool, assuming
a gnulib checkout is already present.
* Makefile.devel (lib/aclocal.m4): Update reference to macros directory.
* lib/configure.ac: Likewise. Invoke gl_EARLY, gl_INIT.
* lib/Makefile.am (EXTRA_DIST, MOSTLYCLEANFILES): New variables.
Include Makefile.gnulib.
2025-04-16 22:05:58 +02:00
Bruno Haible
e60835d424
build: Use Automake in lib/.
...
* autopull.sh: Copy also m4/init-package-version.m4.
* autogen.sh: Mention the requirement for Automake.
* Makefile.devel (lib/aclocal.m4, lib/config.h.in, lib/Makefile.in): New
rules.
(lib/configure): Use lib/aclocal.m4 instead of the top-level aclocal.m4.
(src/config.h.in): Fix rule.
(totally-clean): Remove the new generated files.
* lib/configure.ac: Require Autoconf >= 2.70. Change AC_INIT invocation.
Invoke AC_CONFIG_MACRO_DIRS, gl_INIT_PACKAGE_VERSION, AM_INIT_AUTOMAKE,
AC_CONFIG_HEADERS. Don't invoke AC_MAKE_SET, AC_PROG_CPP,
AC_PROG_CXXCPP, AC_PROG_INSTALL.
* lib/Makefile.am: New file.
* lib/Makefile.in: Remove file.
* Makefile.in (IMPORTED_FILES): Remove lib/filename.h.
2025-04-16 22:02:43 +02:00
Bruno Haible
0a2ed64ff7
Rely entirely on the GNU Build System.
...
* Makefile.vms: Remove file.
* INSTALL.vms: Remove file.
* Makefile.in (SOURCE_FILES): Remove them.
* Makefile.devel (src/config.h_vms): Remove target.
(totally-clean): Update.
* src/Makefile.in (GENERATED_FILES): Remove config.h_vms.
2020-02-11 03:14:38 +01:00
Bruno Haible
793a229bb5
Get rid of autom4te.cache directories (left over from autoconf).
2017-07-15 21:01:00 +02:00
Bruno Haible
b4b58ca38d
Make Makefile.devel more useful for the users of the released tarball.
2016-12-03 15:35:24 +01:00
Bruno Haible
bf93ebd28e
Remove old infrastructure for building with MSVC.
2012-07-01 18:05:30 +02:00
Bruno Haible
b22158f593
Turn doc/gperf.1 into a distributed built file.
2012-07-01 15:46:42 +02:00
Bruno Haible
d6b97f7f2f
Renamed configure.in to configure.ac.
2007-04-04 10:35:58 +00:00
Bruno Haible
ca96c012ce
Use a recent autoconf.
2003-05-07 13:26:49 +00:00
Bruno Haible
c82b70119a
Support for VMS.
2003-05-05 09:03:39 +00:00
Bruno Haible
5fbcad1840
Support for building on Windows.
2003-04-29 09:58:59 +00:00
Bruno Haible
6bc6a5c4e0
Use autoconf-2.52.
2003-01-20 14:15:41 +00:00
Bruno Haible
ca7835bc49
Add nice autogenerated manual page.
2000-08-20 13:14:18 +00:00
Bruno Haible
501ee3e640
Initial revision
2000-08-19 06:20:11 +00:00