mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-02 15:33:39 +02:00
build: Stop distributing generated files in autotools tarballs
It is a bug if we distribute files which are generated at build time — they should be built on the machine which is compiling GLib, not be shipped in the tarball. This brings the autotools-generated tarball in line with the ninja-generated one, with the exception of man pages and gtk-doc HTML output. Signed-off-by: Philip Withnall <withnall@endlessm.com>
This commit is contained in:
@@ -40,7 +40,8 @@ AM_TESTS_ENVIRONMENT = \
|
||||
MALLOC_CHECK_=2 \
|
||||
MALLOC_PERTURB_=$$(($${RANDOM:-256} % 256))
|
||||
|
||||
accumulator_SOURCES = accumulator.c testmarshal.c testmarshal.h
|
||||
accumulator_SOURCES = accumulator.c
|
||||
nodist_accumulator_SOURCES = testmarshal.c testmarshal.h
|
||||
signals_SOURCES = signals.c
|
||||
defaultiface_SOURCES = defaultiface.c testmodule.c testmodule.h
|
||||
dynamictype_SOURCES = dynamictype.c testmodule.c testmodule.h
|
||||
@@ -68,18 +69,6 @@ testmarshal.c: testmarshal.h testmarshal.list $(glib_genmarshal)
|
||||
&& rm -f xgen-gmc xgen-gmc~
|
||||
|
||||
BUILT_SOURCES += testmarshal.h testmarshal.c
|
||||
CLEANFILES += stamp-testmarshal.h
|
||||
CLEANFILES += stamp-testmarshal.h testmarshal.h testmarshal.c
|
||||
EXTRA_DIST += testcommon.h testmarshal.list
|
||||
BUILT_EXTRA_DIST += testmarshal.h testmarshal.c
|
||||
endif # !CROSS_COMPILING
|
||||
|
||||
dist-hook: $(BUILT_EXTRA_DIST)
|
||||
files='$(BUILT_EXTRA_DIST)'; \
|
||||
for f in $$files; do \
|
||||
if test -f $$f; then d=.; else d=$(srcdir); fi; \
|
||||
cp $$d/$$f $(distdir) || exit 1; done
|
||||
|
||||
distclean-local:
|
||||
if test $(srcdir) = .; then :; else \
|
||||
rm -f $(BUILT_EXTRA_DIST); \
|
||||
fi
|
||||
endif # !CROSS_COMPILING
|
Reference in New Issue
Block a user