summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2009-04-17 17:03:25 -0400
committerBehdad Esfahbod <behdad@behdad.org>2009-04-17 17:39:11 -0400
commit5016f4caab5ecaa3c6faf46746c19801a72e9f08 (patch)
treebe43906ab97bfd3cbf9b2f7c34f4f6c04c1aac37
parentb712138ad9d1f0eebb5f1ecc48d89ead7abf4a9f (diff)
downloadpango-5016f4caab5ecaa3c6faf46746c19801a72e9f08.tar.gz
Add git.mk
-rw-r--r--git.mk72
1 files changed, 72 insertions, 0 deletions
diff --git a/git.mk b/git.mk
new file mode 100644
index 00000000..773b5d1f
--- /dev/null
+++ b/git.mk
@@ -0,0 +1,72 @@
+
+git-all: gitignore-install
+
+gitignore-install:
+ @echo Installing git makefile
+ @any_failed=; find $(top_srcdir) -name Makefile.am | while read x; do \
+ if grep 'include .*/git.mk' $$x >/dev/null; then \
+ echo $$x already includes git.mk; \
+ else \
+ failed=; \
+ echo "Updating $$x"; \
+ { cat $$x; \
+ echo ''; \
+ echo '-include $$(top_srcdir)/git.mk'; \
+ } > $$x.tmp || failed=1; \
+ if test x$$failed = x; then \
+ mv $$x.tmp $$x || failed=1; \
+ fi; \
+ if test x$$failed = x; then : else \
+ echo Failed updating $$x; >&2 \
+ any_failed=1; \
+ fi; \
+ fi; done; test x$$any_failed = x
+
+.gitignore: Makefile.am $(top_srcdir)/git.mk
+ @echo Generating $@
+ @GTKDOCIGNOREFILES=; test "x$(DOC_MODULE)" = x || \
+ GTKDOCIGNOREFILES=" \
+ $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt \
+ tmpl/$(DOC_MODULE)-unused.sgml tmpl/*.bak \
+ xml html"; \
+ for x in .gitignore \
+ $(GITIGNOREFILES) \
+ $$GTKDOCIGNOREFILES \
+ $(CLEANFILES) \
+ $(PROGRAMS) \
+ $(EXTRA_PROGRAMS) \
+ $(LTLIBRARIES) \
+ so_locations \
+ .libs _libs \
+ $(MOSTLYCLEANFILES) \
+ "*.$(OBJEXT)" \
+ "*.lo" \
+ $(DISTCLEANFILES) \
+ $(am__CONFIG_DISTCLEAN_FILES) \
+ $(CONFIG_CLEAN_FILES) \
+ TAGS ID GTAGS GRTAGS GSYMS GPATH tags \
+ "*.tab.c" \
+ $(top_builddir)/config.h $(top_builddir)/stamp-h1 \
+ $(top_builddir)/libtool $(top_builddir)/config.lt \
+ $(MAINTAINERCLEANFILES) \
+ $(BUILT_SOURCES) \
+ $(DEPDIR) \
+ $(top_srcdir)/autom4te.cache \
+ Makefile \
+ Makefile.in \
+ $(top_srcdir)/configure \
+ $(top_srcdir)/gtk-doc.make \
+ $(top_srcdir)/git.mk \
+ "*.orig" "*.rej" "*.bak" "*~" \
+ ; do echo /$$x; done | \
+ grep -v '/[.][.]/' | \
+ sed 's@/[.]/@/@g' | \
+ LANG=C sort | uniq > $@.tmp && \
+ mv $@.tmp $@
+
+Makefile.in: $(top_srcdir)/git.mk
+all: .gitignore
+maintainer-clean-local: gitignore-clean
+gitignore-clean:
+ rm -f .gitignore
+.PHONY: gitignore-clean