[gnome-games] build: Automatically keep .gitignore files updated



commit 9e19b12c735e6b2849b2f871083de9c1b386a2c8
Author: Christian Persch <chpe gnome org>
Date:   Thu Oct 22 00:11:34 2009 +0200

    build: Automatically keep .gitignore files updated
    
    Import git.mk to automatically generate the .gitignore files.

 .gitignore                                       |  232 +++++++++++++---------
 Makefile.am                                      |   44 ++++-
 aisleriot/.gitignore                             |   29 +++
 aisleriot/Makefile.am                            |    2 +
 aisleriot/help/.gitignore                        |  142 +++++++++++++
 aisleriot/help/Makefile.am                       |    2 +
 aisleriot/rules/.gitignore                       |   22 ++
 aisleriot/rules/Makefile.am                      |    2 +
 git.mk                                           |  184 +++++++++++++++++
 glchess/.gitignore                               |   24 +++
 glchess/Makefile.am                              |    2 +
 glchess/data/.gitignore                          |   23 +++
 glchess/data/Makefile.am                         |    2 +
 glchess/gnuchess/.gitignore                      |   23 +++
 glchess/gnuchess/Makefile.am                     |    2 +
 glchess/help/.gitignore                          |   63 ++++++
 glchess/help/Makefile.am                         |    2 +
 glchess/src/.gitignore                           |   24 +++
 glchess/src/Makefile.am                          |    2 +
 glchess/src/lib/.gitignore                       |   23 +++
 glchess/src/lib/Makefile.am                      |    2 +
 glchess/src/lib/chess/.gitignore                 |   22 ++
 glchess/src/lib/chess/Makefile.am                |    2 +
 glchess/src/lib/chess/fics/.gitignore            |   22 ++
 glchess/src/lib/chess/fics/Makefile.am           |    2 +
 glchess/src/lib/ggz/Makefile.am                  |    2 +
 glchess/src/lib/gtkui/.gitignore                 |   22 ++
 glchess/src/lib/gtkui/Makefile.am                |    2 +
 glchess/src/lib/scene/.gitignore                 |   22 ++
 glchess/src/lib/scene/Makefile.am                |    2 +
 glchess/src/lib/scene/cairo/.gitignore           |   22 ++
 glchess/src/lib/scene/cairo/Makefile.am          |    2 +
 glchess/src/lib/scene/opengl/.gitignore          |   22 ++
 glchess/src/lib/scene/opengl/Makefile.am         |    2 +
 glchess/src/lib/ui/.gitignore                    |   22 ++
 glchess/src/lib/ui/Makefile.am                   |    2 +
 glchess/textures/.gitignore                      |   22 ++
 glchess/textures/Makefile.am                     |    2 +
 glines/.gitignore                                |   26 +++
 glines/Makefile.am                               |    2 +
 glines/help/.gitignore                           |   66 ++++++
 glines/help/Makefile.am                          |    2 +
 gnect/.gitignore                                 |   22 ++
 gnect/Makefile.am                                |    2 +
 gnect/data/.gitignore                            |   25 +++
 gnect/data/Makefile.am                           |    2 +
 gnect/help/.gitignore                            |   64 ++++++
 gnect/help/Makefile.am                           |    2 +
 gnect/pixmaps/.gitignore                         |   22 ++
 gnect/pixmaps/Makefile.am                        |    2 +
 gnect/src/.gitignore                             |   23 +++
 gnect/src/Makefile.am                            |    2 +
 gnibbles/.gitignore                              |   26 +++
 gnibbles/Makefile.am                             |    2 +
 gnibbles/help/.gitignore                         |   61 ++++++
 gnibbles/help/Makefile.am                        |    2 +
 gnibbles/pix/.gitignore                          |   22 ++
 gnibbles/pix/Makefile.am                         |    2 +
 gnobots2/.gitignore                              |   26 +++
 gnobots2/Makefile.am                             |    2 +
 gnobots2/help/.gitignore                         |   60 ++++++
 gnobots2/help/Makefile.am                        |    2 +
 gnome-sudoku/.gitignore                          |   24 +++
 gnome-sudoku/Makefile.am                         |    2 +
 gnome-sudoku/data/.gitignore                     |   23 +++
 gnome-sudoku/data/Makefile.am                    |    2 +
 gnome-sudoku/help/.gitignore                     |   69 +++++++
 gnome-sudoku/help/Makefile.am                    |    2 +
 gnome-sudoku/images/.gitignore                   |   22 ++
 gnome-sudoku/images/Makefile.am                  |    2 +
 gnome-sudoku/src/.gitignore                      |   24 +++
 gnome-sudoku/src/Makefile.am                     |    2 +
 gnome-sudoku/src/lib/.gitignore                  |   23 +++
 gnome-sudoku/src/lib/Makefile.am                 |    2 +
 gnome-sudoku/src/lib/gtk_goodies/.gitignore      |   22 ++
 gnome-sudoku/src/lib/gtk_goodies/Makefile.am     |    2 +
 gnometris/.gitignore                             |   26 +++
 gnometris/Makefile.am                            |    2 +
 gnometris/help/.gitignore                        |   66 ++++++
 gnometris/help/Makefile.am                       |    2 +
 gnometris/pix/.gitignore                         |   22 ++
 gnometris/pix/Makefile.am                        |    2 +
 gnomine/.gitignore                               |   26 +++
 gnomine/Makefile.am                              |    2 +
 gnomine/help/.gitignore                          |   63 ++++++
 gnomine/help/Makefile.am                         |    2 +
 gnotravex/.gitignore                             |   26 +++
 gnotravex/Makefile.am                            |    2 +
 gnotravex/help/.gitignore                        |   69 +++++++
 gnotravex/help/Makefile.am                       |    2 +
 gnotravex/pixmaps/.gitignore                     |   22 ++
 gnotravex/pixmaps/Makefile.am                    |    2 +
 gnotski/.gitignore                               |   26 +++
 gnotski/Makefile.am                              |    2 +
 gnotski/help/.gitignore                          |   63 ++++++
 gnotski/help/Makefile.am                         |    2 +
 gtali/.gitignore                                 |   26 +++
 gtali/Makefile.am                                |    2 +
 gtali/help/.gitignore                            |   63 ++++++
 gtali/help/Makefile.am                           |    2 +
 gtali/pix/.gitignore                             |   22 ++
 gtali/pix/Makefile.am                            |    2 +
 iagno/.gitignore                                 |   26 +++
 iagno/Makefile.am                                |    2 +
 iagno/help/.gitignore                            |   64 ++++++
 iagno/help/Makefile.am                           |    2 +
 icons/.gitignore                                 |   22 ++
 icons/Makefile.am                                |    2 +
 libgames-support/.gitignore                      |   31 +++
 libgames-support/Makefile.am                     |    2 +
 lightsoff/.gitignore                             |   25 +++
 lightsoff/Makefile.am                            |    2 +
 lightsoff/data/themes/.gitignore                 |   22 ++
 lightsoff/data/themes/Makefile.am                |    2 +
 lightsoff/data/themes/tango/.gitignore           |   22 ++
 lightsoff/data/themes/tango/Makefile.am          |    2 +
 lightsoff/data/themes/up/.gitignore              |   22 ++
 lightsoff/data/themes/up/Makefile.am             |    2 +
 lightsoff/help/.gitignore                        |   30 +++
 lightsoff/help/Makefile.am                       |    2 +
 m4/.gitignore                                    |    8 +
 mahjongg/.gitignore                              |   26 +++
 mahjongg/Makefile.am                             |    2 +
 mahjongg/help/.gitignore                         |   60 ++++++
 mahjongg/help/Makefile.am                        |    2 +
 same-gnome-clutter/.gitignore                    |   25 +++
 same-gnome-clutter/Makefile.am                   |    2 +
 same-gnome-clutter/data/themes/.gitignore        |   22 ++
 same-gnome-clutter/data/themes/Makefile.am       |    2 +
 same-gnome-clutter/data/themes/tango/.gitignore  |   22 ++
 same-gnome-clutter/data/themes/tango/Makefile.am |    2 +
 same-gnome-clutter/data/themes/test/.gitignore   |   22 ++
 same-gnome-clutter/data/themes/test/Makefile.am  |    2 +
 same-gnome/.gitignore                            |   26 +++
 same-gnome/Makefile.am                           |    2 +
 same-gnome/help/.gitignore                       |   75 +++++++
 same-gnome/help/Makefile.am                      |    2 +
 sounds/.gitignore                                |   22 ++
 sounds/Makefile.am                               |    2 +
 tests/.gitignore                                 |   22 ++
 tests/Makefile.am                                |    2 +
 tests/libgames-support/.gitignore                |   23 +++
 tests/libgames-support/Makefile.am               |    2 +
 143 files changed, 2830 insertions(+), 106 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index a22d269..72992aa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,114 +1,148 @@
-*~
-*.[oa]
-*.la
-*.so
-*.lo
-*.omf
-*.desktop.in
-*.desktop
-*.schemas
-*.typelib
-
-#
-# Documentation
-#
-*.xml
-# but not these real XML files
-!*/help/C/*.xml
-!glchess/mime/glchess.xml
-!glchess/data/ai.xml
-.xml2po.mo
-
-Makefile.in
-Makefile
-
-git-error
-
-#
-# Autotools crap
-#
-.deps
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/ChangeLog
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/INSTALL
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
 /aclocal.m4
+/aisleriot/Makefile.in
+/aisleriot/help/Makefile.in
+/aisleriot/rules/Makefile.in
 /autom4te.cache
+/autoscan.log
+/build/gnome-clutter/po/Makefile.in
+/build/gtk-2-8/po/Makefile.in
+/build/gtk-only/po/Makefile.in
+/build/maemo3-armel/po/Makefile.in
+/build/maemo3-x86/po/Makefile.in
+/build/maemo4-armel/po/Makefile.in
+/build/maemo5-x86/po/Makefile.in
 /compile
+/config.cache
 /config.guess
+/config.h
 /config.h.in
+/config.log
+/config.lt
+/config.status
+/config.status.lineno
 /config.sub
 /configure
+/configure.lineno
+/configure.scan
 /depcomp
-/libtool
+/glchess/Makefile.in
+/glchess/data/Makefile.in
+/glchess/gnuchess/Makefile.in
+/glchess/help/Makefile.in
+/glchess/src/Makefile.in
+/glchess/src/lib/Makefile.in
+/glchess/src/lib/chess/Makefile.in
+/glchess/src/lib/chess/fics/Makefile.in
+/glchess/src/lib/ggz/Makefile.in
+/glchess/src/lib/gtkui/Makefile.in
+/glchess/src/lib/scene/Makefile.in
+/glchess/src/lib/scene/cairo/Makefile.in
+/glchess/src/lib/scene/opengl/Makefile.in
+/glchess/src/lib/ui/Makefile.in
+/glchess/textures/Makefile.in
+/glines/Makefile.in
+/glines/help/Makefile.in
+/gnect/Makefile.in
+/gnect/data/Makefile.in
+/gnect/help/Makefile.in
+/gnect/pixmaps/Makefile.in
+/gnect/src/Makefile.in
+/gnibbles/Makefile.in
+/gnibbles/help/Makefile.in
+/gnibbles/pix/Makefile.in
+/gnobots2/Makefile.in
+/gnobots2/help/Makefile.in
+/gnobots2/help/da/Makefile.in
 /gnome-doc-utils.make
-/shave
-/shave-libtool
-/stamp-h1
-/config.log
-/config.h
-/config.status
+/gnome-sudoku/Makefile.in
+/gnome-sudoku/data/Makefile.in
+/gnome-sudoku/help/Makefile.in
+/gnome-sudoku/images/Makefile.in
+/gnome-sudoku/src/Makefile.in
+/gnome-sudoku/src/lib/Makefile.in
+/gnome-sudoku/src/lib/gtk_goodies/Makefile.in
+/gnometris/Makefile.in
+/gnometris/help/Makefile.in
+/gnometris/pix/Makefile.in
+/gnomine/Makefile.in
+/gnomine/help/Makefile.in
+/gnotravex/Makefile.in
+/gnotravex/help/Makefile.in
+/gnotravex/pixmaps/Makefile.in
+/gnotski/Makefile.in
+/gnotski/help/Makefile.in
+/gtali/Makefile.in
+/gtali/help/Makefile.in
+/gtali/help/da/Makefile.in
+/gtali/pix/Makefile.in
+/gtk-doc.make
+/iagno/Makefile.in
+/iagno/help/Makefile.in
+/icons/Makefile.in
 /install-sh
+/intltool-extract
 /intltool-extract.in
+/intltool-merge
 /intltool-merge.in
+/intltool-update
 /intltool-update.in
+/libgames-support/Makefile.in
+/libtool
+/lightsoff/Makefile.in
+/lightsoff/data/themes/Makefile.in
+/lightsoff/data/themes/tango/Makefile.in
+/lightsoff/data/themes/up/Makefile.in
+/lightsoff/help/Makefile.in
+/lightsoff/src/Path.js
+/lightsoff/src/lightsoff
+/ltmain.sh
+/mahjongg/Makefile.in
+/mahjongg/help/Makefile.in
 /missing
 /mkinstalldirs
-/myindent.sh
-/ltmain.sh
-m4/gnome-doc-utils.m4
-m4/intltool.m4
-m4/libtool.m4
-m4/lt~obsolete.m4
-m4/ltoptions.m4
-m4/ltsugar.m4
-m4/ltversion.m4
-
-#
-# Translations
-#
-po/gnome-games.pot
-po/Makefile.in.in
-po/missing
-po/notexist
-po/stamp-it
-po/*.mo
-po/*.gmo
-po/POTFILES
-po/.intltool-merge-cache
-py-compile
-
-#
-# Eclipse and Anjuta
-#
-/.project
-/.cproject
-
-#
-# Game-specific
-#
-aisleriot/sol
-dependencies/gnuchess/gnome-gnuchess
-glchess/src/glchess.in
-glchess/src/lib/defaults.py
-glines/glines
-gnect/src/gnect
-gnect/src/gnectd
-gnibbles/gnibblesd
-gnobots2/gnobots2
-gnome-sudoku/src/gnome-sudoku
-gnome-sudoku/src/gnome-sudoku.in
-gnome-sudoku/src/lib/*.pyc
-gnome-sudoku/src/lib/defaults.py
-gnome-sudoku/src/lib/gtk_goodies/*.pyc
-gnometris/gnometris
-gnomine/gnomine
-gnotravex/gnotravex
-gnotski/gnotski
-gtali/gtali
-iagno/iagno
-iagno/iagnod
-libgames-support/gnome-games-render-cards
-libgames-support/games-marshal.c
-libgames-support/games-marshal.h
-libgames-support/stamp-games-marshal.c
-libgames-support/stamp-games-marshal.h
-lightsoff/lightsoff
-mahjongg/mahjongg
-same-gnome/same-gnome
+/omf.make
+/po/*.gmo
+/po/*.mo
+/po/.intltool-merge-cache
+/po/Makefile
+/po/Makefile.in
+/po/Makefile.in.in
+/po/POTFILES
+/po/gnome-games.pot
+/po/stamp-it
+/same-gnome-clutter/Makefile.in
+/same-gnome-clutter/data/themes/Makefile.in
+/same-gnome-clutter/data/themes/tango/Makefile.in
+/same-gnome-clutter/data/themes/test/Makefile.in
+/same-gnome-clutter/src/Path.js
+/same-gnome/Makefile.in
+/same-gnome/help/Makefile.in
+/so_locations
+/sounds/Makefile.in
+/stamp-h1
+/tags
+/tests/Makefile.in
+/tests/libgames-support/Makefile.in
+/xmldocs.make
diff --git a/Makefile.am b/Makefile.am
index 4452ebd..245e987 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,5 +1,7 @@
 ACLOCAL_AMFLAGS = -I m4
 
+NULL =
+
 SUBDIRS= \
 	po \
 	icons \
@@ -16,6 +18,12 @@ endif
 
 DIST_SUBDIRS = po icons sounds libgames-support tests $(allgames) $(staginggames)
 
+DISTCHECK_CONFIGURE_FLAGS = \
+	--with-platform=gnome \
+	--disable-schemas-install \
+	--disable-scrollkeeper \
+	--disable-silent-rules
+
 EXTRA_DIST = \
 	autogen.sh \
 	COPYING-DOCS \
@@ -25,22 +33,42 @@ EXTRA_DIST = \
 	MAINTAINERS	\
 	HACKING		 \
 	gnome-doc-utils.make \
-	ChangeLog
+	ChangeLog \
+	$(NULL)
 
 DISTCLEANFILES = \
 	intltool-extract \
 	intltool-merge \
 	intltool-update \
-	gnome-doc-utils.make
+	gnome-doc-utils.make \
+	$(NULL)
+
+MAINTAINERCLEANFILES = \
+	ChangeLog \
+	$(srcdir)/INSTALL \
+	$(srcdir)/aclocal.m4 \
+	$(srcdir)/autoscan.log \
+	$(srcdir)/compile \
+	$(srcdir)/config.guess \
+	$(srcdir)/config.h.in \
+	$(srcdir)/config.sub \
+	$(srcdir)/configure \
+	$(srcdir)/configure.scan \
+	$(srcdir)/depcomp \
+	$(srcdir)/install-sh \
+	$(srcdir)/ltmain.sh \
+	$(srcdir)/missing \
+	$(srcdir)/mkinstalldirs \
+	$(srcdir)/omf.make \
+	$(srcdir)/xmldocs.make \
+	$(srcdir)/gtk-doc.make \
+	$(srcdir)/po/Makefile.in.in \
+	`find "$(srcdir)" -type f -name Makefile.in -print` \
+	$(NULL)
 
 # Ignore score files, these *should* be left behind.
 distuninstallcheck_listfiles = find . -type f -print | grep -v '.scores' | grep-v scrollkeeper
 
-DISTCHECK_CONFIGURE_FLAGS = \
-	--with-platform=gnome \
-	--disable-schemas-install \
-	--disable-scrollkeeper
-
 # Build ChangeLog from git log
 ChangeLog:
 	$(AM_V_GEN) if test -f $(top_srcdir)/.git/HEAD; then \
@@ -50,3 +78,5 @@ ChangeLog:
 dist: ChangeLog
 
 .PHONY: ChangeLog
+
+-include $(top_srcdir)/git.mk
diff --git a/aisleriot/.gitignore b/aisleriot/.gitignore
new file mode 100644
index 0000000..139c12c
--- /dev/null
+++ b/aisleriot/.gitignore
@@ -0,0 +1,29 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/aisleriot.schemas
+/freecell.desktop
+/freecell.desktop.in
+/so_locations
+/sol
+/sol-clutter
+/sol.desktop
+/sol.desktop.in
+/tags
diff --git a/aisleriot/Makefile.am b/aisleriot/Makefile.am
index 96f7dae..cbeee21 100644
--- a/aisleriot/Makefile.am
+++ b/aisleriot/Makefile.am
@@ -206,3 +206,5 @@ DISTCLEANFILES = \
 
 @INTLTOOL_DESKTOP_RULE@
 @INTLTOOL_SCHEMAS_RULE@
+
+-include $(top_srcdir)/git.mk
diff --git a/aisleriot/help/.gitignore b/aisleriot/help/.gitignore
new file mode 100644
index 0000000..cdc6bbf
--- /dev/null
+++ b/aisleriot/help/.gitignore
@@ -0,0 +1,142 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*/*.omf.out
+/*/.xml2po.mo
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/C/accordion.xml
+/C/agnes.xml
+/C/aisleriot.xml
+/C/athena.xml
+/C/auld_lang_syne.xml
+/C/aunt_mary.xml
+/C/backbone.xml
+/C/bakers_dozen.xml
+/C/bakers_game.xml
+/C/bear_river.xml
+/C/beleaguered_castle.xml
+/C/block_ten.xml
+/C/bristol.xml
+/C/camelot.xml
+/C/canfield.xml
+/C/carpet.xml
+/C/chessboard.xml
+/C/clock.xml
+/C/cover.xml
+/C/cruel.xml
+/C/definitions.xml
+/C/diamond_mine.xml
+/C/doublets.xml
+/C/eagle-wing.xml
+/C/easthaven.xml
+/C/eight_off.xml
+/C/elevator.xml
+/C/escalator.xml
+/C/first_law.xml
+/C/fortress.xml
+/C/fortunes.xml
+/C/forty_thieves.xml
+/C/fourteen.xml
+/C/freecell.xml
+/C/gaps.xml
+/C/gay_gordons.xml
+/C/giant.xml
+/C/glenwood.xml
+/C/gold_mine.xml
+/C/golf.xml
+/C/gypsy.xml
+/C/helsinki.xml
+/C/hopscotch.xml
+/C/isabel.xml
+/C/jamestown.xml
+/C/jumbo.xml
+/C/kansas.xml
+/C/king_albert.xml
+/C/kings_audience.xml
+/C/klondike.xml
+/C/labyrinth.xml
+/C/lady_jane.xml
+/C/legal.xml
+/C/maze.xml
+/C/monte_carlo.xml
+/C/napoleons_tomb.xml
+/C/neighbor.xml
+/C/odessa.xml
+/C/osmosis.xml
+/C/peek.xml
+/C/pileon.xml
+/C/plait.xml
+/C/poker.xml
+/C/quatorze.xml
+/C/royal_east.xml
+/C/saratoga.xml
+/C/scorpion.xml
+/C/scuffle.xml
+/C/seahaven.xml
+/C/sir_tommy.xml
+/C/spider.xml
+/C/spider_three_decks.xml
+/C/spiderette.xml
+/C/straight_up.xml
+/C/streets_and_alleys.xml
+/C/ten_across.xml
+/C/terrace.xml
+/C/thieves.xml
+/C/thirteen.xml
+/C/thumb_and_pouch.xml
+/C/treize.xml
+/C/triple_peaks.xml
+/C/union_square.xml
+/C/valentine.xml
+/C/westhaven.xml
+/C/whitehead.xml
+/C/will_o_the_wisp.xml
+/C/yield.xml
+/C/yukon.xml
+/C/zebra.xml
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/aisleriot-C.omf
+/aisleriot-ca.omf
+/aisleriot-de.omf
+/aisleriot-el.omf
+/aisleriot-es.omf
+/aisleriot-eu.omf
+/aisleriot-fr.omf
+/aisleriot-oc.omf
+/aisleriot-ru.omf
+/aisleriot-sv.omf
+/ca/aisleriot.xml
+/ca/ca.po
+/de/aisleriot.xml
+/de/de.po
+/el/aisleriot.xml
+/el/el.po
+/es/aisleriot.xml
+/es/es.po
+/eu/aisleriot.xml
+/eu/eu.po
+/fr/aisleriot.xml
+/fr/fr.po
+/oc/aisleriot.xml
+/oc/oc.po
+/ru/aisleriot.xml
+/ru/ru.po
+/so_locations
+/sv/aisleriot.xml
+/sv/sv.po
+/tags
diff --git a/aisleriot/help/Makefile.am b/aisleriot/help/Makefile.am
index 3f69a0b..fc3cda1 100644
--- a/aisleriot/help/Makefile.am
+++ b/aisleriot/help/Makefile.am
@@ -104,3 +104,5 @@ DOC_FIGURES = \
 	$(NULL)
 
 dist-hook: doc-dist-hook
+
+-include $(top_srcdir)/git.mk
diff --git a/aisleriot/rules/.gitignore b/aisleriot/rules/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/aisleriot/rules/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/aisleriot/rules/Makefile.am b/aisleriot/rules/Makefile.am
index 149839e..8021583 100644
--- a/aisleriot/rules/Makefile.am
+++ b/aisleriot/rules/Makefile.am
@@ -98,3 +98,5 @@ rules_DATA  = 			\
 EXTRA_DIST = \
 	$(rules_DATA)	\
 	template.scm
+
+-include $(top_srcdir)/git.mk
diff --git a/git.mk b/git.mk
new file mode 100644
index 0000000..088ef0b
--- /dev/null
+++ b/git.mk
@@ -0,0 +1,184 @@
+# git.mk
+#
+# Copyright 2009, Red Hat, Inc.
+# Written by Behdad Esfahbod
+#
+# Copying and distribution of this file, with or without modification,
+# are permitted in any medium without royalty provided the copyright
+# notice and this notice are preserved.
+#
+# The canonical source for this file is pango/git.mk, or whereever the
+# header of pango/git.mk suggests in the future.
+#
+# To use in your project, import this file in your git repo's toplevel,
+# then do "make -f git.mk".  This modifies all Makefile.am files in
+# your project to include git.mk.
+#
+# This enables automatic .gitignore generation.  If you need to ignore
+# more files, add them to the GITIGNOREFILES variable in your Makefile.am.
+# But think twice before doing that.  If a file has to be in .gitignore,
+# chances are very high that it's a generated file and should be in one
+# of MOSTLYCLEANFILES, CLEANFILES, DISTCLEANFILES, or MAINTAINERCLEANFILES.
+#
+# The only case that you need to manually add a file to GITIGNOREFILES is
+# when remove files in one of mostlyclean-local, clean-local, distclean-local,
+# or maintainer-clean-local.
+#
+# Note that for files like editor backup, etc, there are better places to
+# ignore them.  See "man gitignore".
+#
+# If "make maintainer-clean" removes the files but they are not recognized
+# by this script (that is, if "git status" shows untracked files still), send
+# me the output of "git status" as well as your Makefile.am and Makefile for
+# the directories involved.
+#
+# For a list of toplevel files that should be in MAINTAINERCLEANFILES, see
+# pango/Makefile.am.
+#
+# Don't EXTRA_DIST this file.  It is supposed to only live in git clones,
+# not tarballs.  It serves no useful purpose in tarballs and clutters the
+# build dir.
+#
+# This file knows how to handle autoconf, automake, libtool, gtk-doc,
+# gnome-doc-utils, intltool.
+#
+#
+# KNOWN ISSUES:
+#
+# - Recursive configure doesn't work as $(top_srcdir)/git.mk inside the
+#   submodule doesn't find us.  If you have configure.{in,ac} files in
+#   subdirs, add a proxy git.mk file in those dirs that simply does:
+#   "include $(top_srcdir)/../git.mk".  Add more ..'s to your taste.
+#   And add those files to git.  See vte/gnome-pty-helper/git.mk for
+#   example.
+#
+
+git-all: git-mk-install
+
+git-mk-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 -z "$$any_failed"
+
+.PHONY: git-all git-mk-install
+
+
+### .gitignore generation
+
+$(srcdir)/.gitignore: Makefile.am $(top_srcdir)/git.mk
+	$(AM_V_GEN) \
+	{ \
+		if test "x$(DOC_MODULE)" = x -o "x$(DOC_MAIN_SGML_FILE)" = x; then :; else \
+			for x in \
+				$(DOC_MODULE)-decl-list.txt \
+				$(DOC_MODULE)-decl.txt \
+				tmpl/$(DOC_MODULE)-unused.sgml \
+				"tmpl/*.bak" \
+				xml html \
+			; do echo /$$x; done; \
+		fi; \
+		if test "x$(DOC_MODULE)" = x -o "x$(DOC_LINGUAS)" = x; then :; else \
+			for x in \
+				$(_DOC_C_DOCS) \
+				$(_DOC_LC_DOCS) \
+				$(_DOC_OMF_ALL) \
+				$(_DOC_DSK_ALL) \
+				$(_DOC_HTML_ALL) \
+				$(_DOC_POFILES) \
+				"*/.xml2po.mo" \
+				"*/*.omf.out" \
+			; do echo /$$x; done; \
+		fi; \
+		if test -f $(srcdir)/po/Makefile.in.in; then \
+			for x in \
+				po/Makefile.in.in \
+				po/Makefile.in \
+				po/Makefile \
+				po/POTFILES \
+				po/stamp-it \
+				po/.intltool-merge-cache \
+				"po/*.gmo" \
+				"po/*.mo" \
+				po/$(GETTEXT_PACKAGE).pot \
+				intltool-extract.in \
+				intltool-merge.in \
+				intltool-update.in \
+			; do echo /$$x; done; \
+		fi; \
+		if test -f $(srcdir)/configure; then \
+			for x in \
+				autom4te.cache \
+				configure \
+				config.h \
+				stamp-h1 \
+				libtool \
+				config.lt \
+			; do echo /$$x; done; \
+		fi; \
+		for x in \
+			.gitignore \
+			$(GITIGNOREFILES) \
+			$(CLEANFILES) \
+			$(PROGRAMS) \
+			$(check_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" \
+			$(MAINTAINERCLEANFILES) \
+			$(BUILT_SOURCES) \
+			$(DEPDIR) \
+			Makefile \
+			Makefile.in \
+			"*.orig" \
+			"*.rej" \
+			"*.bak" \
+			"*~" \
+			".*.sw[nop]" \
+		; do echo /$$x; done; \
+	} | \
+	sed "s ^/`echo "$(srcdir)" | sed 's/\(.\)/[\1]/g'`/@/@" | \
+	sed 's@/[.]/@/@g' | \
+	LC_ALL=C sort | uniq > $  tmp && \
+	mv $  tmp $@;
+
+all: $(srcdir)/.gitignore gitignore-recurse-maybe
+gitignore-recurse-maybe:
+	@if test "x$(SUBDIRS)" = "x$(DIST_SUBDIRS)"; then :; else \
+		$(MAKE) $(AM_MAKEFLAGS) gitignore-recurse; \
+	fi;
+gitignore-recurse:
+	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+	  test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) .gitignore gitignore-recurse || echo "Skipping $$subdir"); \
+	done
+gitignore: $(srcdir)/.gitignore gitignore-recurse
+
+maintainer-clean: gitignore-clean
+gitignore-clean:
+	-rm -f $(srcdir)/.gitignore
+
+.PHONY: gitignore-clean gitignore gitignore-recurse gitignore-recurse-maybe
diff --git a/glchess/.gitignore b/glchess/.gitignore
new file mode 100644
index 0000000..ad00a51
--- /dev/null
+++ b/glchess/.gitignore
@@ -0,0 +1,24 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/glchess.desktop
+/glchess.desktop.in
+/so_locations
+/tags
diff --git a/glchess/Makefile.am b/glchess/Makefile.am
index 6bf9794..8a50954 100644
--- a/glchess/Makefile.am
+++ b/glchess/Makefile.am
@@ -13,3 +13,5 @@ desktop_DATA = $(desktop_in_files:.desktop.in.in=.desktop)
 CLEANFILES = $(desktop_DATA)
 
 @INTLTOOL_DESKTOP_RULE@
+
+-include $(top_srcdir)/git.mk
diff --git a/glchess/data/.gitignore b/glchess/data/.gitignore
new file mode 100644
index 0000000..64b4906
--- /dev/null
+++ b/glchess/data/.gitignore
@@ -0,0 +1,23 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/glchess.schemas
+/so_locations
+/tags
diff --git a/glchess/data/Makefile.am b/glchess/data/Makefile.am
index 504e3b2..35ac854 100644
--- a/glchess/data/Makefile.am
+++ b/glchess/data/Makefile.am
@@ -26,3 +26,5 @@ aidir = $(datadir)/glchess/
 ai_DATA = ai.xml
 
 DISTCLEANFILES = $(schema_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/glchess/gnuchess/.gitignore b/glchess/gnuchess/.gitignore
new file mode 100644
index 0000000..b085943
--- /dev/null
+++ b/glchess/gnuchess/.gitignore
@@ -0,0 +1,23 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/gnome-gnuchess
+/so_locations
+/tags
diff --git a/glchess/gnuchess/Makefile.am b/glchess/gnuchess/Makefile.am
index eb2fc56..a43efbf 100644
--- a/glchess/gnuchess/Makefile.am
+++ b/glchess/gnuchess/Makefile.am
@@ -10,3 +10,5 @@ gnome_gnuchess_SOURCES = atak.c book.c cmd.c debug.c epd.c eval.c genmove.c \
 gnome_gnuchess_CFLAGS = $(PTHREAD_CFLAGS) $(AM_CFLAGS)
 
 gnome_gnuchess_LDFLAGS = $(PTHREAD_LDFLAGS) $(PTHREAD_LIBS) $(AM_LDFLAGS)
+
+-include $(top_srcdir)/git.mk
diff --git a/glchess/help/.gitignore b/glchess/help/.gitignore
new file mode 100644
index 0000000..4ef9ade
--- /dev/null
+++ b/glchess/help/.gitignore
@@ -0,0 +1,63 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*/*.omf.out
+/*/.xml2po.mo
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/C/glchess.xml
+/C/legal.xml
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/ca/ca.po
+/ca/glchess.xml
+/cs/cs.po
+/cs/glchess.xml
+/de/de.po
+/de/glchess.xml
+/el/el.po
+/el/glchess.xml
+/en_GB/en_GB.po
+/en_GB/glchess.xml
+/es/es.po
+/es/glchess.xml
+/eu/eu.po
+/eu/glchess.xml
+/fr/fr.po
+/fr/glchess.xml
+/glchess-C.omf
+/glchess-ca.omf
+/glchess-cs.omf
+/glchess-de.omf
+/glchess-el.omf
+/glchess-en_GB.omf
+/glchess-es.omf
+/glchess-eu.omf
+/glchess-fr.omf
+/glchess-oc.omf
+/glchess-pt_BR.omf
+/glchess-ru.omf
+/glchess-sv.omf
+/oc/glchess.xml
+/oc/oc.po
+/pt_BR/glchess.xml
+/pt_BR/pt_BR.po
+/ru/glchess.xml
+/ru/ru.po
+/so_locations
+/sv/glchess.xml
+/sv/sv.po
+/tags
diff --git a/glchess/help/Makefile.am b/glchess/help/Makefile.am
index be0e135..c80adba 100644
--- a/glchess/help/Makefile.am
+++ b/glchess/help/Makefile.am
@@ -9,3 +9,5 @@ DOC_FIGURES = figures/new_game.png \
               figures/preferences_game.png \
 	      figures/preferences_view.png
 DOC_LINGUAS = ca cs de el en_GB es eu fr oc pt_BR ru sv
+
+-include $(top_srcdir)/git.mk
diff --git a/glchess/src/.gitignore b/glchess/src/.gitignore
new file mode 100644
index 0000000..7dce757
--- /dev/null
+++ b/glchess/src/.gitignore
@@ -0,0 +1,24 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/glchess
+/glchess.in
+/so_locations
+/tags
diff --git a/glchess/src/Makefile.am b/glchess/src/Makefile.am
index 04ca4f8..53051e6 100644
--- a/glchess/src/Makefile.am
+++ b/glchess/src/Makefile.am
@@ -8,3 +8,5 @@ CLEANFILES  = glchess glchess.in
 
 glchess: glchess.in
 	$(AM_V_GEN) $(SED) -e "s|\#pyexecdir\#|$(pyexecdir)|" $< > $@ && chmod u+x $@
+
+-include $(top_srcdir)/git.mk
diff --git a/glchess/src/lib/.gitignore b/glchess/src/lib/.gitignore
new file mode 100644
index 0000000..c31f782
--- /dev/null
+++ b/glchess/src/lib/.gitignore
@@ -0,0 +1,23 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/defaults.py
+/so_locations
+/tags
diff --git a/glchess/src/lib/Makefile.am b/glchess/src/lib/Makefile.am
index 6b0216c..fa9ce77 100644
--- a/glchess/src/lib/Makefile.am
+++ b/glchess/src/lib/Makefile.am
@@ -23,3 +23,5 @@ glchess_PYTHON = \
 	network.py	\
 	player.py	\
 	uci.py
+
+-include $(top_srcdir)/git.mk
diff --git a/glchess/src/lib/chess/.gitignore b/glchess/src/lib/chess/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/glchess/src/lib/chess/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/glchess/src/lib/chess/Makefile.am b/glchess/src/lib/chess/Makefile.am
index 0c2d05a..a659e28 100644
--- a/glchess/src/lib/chess/Makefile.am
+++ b/glchess/src/lib/chess/Makefile.am
@@ -8,3 +8,5 @@ glchess_PYTHON = \
 	lan.py		\
 	pgn.py		\
 	san.py
+
+-include $(top_srcdir)/git.mk
diff --git a/glchess/src/lib/chess/fics/.gitignore b/glchess/src/lib/chess/fics/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/glchess/src/lib/chess/fics/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/glchess/src/lib/chess/fics/Makefile.am b/glchess/src/lib/chess/fics/Makefile.am
index 99def62..3f8e4fb 100644
--- a/glchess/src/lib/chess/fics/Makefile.am
+++ b/glchess/src/lib/chess/fics/Makefile.am
@@ -5,3 +5,5 @@ glchess_PYTHON = \
 	server.py	\
 	style12.py	\
 	telnet.py
+
+-include $(top_srcdir)/git.mk
diff --git a/glchess/src/lib/ggz/Makefile.am b/glchess/src/lib/ggz/Makefile.am
index b0e93cc..5c89e22 100644
--- a/glchess/src/lib/ggz/Makefile.am
+++ b/glchess/src/lib/ggz/Makefile.am
@@ -4,3 +4,5 @@ glchess_PYTHON = \
 	chess.py	\
 	client.py	\
 	protocol.py
+
+-include $(top_srcdir)/git.mk
diff --git a/glchess/src/lib/gtkui/.gitignore b/glchess/src/lib/gtkui/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/glchess/src/lib/gtkui/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/glchess/src/lib/gtkui/Makefile.am b/glchess/src/lib/gtkui/Makefile.am
index 468b790..9799dbc 100644
--- a/glchess/src/lib/gtkui/Makefile.am
+++ b/glchess/src/lib/gtkui/Makefile.am
@@ -6,3 +6,5 @@ glchess_PYTHON = \
 	network.py	\
 	gtkui.py	\
 	__init__.py
+
+-include $(top_srcdir)/git.mk
diff --git a/glchess/src/lib/scene/.gitignore b/glchess/src/lib/scene/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/glchess/src/lib/scene/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/glchess/src/lib/scene/Makefile.am b/glchess/src/lib/scene/Makefile.am
index 5144008..f559e08 100644
--- a/glchess/src/lib/scene/Makefile.am
+++ b/glchess/src/lib/scene/Makefile.am
@@ -4,3 +4,5 @@ glchessdir = $(pythondir)/glchess/scene
 glchess_PYTHON = \
 	human.py	\
 	__init__.py
+
+-include $(top_srcdir)/git.mk
diff --git a/glchess/src/lib/scene/cairo/.gitignore b/glchess/src/lib/scene/cairo/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/glchess/src/lib/scene/cairo/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/glchess/src/lib/scene/cairo/Makefile.am b/glchess/src/lib/scene/cairo/Makefile.am
index f8453f7..834fc0c 100644
--- a/glchess/src/lib/scene/cairo/Makefile.am
+++ b/glchess/src/lib/scene/cairo/Makefile.am
@@ -2,3 +2,5 @@ glchessdir = $(pythondir)/glchess/scene/cairo
 glchess_PYTHON = \
 	__init__.py	\
 	pieces.py	
+
+-include $(top_srcdir)/git.mk
diff --git a/glchess/src/lib/scene/opengl/.gitignore b/glchess/src/lib/scene/opengl/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/glchess/src/lib/scene/opengl/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/glchess/src/lib/scene/opengl/Makefile.am b/glchess/src/lib/scene/opengl/Makefile.am
index 7827c02..8457bb5 100644
--- a/glchess/src/lib/scene/opengl/Makefile.am
+++ b/glchess/src/lib/scene/opengl/Makefile.am
@@ -5,3 +5,5 @@ glchess_PYTHON = \
 	opengl.py	\
 	texture.py	\
 	png.py
+
+-include $(top_srcdir)/git.mk
diff --git a/glchess/src/lib/ui/.gitignore b/glchess/src/lib/ui/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/glchess/src/lib/ui/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/glchess/src/lib/ui/Makefile.am b/glchess/src/lib/ui/Makefile.am
index cc0e9cf..8c9cfb2 100644
--- a/glchess/src/lib/ui/Makefile.am
+++ b/glchess/src/lib/ui/Makefile.am
@@ -2,3 +2,5 @@ glchessdir = $(pythondir)/glchess/ui
 glchess_PYTHON = \
 	__init__.py	\
 	ui.py
+
+-include $(top_srcdir)/git.mk
diff --git a/glchess/textures/.gitignore b/glchess/textures/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/glchess/textures/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/glchess/textures/Makefile.am b/glchess/textures/Makefile.am
index 2e526f1..1eb2482 100644
--- a/glchess/textures/Makefile.am
+++ b/glchess/textures/Makefile.am
@@ -2,3 +2,5 @@ EXTRA_DIST = board.png piece.png
 
 pixmapdir = $(datadir)/glchess/textures
 pixmap_DATA = board.png piece.png
+
+-include $(top_srcdir)/git.mk
diff --git a/glines/.gitignore b/glines/.gitignore
new file mode 100644
index 0000000..9301b9b
--- /dev/null
+++ b/glines/.gitignore
@@ -0,0 +1,26 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/glines
+/glines.desktop
+/glines.desktop.in
+/glines.schemas
+/so_locations
+/tags
diff --git a/glines/Makefile.am b/glines/Makefile.am
index 9204331..14acc43 100644
--- a/glines/Makefile.am
+++ b/glines/Makefile.am
@@ -108,3 +108,5 @@ install-exec-hook:
 	  chgrp $(scores_group) $(DESTDIR)$(bindir)/glines && chmod 2555 $(DESTDIR)$(bindir)/glines ;\
 	fi
 
+
+-include $(top_srcdir)/git.mk
diff --git a/glines/help/.gitignore b/glines/help/.gitignore
new file mode 100644
index 0000000..ed1fdf1
--- /dev/null
+++ b/glines/help/.gitignore
@@ -0,0 +1,66 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*/*.omf.out
+/*/.xml2po.mo
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/C/glines.xml
+/C/legal.xml
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/ca/ca.po
+/ca/glines.xml
+/cs/cs.po
+/cs/glines.xml
+/de/de.po
+/de/glines.xml
+/el/el.po
+/el/glines.xml
+/en_GB/en_GB.po
+/en_GB/glines.xml
+/es/es.po
+/es/glines.xml
+/eu/eu.po
+/eu/glines.xml
+/fr/fr.po
+/fr/glines.xml
+/glines-C.omf
+/glines-ca.omf
+/glines-cs.omf
+/glines-de.omf
+/glines-el.omf
+/glines-en_GB.omf
+/glines-es.omf
+/glines-eu.omf
+/glines-fr.omf
+/glines-it.omf
+/glines-oc.omf
+/glines-ru.omf
+/glines-sv.omf
+/glines-tr.omf
+/it/glines.xml
+/it/it.po
+/oc/glines.xml
+/oc/oc.po
+/ru/glines.xml
+/ru/ru.po
+/so_locations
+/sv/glines.xml
+/sv/sv.po
+/tags
+/tr/glines.xml
+/tr/tr.po
diff --git a/glines/help/Makefile.am b/glines/help/Makefile.am
index 874445a..dfe83b9 100644
--- a/glines/help/Makefile.am
+++ b/glines/help/Makefile.am
@@ -13,3 +13,5 @@ DOC_FIGURES = \
 	figures/preferences.png
 
 dist-hook: doc-dist-hook
+
+-include $(top_srcdir)/git.mk
diff --git a/gnect/.gitignore b/gnect/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/gnect/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/gnect/Makefile.am b/gnect/Makefile.am
index 33b990e..29cc5d6 100644
--- a/gnect/Makefile.am
+++ b/gnect/Makefile.am
@@ -3,3 +3,5 @@ SUBDIRS = src data pixmaps
 if BUILD_HELP
 SUBDIRS += help
 endif
+
+-include $(top_srcdir)/git.mk
diff --git a/gnect/data/.gitignore b/gnect/data/.gitignore
new file mode 100644
index 0000000..ccda747
--- /dev/null
+++ b/gnect/data/.gitignore
@@ -0,0 +1,25 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/gnect.desktop
+/gnect.desktop.in
+/gnect.schemas
+/so_locations
+/tags
diff --git a/gnect/data/Makefile.am b/gnect/data/Makefile.am
index 6002a3b..9ebdd9b 100644
--- a/gnect/data/Makefile.am
+++ b/gnect/data/Makefile.am
@@ -31,3 +31,5 @@ endif
 
 @INTLTOOL_DESKTOP_RULE@
 @INTLTOOL_SCHEMAS_RULE@
+
+-include $(top_srcdir)/git.mk
diff --git a/gnect/help/.gitignore b/gnect/help/.gitignore
new file mode 100644
index 0000000..8ba658b
--- /dev/null
+++ b/gnect/help/.gitignore
@@ -0,0 +1,64 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*/*.omf.out
+/*/.xml2po.mo
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/C/gnect.xml
+/C/legal.xml
+/C/network-games.xml
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/ca/ca.po
+/ca/gnect.xml
+/cs/cs.po
+/cs/gnect.xml
+/de/de.po
+/de/gnect.xml
+/el/el.po
+/el/gnect.xml
+/en_GB/en_GB.po
+/en_GB/gnect.xml
+/es/es.po
+/es/gnect.xml
+/eu/eu.po
+/eu/gnect.xml
+/fi/fi.po
+/fi/gnect.xml
+/fr/fr.po
+/fr/gnect.xml
+/gnect-C.omf
+/gnect-ca.omf
+/gnect-cs.omf
+/gnect-de.omf
+/gnect-el.omf
+/gnect-en_GB.omf
+/gnect-es.omf
+/gnect-eu.omf
+/gnect-fi.omf
+/gnect-fr.omf
+/gnect-it.omf
+/gnect-oc.omf
+/gnect-sv.omf
+/it/gnect.xml
+/it/it.po
+/oc/gnect.xml
+/oc/oc.po
+/so_locations
+/sv/gnect.xml
+/sv/sv.po
+/tags
diff --git a/gnect/help/Makefile.am b/gnect/help/Makefile.am
index 1f3d30a..2ae81cd 100644
--- a/gnect/help/Makefile.am
+++ b/gnect/help/Makefile.am
@@ -15,3 +15,5 @@ DOC_FIGURES = \
 	figures/tables.png 
 
 dist-hook: doc-dist-hook
+
+-include $(top_srcdir)/git.mk
diff --git a/gnect/pixmaps/.gitignore b/gnect/pixmaps/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/gnect/pixmaps/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/gnect/pixmaps/Makefile.am b/gnect/pixmaps/Makefile.am
index a7bc5f4..a4c013a 100644
--- a/gnect/pixmaps/Makefile.am
+++ b/gnect/pixmaps/Makefile.am
@@ -12,3 +12,5 @@ pixmap_DATA = \
     bg_toplight.png
 
 EXTRA_DIST = $(pixmap_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/gnect/src/.gitignore b/gnect/src/.gitignore
new file mode 100644
index 0000000..69f2dc5
--- /dev/null
+++ b/gnect/src/.gitignore
@@ -0,0 +1,23 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/gnect
+/so_locations
+/tags
diff --git a/gnect/src/Makefile.am b/gnect/src/Makefile.am
index adf7d32..05bb339 100644
--- a/gnect/src/Makefile.am
+++ b/gnect/src/Makefile.am
@@ -50,3 +50,5 @@ if WITH_GTHREAD
 gnect_CFLAGS += $(GHTREAD_CFLAGS)
 gnect_LDADD += $(GTHREAD_LIBS)
 endif
+
+-include $(top_srcdir)/git.mk
diff --git a/gnibbles/.gitignore b/gnibbles/.gitignore
new file mode 100644
index 0000000..10fe5c9
--- /dev/null
+++ b/gnibbles/.gitignore
@@ -0,0 +1,26 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/gnibbles
+/gnibbles.desktop
+/gnibbles.desktop.in
+/gnibbles.schemas
+/so_locations
+/tags
diff --git a/gnibbles/Makefile.am b/gnibbles/Makefile.am
index aaf2b73..507816a 100644
--- a/gnibbles/Makefile.am
+++ b/gnibbles/Makefile.am
@@ -144,3 +144,5 @@ install-exec-hook:
 
 @INTLTOOL_DESKTOP_RULE@
 @INTLTOOL_SCHEMAS_RULE@
+
+-include $(top_srcdir)/git.mk
diff --git a/gnibbles/help/.gitignore b/gnibbles/help/.gitignore
new file mode 100644
index 0000000..bd89d3c
--- /dev/null
+++ b/gnibbles/help/.gitignore
@@ -0,0 +1,61 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*/*.omf.out
+/*/.xml2po.mo
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/C/gnibbles.xml
+/C/legal.xml
+/C/network-games.xml
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/ca/ca.po
+/ca/gnibbles.xml
+/cs/cs.po
+/cs/gnibbles.xml
+/de/de.po
+/de/gnibbles.xml
+/el/el.po
+/el/gnibbles.xml
+/en_GB/en_GB.po
+/en_GB/gnibbles.xml
+/es/es.po
+/es/gnibbles.xml
+/eu/eu.po
+/eu/gnibbles.xml
+/fr/fr.po
+/fr/gnibbles.xml
+/gnibbles-C.omf
+/gnibbles-ca.omf
+/gnibbles-cs.omf
+/gnibbles-de.omf
+/gnibbles-el.omf
+/gnibbles-en_GB.omf
+/gnibbles-es.omf
+/gnibbles-eu.omf
+/gnibbles-fr.omf
+/gnibbles-it.omf
+/gnibbles-oc.omf
+/gnibbles-sv.omf
+/it/gnibbles.xml
+/it/it.po
+/oc/gnibbles.xml
+/oc/oc.po
+/so_locations
+/sv/gnibbles.xml
+/sv/sv.po
+/tags
diff --git a/gnibbles/help/Makefile.am b/gnibbles/help/Makefile.am
index 37f816b..758be46 100644
--- a/gnibbles/help/Makefile.am
+++ b/gnibbles/help/Makefile.am
@@ -17,3 +17,5 @@ DOC_FIGURES = \
 	figures/worm_op.png
 
 dist-hook: doc-dist-hook
+
+-include $(top_srcdir)/git.mk
diff --git a/gnibbles/pix/.gitignore b/gnibbles/pix/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/gnibbles/pix/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/gnibbles/pix/Makefile.am b/gnibbles/pix/Makefile.am
index ac673c6..cedd748 100644
--- a/gnibbles/pix/Makefile.am
+++ b/gnibbles/pix/Makefile.am
@@ -36,3 +36,5 @@ SMALL_PIX = \
 pixmap_DATA = ${BONUS_PIX} ${SMALL_PIX}
 
 EXTRA_DIST = $(pixmap_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/gnobots2/.gitignore b/gnobots2/.gitignore
new file mode 100644
index 0000000..3b7c0f9
--- /dev/null
+++ b/gnobots2/.gitignore
@@ -0,0 +1,26 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/gnobots2
+/gnobots2.desktop
+/gnobots2.desktop.in
+/gnobots2.schemas
+/so_locations
+/tags
diff --git a/gnobots2/Makefile.am b/gnobots2/Makefile.am
index 603394c..86ff5e3 100644
--- a/gnobots2/Makefile.am
+++ b/gnobots2/Makefile.am
@@ -125,3 +125,5 @@ install-exec-hook:
 	fi
 
 DISTCLEANFILES = $(Games_DATA) $(schema_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/gnobots2/help/.gitignore b/gnobots2/help/.gitignore
new file mode 100644
index 0000000..e63ede9
--- /dev/null
+++ b/gnobots2/help/.gitignore
@@ -0,0 +1,60 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*/*.omf.out
+/*/.xml2po.mo
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/C/gnobots2.xml
+/C/legal.xml
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/ca/ca.po
+/ca/gnobots2.xml
+/cs/cs.po
+/cs/gnobots2.xml
+/de/de.po
+/de/gnobots2.xml
+/el/el.po
+/el/gnobots2.xml
+/en_GB/en_GB.po
+/en_GB/gnobots2.xml
+/es/es.po
+/es/gnobots2.xml
+/eu/eu.po
+/eu/gnobots2.xml
+/fr/fr.po
+/fr/gnobots2.xml
+/gnobots2-C.omf
+/gnobots2-ca.omf
+/gnobots2-cs.omf
+/gnobots2-de.omf
+/gnobots2-el.omf
+/gnobots2-en_GB.omf
+/gnobots2-es.omf
+/gnobots2-eu.omf
+/gnobots2-fr.omf
+/gnobots2-it.omf
+/gnobots2-oc.omf
+/gnobots2-sv.omf
+/it/gnobots2.xml
+/it/it.po
+/oc/gnobots2.xml
+/oc/oc.po
+/so_locations
+/sv/gnobots2.xml
+/sv/sv.po
+/tags
diff --git a/gnobots2/help/Makefile.am b/gnobots2/help/Makefile.am
index ab5bf0b..33456f5 100644
--- a/gnobots2/help/Makefile.am
+++ b/gnobots2/help/Makefile.am
@@ -11,3 +11,5 @@ DOC_FIGURES = \
 	figures/gnobots2-main.png
 
 dist-hook: doc-dist-hook
+
+-include $(top_srcdir)/git.mk
diff --git a/gnome-sudoku/.gitignore b/gnome-sudoku/.gitignore
new file mode 100644
index 0000000..c2d9049
--- /dev/null
+++ b/gnome-sudoku/.gitignore
@@ -0,0 +1,24 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/gnome-sudoku.desktop
+/gnome-sudoku.desktop.in
+/so_locations
+/tags
diff --git a/gnome-sudoku/Makefile.am b/gnome-sudoku/Makefile.am
index 487a1fd..f8f0016 100644
--- a/gnome-sudoku/Makefile.am
+++ b/gnome-sudoku/Makefile.am
@@ -9,3 +9,5 @@ desktop_in_files = gnome-sudoku.desktop.in.in
 desktop_DATA = $(desktop_in_files:.desktop.in.in=.desktop)
 
 CLEANFILES = $(desktop_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/gnome-sudoku/data/.gitignore b/gnome-sudoku/data/.gitignore
new file mode 100644
index 0000000..c90aa86
--- /dev/null
+++ b/gnome-sudoku/data/.gitignore
@@ -0,0 +1,23 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/gnome-sudoku.schemas
+/so_locations
+/tags
diff --git a/gnome-sudoku/data/Makefile.am b/gnome-sudoku/data/Makefile.am
index d1e7f9b..bed1ac0 100644
--- a/gnome-sudoku/data/Makefile.am
+++ b/gnome-sudoku/data/Makefile.am
@@ -44,3 +44,5 @@ DISTCLEANFILES = \
 	$(schema_DATA)
 
 @INTLTOOL_SCHEMAS_RULE@
+
+-include $(top_srcdir)/git.mk
diff --git a/gnome-sudoku/help/.gitignore b/gnome-sudoku/help/.gitignore
new file mode 100644
index 0000000..5d18ef6
--- /dev/null
+++ b/gnome-sudoku/help/.gitignore
@@ -0,0 +1,69 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*/*.omf.out
+/*/.xml2po.mo
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/C/gnome-sudoku.xml
+/C/legal.xml
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/ca/ca.po
+/ca/gnome-sudoku.xml
+/cs/cs.po
+/cs/gnome-sudoku.xml
+/da/da.po
+/da/gnome-sudoku.xml
+/de/de.po
+/de/gnome-sudoku.xml
+/el/el.po
+/el/gnome-sudoku.xml
+/en_GB/en_GB.po
+/en_GB/gnome-sudoku.xml
+/es/es.po
+/es/gnome-sudoku.xml
+/eu/eu.po
+/eu/gnome-sudoku.xml
+/fr/fr.po
+/fr/gnome-sudoku.xml
+/gnome-sudoku-C.omf
+/gnome-sudoku-ca.omf
+/gnome-sudoku-cs.omf
+/gnome-sudoku-da.omf
+/gnome-sudoku-de.omf
+/gnome-sudoku-el.omf
+/gnome-sudoku-en_GB.omf
+/gnome-sudoku-es.omf
+/gnome-sudoku-eu.omf
+/gnome-sudoku-fr.omf
+/gnome-sudoku-it.omf
+/gnome-sudoku-oc.omf
+/gnome-sudoku-pt_BR.omf
+/gnome-sudoku-ru.omf
+/gnome-sudoku-sv.omf
+/it/gnome-sudoku.xml
+/it/it.po
+/oc/gnome-sudoku.xml
+/oc/oc.po
+/pt_BR/gnome-sudoku.xml
+/pt_BR/pt_BR.po
+/ru/gnome-sudoku.xml
+/ru/ru.po
+/so_locations
+/sv/gnome-sudoku.xml
+/sv/sv.po
+/tags
diff --git a/gnome-sudoku/help/Makefile.am b/gnome-sudoku/help/Makefile.am
index b852ee2..6cb444e 100644
--- a/gnome-sudoku/help/Makefile.am
+++ b/gnome-sudoku/help/Makefile.am
@@ -17,3 +17,5 @@ DOC_FIGURES = \
 	figures/starting.png
 
 dist-hook: doc-dist-hook
+
+-include $(top_srcdir)/git.mk
diff --git a/gnome-sudoku/images/.gitignore b/gnome-sudoku/images/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/gnome-sudoku/images/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/gnome-sudoku/images/Makefile.am b/gnome-sudoku/images/Makefile.am
index 625b352..9f0ddcb 100644
--- a/gnome-sudoku/images/Makefile.am
+++ b/gnome-sudoku/images/Makefile.am
@@ -2,3 +2,5 @@ EXTRA_DIST = footprints.png
 
 pixmapdir = $(datadir)/gnome-sudoku/images/
 pixmap_DATA = footprints.png
+
+-include $(top_srcdir)/git.mk
diff --git a/gnome-sudoku/src/.gitignore b/gnome-sudoku/src/.gitignore
new file mode 100644
index 0000000..ca8d0e1
--- /dev/null
+++ b/gnome-sudoku/src/.gitignore
@@ -0,0 +1,24 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/gnome-sudoku
+/gnome-sudoku.in
+/so_locations
+/tags
diff --git a/gnome-sudoku/src/Makefile.am b/gnome-sudoku/src/Makefile.am
index de6c0b6..cb34ee0 100644
--- a/gnome-sudoku/src/Makefile.am
+++ b/gnome-sudoku/src/Makefile.am
@@ -8,3 +8,5 @@ CLEANFILES  = gnome-sudoku gnome-sudoku.in
 
 gnome-sudoku: gnome-sudoku.in
 	$(AM_V_GEN) cp gnome-sudoku.in $@ && chmod u+x $@
+
+-include $(top_srcdir)/git.mk
diff --git a/gnome-sudoku/src/lib/.gitignore b/gnome-sudoku/src/lib/.gitignore
new file mode 100644
index 0000000..c31f782
--- /dev/null
+++ b/gnome-sudoku/src/lib/.gitignore
@@ -0,0 +1,23 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/defaults.py
+/so_locations
+/tags
diff --git a/gnome-sudoku/src/lib/Makefile.am b/gnome-sudoku/src/lib/Makefile.am
index a8a061d..093fb22 100644
--- a/gnome-sudoku/src/lib/Makefile.am
+++ b/gnome-sudoku/src/lib/Makefile.am
@@ -26,3 +26,5 @@ gnomesudoku_PYTHON = \
 	sudoku_thumber.py \
 	sudoku.py	\
 	timer.py
+
+-include $(top_srcdir)/git.mk
diff --git a/gnome-sudoku/src/lib/gtk_goodies/.gitignore b/gnome-sudoku/src/lib/gtk_goodies/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/gnome-sudoku/src/lib/gtk_goodies/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/gnome-sudoku/src/lib/gtk_goodies/Makefile.am b/gnome-sudoku/src/lib/gtk_goodies/Makefile.am
index ccd404b..9a3ad9e 100644
--- a/gnome-sudoku/src/lib/gtk_goodies/Makefile.am
+++ b/gnome-sudoku/src/lib/gtk_goodies/Makefile.am
@@ -4,3 +4,5 @@ gnomesudoku_PYTHON = \
 	gconf_wrapper.py	\
 	__init__.py		\
 	Undo.py
+
+-include $(top_srcdir)/git.mk
diff --git a/gnometris/.gitignore b/gnometris/.gitignore
new file mode 100644
index 0000000..ce1c360
--- /dev/null
+++ b/gnometris/.gitignore
@@ -0,0 +1,26 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/gnometris
+/gnometris.desktop
+/gnometris.desktop.in
+/gnometris.schemas
+/so_locations
+/tags
diff --git a/gnometris/Makefile.am b/gnometris/Makefile.am
index 1601de7..9ab84fb 100644
--- a/gnometris/Makefile.am
+++ b/gnometris/Makefile.am
@@ -94,3 +94,5 @@ install-exec-hook:
 	fi
 
 DISTCLEANFILES = $(Games_DATA) $(schema_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/gnometris/help/.gitignore b/gnometris/help/.gitignore
new file mode 100644
index 0000000..3a472e2
--- /dev/null
+++ b/gnometris/help/.gitignore
@@ -0,0 +1,66 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*/*.omf.out
+/*/.xml2po.mo
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/C/gnometris.xml
+/C/legal.xml
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/ca/ca.po
+/ca/gnometris.xml
+/cs/cs.po
+/cs/gnometris.xml
+/de/de.po
+/de/gnometris.xml
+/el/el.po
+/el/gnometris.xml
+/en_GB/en_GB.po
+/en_GB/gnometris.xml
+/es/es.po
+/es/gnometris.xml
+/eu/eu.po
+/eu/gnometris.xml
+/fi/fi.po
+/fi/gnometris.xml
+/fr/fr.po
+/fr/gnometris.xml
+/gnometris-C.omf
+/gnometris-ca.omf
+/gnometris-cs.omf
+/gnometris-de.omf
+/gnometris-el.omf
+/gnometris-en_GB.omf
+/gnometris-es.omf
+/gnometris-eu.omf
+/gnometris-fi.omf
+/gnometris-fr.omf
+/gnometris-it.omf
+/gnometris-oc.omf
+/gnometris-sv.omf
+/gnometris-zh_CN.omf
+/it/gnometris.xml
+/it/it.po
+/oc/gnometris.xml
+/oc/oc.po
+/so_locations
+/sv/gnometris.xml
+/sv/sv.po
+/tags
+/zh_CN/gnometris.xml
+/zh_CN/zh_CN.po
diff --git a/gnometris/help/Makefile.am b/gnometris/help/Makefile.am
index 6e25a81..80e43fc 100644
--- a/gnometris/help/Makefile.am
+++ b/gnometris/help/Makefile.am
@@ -10,3 +10,5 @@ DOC_ENTITIES = \
 DOC_FIGURES =
 
 dist-hook: doc-dist-hook
+
+-include $(top_srcdir)/git.mk
diff --git a/gnometris/pix/.gitignore b/gnometris/pix/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/gnometris/pix/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/gnometris/pix/Makefile.am b/gnometris/pix/Makefile.am
index 4ae2013..d163295 100644
--- a/gnometris/pix/Makefile.am
+++ b/gnometris/pix/Makefile.am
@@ -5,3 +5,5 @@ pixmap_DATA = \
 	7blocks-gw.png
 
 EXTRA_DIST = $(pixmap_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/gnomine/.gitignore b/gnomine/.gitignore
new file mode 100644
index 0000000..c4f6514
--- /dev/null
+++ b/gnomine/.gitignore
@@ -0,0 +1,26 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/gnomine
+/gnomine.desktop
+/gnomine.desktop.in
+/gnomine.schemas
+/so_locations
+/tags
diff --git a/gnomine/Makefile.am b/gnomine/Makefile.am
index 12427d2..2542ffe 100644
--- a/gnomine/Makefile.am
+++ b/gnomine/Makefile.am
@@ -86,3 +86,5 @@ install-exec-hook:
 	fi
 
 DISTCLEANFILES = $(Games_DATA) $(schema_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/gnomine/help/.gitignore b/gnomine/help/.gitignore
new file mode 100644
index 0000000..e0c6936
--- /dev/null
+++ b/gnomine/help/.gitignore
@@ -0,0 +1,63 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*/*.omf.out
+/*/.xml2po.mo
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/C/gnomine.xml
+/C/legal.xml
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/ca/ca.po
+/ca/gnomine.xml
+/cs/cs.po
+/cs/gnomine.xml
+/de/de.po
+/de/gnomine.xml
+/el/el.po
+/el/gnomine.xml
+/en_GB/en_GB.po
+/en_GB/gnomine.xml
+/es/es.po
+/es/gnomine.xml
+/eu/eu.po
+/eu/gnomine.xml
+/fr/fr.po
+/fr/gnomine.xml
+/gnomine-C.omf
+/gnomine-ca.omf
+/gnomine-cs.omf
+/gnomine-de.omf
+/gnomine-el.omf
+/gnomine-en_GB.omf
+/gnomine-es.omf
+/gnomine-eu.omf
+/gnomine-fr.omf
+/gnomine-it.omf
+/gnomine-oc.omf
+/gnomine-sv.omf
+/gnomine-zh_CN.omf
+/it/gnomine.xml
+/it/it.po
+/oc/gnomine.xml
+/oc/oc.po
+/so_locations
+/sv/gnomine.xml
+/sv/sv.po
+/tags
+/zh_CN/gnomine.xml
+/zh_CN/zh_CN.po
diff --git a/gnomine/help/Makefile.am b/gnomine/help/Makefile.am
index c5637af..3f21ddf 100644
--- a/gnomine/help/Makefile.am
+++ b/gnomine/help/Makefile.am
@@ -23,3 +23,5 @@ DOC_FIGURES = \
 	figures/statusbar.png
 
 dist-hook: doc-dist-hook
+
+-include $(top_srcdir)/git.mk
diff --git a/gnotravex/.gitignore b/gnotravex/.gitignore
new file mode 100644
index 0000000..999efa9
--- /dev/null
+++ b/gnotravex/.gitignore
@@ -0,0 +1,26 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/gnotravex
+/gnotravex.desktop
+/gnotravex.desktop.in
+/gnotravex.schemas
+/so_locations
+/tags
diff --git a/gnotravex/Makefile.am b/gnotravex/Makefile.am
index 9cbd0ea..3ed7169 100644
--- a/gnotravex/Makefile.am
+++ b/gnotravex/Makefile.am
@@ -90,3 +90,5 @@ install-exec-hook:
 	fi
 
 install-data-local: install-schemas-local install-scorefiles-local
+
+-include $(top_srcdir)/git.mk
diff --git a/gnotravex/help/.gitignore b/gnotravex/help/.gitignore
new file mode 100644
index 0000000..4cae0b8
--- /dev/null
+++ b/gnotravex/help/.gitignore
@@ -0,0 +1,69 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*/*.omf.out
+/*/.xml2po.mo
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/C/gnotravex.xml
+/C/legal.xml
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/ca/ca.po
+/ca/gnotravex.xml
+/cs/cs.po
+/cs/gnotravex.xml
+/da/da.po
+/da/gnotravex.xml
+/de/de.po
+/de/gnotravex.xml
+/el/el.po
+/el/gnotravex.xml
+/en_GB/en_GB.po
+/en_GB/gnotravex.xml
+/es/es.po
+/es/gnotravex.xml
+/eu/eu.po
+/eu/gnotravex.xml
+/fr/fr.po
+/fr/gnotravex.xml
+/gnotravex-C.omf
+/gnotravex-ca.omf
+/gnotravex-cs.omf
+/gnotravex-da.omf
+/gnotravex-de.omf
+/gnotravex-el.omf
+/gnotravex-en_GB.omf
+/gnotravex-es.omf
+/gnotravex-eu.omf
+/gnotravex-fr.omf
+/gnotravex-it.omf
+/gnotravex-oc.omf
+/gnotravex-ru.omf
+/gnotravex-sr.omf
+/gnotravex-sv.omf
+/it/gnotravex.xml
+/it/it.po
+/oc/gnotravex.xml
+/oc/oc.po
+/ru/gnotravex.xml
+/ru/ru.po
+/so_locations
+/sr/gnotravex.xml
+/sr/sr.po
+/sv/gnotravex.xml
+/sv/sv.po
+/tags
diff --git a/gnotravex/help/Makefile.am b/gnotravex/help/Makefile.am
index ff989b7..1008b2b 100644
--- a/gnotravex/help/Makefile.am
+++ b/gnotravex/help/Makefile.am
@@ -12,3 +12,5 @@ DOC_FIGURES = \
 	figures/gnotravex_mainwindow.png
 
 dist-hook: doc-dist-hook
+
+-include $(top_srcdir)/git.mk
diff --git a/gnotravex/pixmaps/.gitignore b/gnotravex/pixmaps/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/gnotravex/pixmaps/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/gnotravex/pixmaps/Makefile.am b/gnotravex/pixmaps/Makefile.am
index 33f3a38..8cce510 100644
--- a/gnotravex/pixmaps/Makefile.am
+++ b/gnotravex/pixmaps/Makefile.am
@@ -2,3 +2,5 @@ imagedir      = $(pkgdatadir)/pixmaps
 image_DATA    = baize.png
 
 EXTRA_DIST    = $(image_DATA) 
+
+-include $(top_srcdir)/git.mk
diff --git a/gnotski/.gitignore b/gnotski/.gitignore
new file mode 100644
index 0000000..0e197f2
--- /dev/null
+++ b/gnotski/.gitignore
@@ -0,0 +1,26 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/gnotski
+/gnotski.desktop
+/gnotski.desktop.in
+/gnotski.schemas
+/so_locations
+/tags
diff --git a/gnotski/Makefile.am b/gnotski/Makefile.am
index c294354..9fab5f2 100644
--- a/gnotski/Makefile.am
+++ b/gnotski/Makefile.am
@@ -97,3 +97,5 @@ install-exec-hook:
 
 @INTLTOOL_SCHEMAS_RULE@
 @INTLTOOL_DESKTOP_RULE@
+
+-include $(top_srcdir)/git.mk
diff --git a/gnotski/help/.gitignore b/gnotski/help/.gitignore
new file mode 100644
index 0000000..0374a26
--- /dev/null
+++ b/gnotski/help/.gitignore
@@ -0,0 +1,63 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*/*.omf.out
+/*/.xml2po.mo
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/C/gnotski.xml
+/C/legal.xml
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/ca/ca.po
+/ca/gnotski.xml
+/cs/cs.po
+/cs/gnotski.xml
+/de/de.po
+/de/gnotski.xml
+/el/el.po
+/el/gnotski.xml
+/en_GB/en_GB.po
+/en_GB/gnotski.xml
+/es/es.po
+/es/gnotski.xml
+/eu/eu.po
+/eu/gnotski.xml
+/fr/fr.po
+/fr/gnotski.xml
+/gnotski-C.omf
+/gnotski-ca.omf
+/gnotski-cs.omf
+/gnotski-de.omf
+/gnotski-el.omf
+/gnotski-en_GB.omf
+/gnotski-es.omf
+/gnotski-eu.omf
+/gnotski-fr.omf
+/gnotski-it.omf
+/gnotski-oc.omf
+/gnotski-sr.omf
+/gnotski-sv.omf
+/it/gnotski.xml
+/it/it.po
+/oc/gnotski.xml
+/oc/oc.po
+/so_locations
+/sr/gnotski.xml
+/sr/sr.po
+/sv/gnotski.xml
+/sv/sv.po
+/tags
diff --git a/gnotski/help/Makefile.am b/gnotski/help/Makefile.am
index 1b61d76..b904440 100644
--- a/gnotski/help/Makefile.am
+++ b/gnotski/help/Makefile.am
@@ -12,3 +12,5 @@ DOC_FIGURES = \
 	figures/gnotski_win.png
 
 dist-hook: doc-dist-hook
+
+-include $(top_srcdir)/git.mk
diff --git a/gtali/.gitignore b/gtali/.gitignore
new file mode 100644
index 0000000..077d2b5
--- /dev/null
+++ b/gtali/.gitignore
@@ -0,0 +1,26 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/gtali
+/gtali.desktop
+/gtali.desktop.in
+/gtali.schemas
+/so_locations
+/tags
diff --git a/gtali/Makefile.am b/gtali/Makefile.am
index a8a22d7..eda1ccc 100644
--- a/gtali/Makefile.am
+++ b/gtali/Makefile.am
@@ -81,3 +81,5 @@ install-exec-hook:
 	fi
 
 DISTCLEANFILES = $(Games_DATA) $(schema_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/gtali/help/.gitignore b/gtali/help/.gitignore
new file mode 100644
index 0000000..d9dbd6f
--- /dev/null
+++ b/gtali/help/.gitignore
@@ -0,0 +1,63 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*/*.omf.out
+/*/.xml2po.mo
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/C/gtali.xml
+/C/legal.xml
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/ca/ca.po
+/ca/gtali.xml
+/cs/cs.po
+/cs/gtali.xml
+/de/de.po
+/de/gtali.xml
+/el/el.po
+/el/gtali.xml
+/en_GB/en_GB.po
+/en_GB/gtali.xml
+/es/es.po
+/es/gtali.xml
+/eu/eu.po
+/eu/gtali.xml
+/fr/fr.po
+/fr/gtali.xml
+/gtali-C.omf
+/gtali-ca.omf
+/gtali-cs.omf
+/gtali-de.omf
+/gtali-el.omf
+/gtali-en_GB.omf
+/gtali-es.omf
+/gtali-eu.omf
+/gtali-fr.omf
+/gtali-it.omf
+/gtali-oc.omf
+/gtali-pt_BR.omf
+/gtali-sv.omf
+/it/gtali.xml
+/it/it.po
+/oc/gtali.xml
+/oc/oc.po
+/pt_BR/gtali.xml
+/pt_BR/pt_BR.po
+/so_locations
+/sv/gtali.xml
+/sv/sv.po
+/tags
diff --git a/gtali/help/Makefile.am b/gtali/help/Makefile.am
index 645af81..4bbdf45 100644
--- a/gtali/help/Makefile.am
+++ b/gtali/help/Makefile.am
@@ -12,3 +12,5 @@ DOC_FIGURES = \
 	figures/preferences.png
 
 dist-hook: doc-dist-hook
+
+-include $(top_srcdir)/git.mk
diff --git a/gtali/pix/.gitignore b/gtali/pix/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/gtali/pix/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/gtali/pix/Makefile.am b/gtali/pix/Makefile.am
index 3cbb9b3..d7c7aab 100644
--- a/gtali/pix/Makefile.am
+++ b/gtali/pix/Makefile.am
@@ -16,3 +16,5 @@ Pixmap_DATA = \
 	kismet-none.svg
 
 EXTRA_DIST = $(Pixmap_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/iagno/.gitignore b/iagno/.gitignore
new file mode 100644
index 0000000..2165bce
--- /dev/null
+++ b/iagno/.gitignore
@@ -0,0 +1,26 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/iagno
+/iagno.desktop
+/iagno.desktop.in
+/iagno.schemas
+/so_locations
+/tags
diff --git a/iagno/Makefile.am b/iagno/Makefile.am
index 016d57d..64ab7b6 100644
--- a/iagno/Makefile.am
+++ b/iagno/Makefile.am
@@ -81,3 +81,5 @@ endif
 @INTLTOOL_DESKTOP_RULE@
 @INTLTOOL_SCHEMAS_RULE@
 @INTLTOOL_SOUNDLIST_RULE@
+
+-include $(top_srcdir)/git.mk
diff --git a/iagno/help/.gitignore b/iagno/help/.gitignore
new file mode 100644
index 0000000..81a4105
--- /dev/null
+++ b/iagno/help/.gitignore
@@ -0,0 +1,64 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*/*.omf.out
+/*/.xml2po.mo
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/C/iagno.xml
+/C/legal.xml
+/C/network-games.xml
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/ca/ca.po
+/ca/iagno.xml
+/cs/cs.po
+/cs/iagno.xml
+/de/de.po
+/de/iagno.xml
+/el/el.po
+/el/iagno.xml
+/en_GB/en_GB.po
+/en_GB/iagno.xml
+/es/es.po
+/es/iagno.xml
+/eu/eu.po
+/eu/iagno.xml
+/fr/fr.po
+/fr/iagno.xml
+/iagno-C.omf
+/iagno-ca.omf
+/iagno-cs.omf
+/iagno-de.omf
+/iagno-el.omf
+/iagno-en_GB.omf
+/iagno-es.omf
+/iagno-eu.omf
+/iagno-fr.omf
+/iagno-it.omf
+/iagno-oc.omf
+/iagno-pt_BR.omf
+/iagno-sv.omf
+/it/iagno.xml
+/it/it.po
+/oc/iagno.xml
+/oc/oc.po
+/pt_BR/iagno.xml
+/pt_BR/pt_BR.po
+/so_locations
+/sv/iagno.xml
+/sv/sv.po
+/tags
diff --git a/iagno/help/Makefile.am b/iagno/help/Makefile.am
index 50cb6f3..6a91a28 100644
--- a/iagno/help/Makefile.am
+++ b/iagno/help/Makefile.am
@@ -18,3 +18,5 @@ DOC_FIGURES = \
 	figures/tables.png 
 
 dist-hook: doc-dist-hook
+
+-include $(top_srcdir)/git.mk
diff --git a/icons/.gitignore b/icons/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/icons/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/icons/Makefile.am b/icons/Makefile.am
index ad0716d..586e16b 100644
--- a/icons/Makefile.am
+++ b/icons/Makefile.am
@@ -301,3 +301,5 @@ update-icon-cache:
 			echo "***   $(gtk_update_icon_cache) $(datadir)/icons/$$theme"; \
 		done; \
 	fi
+
+-include $(top_srcdir)/git.mk
diff --git a/libgames-support/.gitignore b/libgames-support/.gitignore
new file mode 100644
index 0000000..6dabeeb
--- /dev/null
+++ b/libgames-support/.gitignore
@@ -0,0 +1,31 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/GnomeGamesSupport-1.0.gir
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/games-marshal.c
+/games-marshal.h
+/gnome-games-render-cards
+/libgames-support-gi.la
+/libgames-support.la
+/libgamescards.la
+/so_locations
+/stamp-games-marshal.c
+/stamp-games-marshal.h
+/tags
diff --git a/libgames-support/Makefile.am b/libgames-support/Makefile.am
index af5d7b3..03ff173 100644
--- a/libgames-support/Makefile.am
+++ b/libgames-support/Makefile.am
@@ -370,3 +370,5 @@ CLEANFILES += GnomeGamesSupport-1.0.gir $(typelibs_DATA)
 
 endif # HAVE_INTROSPECTION
 
+
+-include $(top_srcdir)/git.mk
diff --git a/lightsoff/.gitignore b/lightsoff/.gitignore
new file mode 100644
index 0000000..f5e20f6
--- /dev/null
+++ b/lightsoff/.gitignore
@@ -0,0 +1,25 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/lightsoff.desktop
+/lightsoff.desktop.in
+/lightsoff.schemas
+/so_locations
+/tags
diff --git a/lightsoff/Makefile.am b/lightsoff/Makefile.am
index abf9733..27aa6a6 100644
--- a/lightsoff/Makefile.am
+++ b/lightsoff/Makefile.am
@@ -63,3 +63,5 @@ endif
 install-data-local: install-schemas-local
 
 @INTLTOOL_SCHEMAS_RULE@
+
+-include $(top_srcdir)/git.mk
diff --git a/lightsoff/data/themes/.gitignore b/lightsoff/data/themes/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/lightsoff/data/themes/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/lightsoff/data/themes/Makefile.am b/lightsoff/data/themes/Makefile.am
index 4280921..c279923 100644
--- a/lightsoff/data/themes/Makefile.am
+++ b/lightsoff/data/themes/Makefile.am
@@ -1 +1,3 @@
 SUBDIRS = tango up
+
+-include $(top_srcdir)/git.mk
diff --git a/lightsoff/data/themes/tango/.gitignore b/lightsoff/data/themes/tango/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/lightsoff/data/themes/tango/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/lightsoff/data/themes/tango/Makefile.am b/lightsoff/data/themes/tango/Makefile.am
index 899b8e0..7967ad5 100644
--- a/lightsoff/data/themes/tango/Makefile.am
+++ b/lightsoff/data/themes/tango/Makefile.am
@@ -16,3 +16,5 @@ EXTRA_DIST = \
 	on.svg \
 	highlight.svg \
 	theme.js
+
+-include $(top_srcdir)/git.mk
diff --git a/lightsoff/data/themes/up/.gitignore b/lightsoff/data/themes/up/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/lightsoff/data/themes/up/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/lightsoff/data/themes/up/Makefile.am b/lightsoff/data/themes/up/Makefile.am
index 67d1002..80aca68 100644
--- a/lightsoff/data/themes/up/Makefile.am
+++ b/lightsoff/data/themes/up/Makefile.am
@@ -16,3 +16,5 @@ EXTRA_DIST = \
 	on.svg \
 	highlight.svg \
 	theme.js
+
+-include $(top_srcdir)/git.mk
diff --git a/lightsoff/help/.gitignore b/lightsoff/help/.gitignore
new file mode 100644
index 0000000..77bfca7
--- /dev/null
+++ b/lightsoff/help/.gitignore
@@ -0,0 +1,30 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*/*.omf.out
+/*/.xml2po.mo
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/C/legal.xml
+/C/lightsoff.xml
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/de/de.po
+/de/lightsoff.xml
+/lightsoff-C.omf
+/lightsoff-de.omf
+/so_locations
+/tags
diff --git a/lightsoff/help/Makefile.am b/lightsoff/help/Makefile.am
index 0fe247e..b17da72 100644
--- a/lightsoff/help/Makefile.am
+++ b/lightsoff/help/Makefile.am
@@ -10,3 +10,5 @@ DOC_ENTITIES = \
 DOC_FIGURES =
 
 dist-hook: doc-dist-hook
+
+-include $(top_srcdir)/git.mk
diff --git a/m4/.gitignore b/m4/.gitignore
new file mode 100644
index 0000000..cc7f7cd
--- /dev/null
+++ b/m4/.gitignore
@@ -0,0 +1,8 @@
+gnome-doc-utils.m4
+intltool.m4
+libtool.m4
+ltoptions.m4
+ltsugar.m4
+ltversion.m4
+lt~obsolete.m4
+
diff --git a/mahjongg/.gitignore b/mahjongg/.gitignore
new file mode 100644
index 0000000..d332997
--- /dev/null
+++ b/mahjongg/.gitignore
@@ -0,0 +1,26 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/mahjongg
+/mahjongg.desktop
+/mahjongg.desktop.in
+/mahjongg.schemas
+/so_locations
+/tags
diff --git a/mahjongg/Makefile.am b/mahjongg/Makefile.am
index ce23250..505e006 100644
--- a/mahjongg/Makefile.am
+++ b/mahjongg/Makefile.am
@@ -108,3 +108,5 @@ install-data-local: install-schemas-local install-scorefiles-local
 
 @INTLTOOL_DESKTOP_RULE@
 @INTLTOOL_SCHEMAS_RULE@
+
+-include $(top_srcdir)/git.mk
diff --git a/mahjongg/help/.gitignore b/mahjongg/help/.gitignore
new file mode 100644
index 0000000..ff0f6e8
--- /dev/null
+++ b/mahjongg/help/.gitignore
@@ -0,0 +1,60 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*/*.omf.out
+/*/.xml2po.mo
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/C/legal.xml
+/C/mahjongg.xml
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/ca/ca.po
+/ca/mahjongg.xml
+/cs/cs.po
+/cs/mahjongg.xml
+/de/de.po
+/de/mahjongg.xml
+/el/el.po
+/el/mahjongg.xml
+/en_GB/en_GB.po
+/en_GB/mahjongg.xml
+/es/es.po
+/es/mahjongg.xml
+/eu/eu.po
+/eu/mahjongg.xml
+/fr/fr.po
+/fr/mahjongg.xml
+/it/it.po
+/it/mahjongg.xml
+/mahjongg-C.omf
+/mahjongg-ca.omf
+/mahjongg-cs.omf
+/mahjongg-de.omf
+/mahjongg-el.omf
+/mahjongg-en_GB.omf
+/mahjongg-es.omf
+/mahjongg-eu.omf
+/mahjongg-fr.omf
+/mahjongg-it.omf
+/mahjongg-oc.omf
+/mahjongg-sv.omf
+/oc/mahjongg.xml
+/oc/oc.po
+/so_locations
+/sv/mahjongg.xml
+/sv/sv.po
+/tags
diff --git a/mahjongg/help/Makefile.am b/mahjongg/help/Makefile.am
index a9f4d54..14e81ec 100644
--- a/mahjongg/help/Makefile.am
+++ b/mahjongg/help/Makefile.am
@@ -14,3 +14,5 @@ DOC_FIGURES = \
 	figures/toolbar.png
 
 dist-hook: doc-dist-hook
+
+-include $(top_srcdir)/git.mk
diff --git a/same-gnome-clutter/.gitignore b/same-gnome-clutter/.gitignore
new file mode 100644
index 0000000..1457994
--- /dev/null
+++ b/same-gnome-clutter/.gitignore
@@ -0,0 +1,25 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/same-gnome-clutter
+/same-gnome-clutter.desktop
+/same-gnome-clutter.desktop.in
+/so_locations
+/tags
diff --git a/same-gnome-clutter/Makefile.am b/same-gnome-clutter/Makefile.am
index 08fc105..a13e255 100644
--- a/same-gnome-clutter/Makefile.am
+++ b/same-gnome-clutter/Makefile.am
@@ -58,3 +58,5 @@ endif
 install-data-local: install-schemas-local
 
 @INTLTOOL_SCHEMAS_RULE@
+
+-include $(top_srcdir)/git.mk
diff --git a/same-gnome-clutter/data/themes/.gitignore b/same-gnome-clutter/data/themes/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/same-gnome-clutter/data/themes/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/same-gnome-clutter/data/themes/Makefile.am b/same-gnome-clutter/data/themes/Makefile.am
index efe80d4..fed17a8 100644
--- a/same-gnome-clutter/data/themes/Makefile.am
+++ b/same-gnome-clutter/data/themes/Makefile.am
@@ -1 +1,3 @@
 SUBDIRS = tango test
+
+-include $(top_srcdir)/git.mk
diff --git a/same-gnome-clutter/data/themes/tango/.gitignore b/same-gnome-clutter/data/themes/tango/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/same-gnome-clutter/data/themes/tango/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/same-gnome-clutter/data/themes/tango/Makefile.am b/same-gnome-clutter/data/themes/tango/Makefile.am
index 3a22a2d..f88bd47 100644
--- a/same-gnome-clutter/data/themes/tango/Makefile.am
+++ b/same-gnome-clutter/data/themes/tango/Makefile.am
@@ -14,3 +14,5 @@ EXTRA_DIST = \
 	red.svg \
 	yellow.svg \
 	theme.js
+
+-include $(top_srcdir)/git.mk
diff --git a/same-gnome-clutter/data/themes/test/.gitignore b/same-gnome-clutter/data/themes/test/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/same-gnome-clutter/data/themes/test/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/same-gnome-clutter/data/themes/test/Makefile.am b/same-gnome-clutter/data/themes/test/Makefile.am
index f0ed6ef..8afa80f 100644
--- a/same-gnome-clutter/data/themes/test/Makefile.am
+++ b/same-gnome-clutter/data/themes/test/Makefile.am
@@ -14,3 +14,5 @@ EXTRA_DIST = \
 	red.svg \
 	yellow.svg \
 	theme.js
+
+-include $(top_srcdir)/git.mk
diff --git a/same-gnome/.gitignore b/same-gnome/.gitignore
new file mode 100644
index 0000000..fe70bf5
--- /dev/null
+++ b/same-gnome/.gitignore
@@ -0,0 +1,26 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/same-gnome
+/same-gnome.desktop
+/same-gnome.desktop.in
+/same-gnome.schemas
+/so_locations
+/tags
diff --git a/same-gnome/Makefile.am b/same-gnome/Makefile.am
index 37d9130..c07aa7d 100644
--- a/same-gnome/Makefile.am
+++ b/same-gnome/Makefile.am
@@ -110,3 +110,5 @@ install-data-local: install-schemas-local install-scorefiles-local
 
 @INTLTOOL_SCHEMAS_RULE@
 @INTLTOOL_DESKTOP_RULE@
+
+-include $(top_srcdir)/git.mk
diff --git a/same-gnome/help/.gitignore b/same-gnome/help/.gitignore
new file mode 100644
index 0000000..112b9bc
--- /dev/null
+++ b/same-gnome/help/.gitignore
@@ -0,0 +1,75 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*/*.omf.out
+/*/.xml2po.mo
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/C/legal.xml
+/C/same-gnome.xml
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/ca/ca.po
+/ca/legal.xml
+/ca/same-gnome.xml
+/cs/cs.po
+/cs/legal.xml
+/cs/same-gnome.xml
+/de/de.po
+/de/legal.xml
+/de/same-gnome.xml
+/el/el.po
+/el/legal.xml
+/el/same-gnome.xml
+/en_GB/en_GB.po
+/en_GB/legal.xml
+/en_GB/same-gnome.xml
+/es/es.po
+/es/legal.xml
+/es/same-gnome.xml
+/eu/eu.po
+/eu/legal.xml
+/eu/same-gnome.xml
+/fr/fr.po
+/fr/legal.xml
+/fr/same-gnome.xml
+/it/it.po
+/it/legal.xml
+/it/same-gnome.xml
+/oc/legal.xml
+/oc/oc.po
+/oc/same-gnome.xml
+/ru/legal.xml
+/ru/ru.po
+/ru/same-gnome.xml
+/same-gnome-C.omf
+/same-gnome-ca.omf
+/same-gnome-cs.omf
+/same-gnome-de.omf
+/same-gnome-el.omf
+/same-gnome-en_GB.omf
+/same-gnome-es.omf
+/same-gnome-eu.omf
+/same-gnome-fr.omf
+/same-gnome-it.omf
+/same-gnome-oc.omf
+/same-gnome-ru.omf
+/same-gnome-sv.omf
+/so_locations
+/sv/legal.xml
+/sv/same-gnome.xml
+/sv/sv.po
+/tags
diff --git a/same-gnome/help/Makefile.am b/same-gnome/help/Makefile.am
index 15521dd..6d469c5 100644
--- a/same-gnome/help/Makefile.am
+++ b/same-gnome/help/Makefile.am
@@ -16,3 +16,5 @@ DOC_FIGURES = \
 	figures/start-up.png
 
 dist-hook: doc-dist-hook
+
+-include $(top_srcdir)/git.mk
diff --git a/sounds/.gitignore b/sounds/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/sounds/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/sounds/Makefile.am b/sounds/Makefile.am
index 611ec84..2701479 100644
--- a/sounds/Makefile.am
+++ b/sounds/Makefile.am
@@ -30,3 +30,5 @@ sound_DATA = \
 	$(NULL)
 
 EXTRA_DIST = $(sound_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/tests/.gitignore b/tests/.gitignore
new file mode 100644
index 0000000..2e54566
--- /dev/null
+++ b/tests/.gitignore
@@ -0,0 +1,22 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
diff --git a/tests/Makefile.am b/tests/Makefile.am
index e4ceb1f..09980e9 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -1,3 +1,5 @@
 SUBDIRS = libgames-support
 
 EXTRA_DIST = README
+
+-include $(top_srcdir)/git.mk
diff --git a/tests/libgames-support/.gitignore b/tests/libgames-support/.gitignore
new file mode 100644
index 0000000..81d6923
--- /dev/null
+++ b/tests/libgames-support/.gitignore
@@ -0,0 +1,23 @@
+/*.bak
+/*.lo
+/*.o
+/*.orig
+/*.rej
+/*.tab.c
+/*~
+/.*.sw[nop]
+/.deps
+/.gitignore
+/.libs
+/GPATH
+/GRTAGS
+/GSYMS
+/GTAGS
+/ID
+/Makefile
+/Makefile.in
+/TAGS
+/_libs
+/so_locations
+/tags
+/test_libgames_support
diff --git a/tests/libgames-support/Makefile.am b/tests/libgames-support/Makefile.am
index 59634d2..11dcae0 100644
--- a/tests/libgames-support/Makefile.am
+++ b/tests/libgames-support/Makefile.am
@@ -30,3 +30,5 @@ if WITH_GTHREAD
 test_libgames_support_CFLAGS += $(GHTREAD_CFLAGS)
 test_libgames_support_LDADD += $(GTHREAD_LIBS)
 endif
+
+-include $(top_srcdir)/git.mk



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]