]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
build: don't distribute generated coreutils.h
authorPádraig Brady <P@draigBrady.com>
Fri, 18 Jul 2014 13:21:19 +0000 (14:21 +0100)
committerPádraig Brady <P@draigBrady.com>
Fri, 18 Jul 2014 17:06:07 +0000 (18:06 +0100)
This issue was identified by the manifest comparisons
done by `make distcheck`

* src/local.mk (noinst_HEADERS): Remove coreutils.h from this always
distributed list.
(nodist_src_coreutils_SOURCES): Add coreutils.h as its contents
are determined at configure time, so pointless to distribute.
(src_coreutils_SOURCES): Define explicitly so that the corresponding
nodist_ variable is honored.
(DISTCLEANFILES): Add coreutils.h to this rather than CLEANFILES,
as its contents are determined at configure time.

src/local.mk

index e35d28688fa8d2a810e9c8c5993277ab64207923..c0d04d680c5fe37613b81a4bd872e0e6ab016f95 100644 (file)
@@ -42,7 +42,6 @@ noinst_PROGRAMS =             \
 noinst_HEADERS =               \
   src/chown-core.h             \
   src/copy.h                   \
-  src/coreutils.h              \
   src/cp-hash.h                        \
   src/dircolors.h              \
   src/fiemap.h                 \
@@ -348,6 +347,9 @@ src_ginstall_SOURCES = src/install.c src/prog-fprintf.c $(copy_sources) \
 # This is for the '[' program.  Automake transliterates '[' and '/' to '_'.
 src___SOURCES = src/lbracket.c
 
+nodist_src_coreutils_SOURCES = src/coreutils.h
+src_coreutils_SOURCES = src/coreutils.c
+
 src_cp_SOURCES = src/cp.c $(copy_sources) $(selinux_sources)
 src_dir_SOURCES = src/ls.c src/ls-dir.c
 src_vdir_SOURCES = src/ls.c src/ls-vdir.c
@@ -565,7 +567,7 @@ src/version.h: Makefile
 # once for each program list on $(single_binary_progs). Note that
 # for [ the macro invocation is:
 #   SINGLE_BINARY_PROGRAM("[", _)
-CLEANFILES += src/coreutils.h
+DISTCLEANFILES += src/coreutils.h
 src/coreutils.h: Makefile
        $(AM_V_GEN)rm -f $@
        $(AM_V_at)for prog in $(single_binary_progs); do        \