From 0b5bcaed95b50c7723e1482963a2d3b97a068a39 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Mon, 14 Oct 2024 11:26:15 +0100 Subject: [PATCH] build: distribute the gl/ directory in the tarballs Suggested by Michael Pratt in . * gl/local.mk: New file, based on gettext/gnulib-local/Makefile.am. * Makefile.am: Include it. --- Makefile.am | 1 + gl/local.mk | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 gl/local.mk diff --git a/Makefile.am b/Makefile.am index d17353e1c4..a59df7e795 100644 --- a/Makefile.am +++ b/Makefile.am @@ -208,6 +208,7 @@ MOSTLYCLEANDIRS = AM_CPPFLAGS = -Ilib -I$(top_srcdir)/lib -Isrc -I$(top_srcdir)/src +include $(top_srcdir)/gl/local.mk include $(top_srcdir)/lib/local.mk include $(top_srcdir)/src/local.mk include $(top_srcdir)/doc/local.mk diff --git a/gl/local.mk b/gl/local.mk new file mode 100644 index 0000000000..85b8e2b9e6 --- /dev/null +++ b/gl/local.mk @@ -0,0 +1,80 @@ +# Make coreutils programs. -*-Makefile-*- +# This is included by the top-level Makefile.am. + +## Copyright (C) 2006-2024 Free Software Foundation, Inc. + +## This program is free software: you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation, either version 3 of the License, or +## (at your option) any later version. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program. If not, see . + +# Generate this list with +# find gl '(' -name Makefile.am ')' -prune -o -type f '!' '(' -name '*.orig' -or -name '*~' -or -name 'ChangeLog.*' ')' -printf '%p\n' | sort | tr '\012' @ | sed 's/@$/%/;s/@/ \\@/g' | tr @% '\012\012' +EXTRA_DIST += \ +gl/lib/buffer-lcm.c \ +gl/lib/buffer-lcm.h \ +gl/lib/cl-strtod.c \ +gl/lib/cl-strtod.h \ +gl/lib/cl-strtold.c \ +gl/lib/fadvise.c \ +gl/lib/fadvise.h \ +gl/lib/fd-reopen.c \ +gl/lib/fd-reopen.h \ +gl/lib/heap.c \ +gl/lib/heap.h \ +gl/lib/randint.c \ +gl/lib/randint.h \ +gl/lib/rand-isaac.c \ +gl/lib/rand-isaac.h \ +gl/lib/randperm.c \ +gl/lib/randperm.h \ +gl/lib/randread.c \ +gl/lib/randread.h \ +gl/lib/root-dev-ino.c \ +gl/lib/root-dev-ino.h \ +gl/lib/skipchars.c \ +gl/lib/skipchars.h \ +gl/lib/smack.h \ +gl/lib/strintcmp.c \ +gl/lib/strnumcmp.c \ +gl/lib/strnumcmp.h \ +gl/lib/strnumcmp-in.h \ +gl/lib/targetdir.c \ +gl/lib/targetdir.h \ +gl/lib/xdectoimax.c \ +gl/lib/xdectoint.c \ +gl/lib/xdectoint.h \ +gl/lib/xdectoumax.c \ +gl/lib/xfts.c \ +gl/lib/xfts.h \ +gl/local.mk \ +gl/modules/buffer-lcm \ +gl/modules/cl-strtod \ +gl/modules/cl-strtold \ +gl/modules/fadvise \ +gl/modules/fadvise-tests \ +gl/modules/fd-reopen \ +gl/modules/heap \ +gl/modules/link-tests.diff \ +gl/modules/randint \ +gl/modules/randperm \ +gl/modules/randread \ +gl/modules/randread-tests \ +gl/modules/rename-tests.diff \ +gl/modules/root-dev-ino \ +gl/modules/skipchars \ +gl/modules/smack \ +gl/modules/strnumcmp \ +gl/modules/targetdir \ +gl/modules/xdectoint \ +gl/modules/xfts \ +gl/tests/test-fadvise.c \ +gl/tests/test-rand-isaac.c -- 2.47.2