From 9b1938a4835d6e0dbc8705273dfbaf86c2fa289a Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Sun, 8 May 2022 10:50:02 +0300
Subject: [PATCH] added dist-hook to remove unwanted files from externals
---
Makefile.am | 3 +++
Makefile.in | 13 ++++++++++---
2 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index 568be59..ca317fd 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -77,3 +77,6 @@ $(PACKAGE)-$(VERSION).tar.gz: distcheck
rpm: $(PACKAGE)-$(VERSION).tar.gz
rpmbuild -ta $(PACKAGE)-$(VERSION).tar.gz
+dist-hook:
+ -rm -rf `find $(distdir)/external -name .git*`
+ -rm -rf `find $(distdir)/external -name *.yml`
diff --git a/Makefile.in b/Makefile.in
index 927a9d8..4d018da 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -804,6 +804,9 @@ distdir-am: $(DISTFILES)
|| exit 1; \
fi; \
done
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$(top_distdir)" distdir="$(distdir)" \
+ dist-hook
-test -n "$(am__skip_mode_fix)" \
|| find "$(distdir)" -type d ! -perm -755 \
-exec chmod u+rwx,go+rx {} \; -o \
@@ -1097,9 +1100,9 @@ uninstall-am: uninstall-libLTLIBRARIES \
.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles am--refresh check \
check-am clean clean-cscope clean-generic clean-libLTLIBRARIES \
clean-libtool clean-noinstPROGRAMS cscope cscopelist-am ctags \
- ctags-am dist dist-all dist-bzip2 dist-gzip dist-lzip \
- dist-shar dist-tarZ dist-xz dist-zip dist-zstd distcheck \
- distclean distclean-compile distclean-generic \
+ ctags-am dist dist-all dist-bzip2 dist-gzip dist-hook \
+ dist-lzip dist-shar dist-tarZ dist-xz dist-zip dist-zstd \
+ distcheck distclean distclean-compile distclean-generic \
distclean-libtool distclean-tags distcleancheck distdir \
distuninstallcheck dvi dvi-am html html-am info info-am \
install install-am install-data install-data-am install-dvi \
@@ -1127,6 +1130,10 @@ $(PACKAGE)-$(VERSION).tar.gz: distcheck
rpm: $(PACKAGE)-$(VERSION).tar.gz
rpmbuild -ta $(PACKAGE)-$(VERSION).tar.gz
+dist-hook:
+ -rm -rf `find $(distdir)/external -name .git*`
+ -rm -rf `find $(distdir)/external -name *.yml`
+
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT: