[gnome-games] build: Automatically keep .gitignore files updated
- From: Christian Persch <chpe src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gnome-games] build: Automatically keep .gitignore files updated
- Date: Wed, 21 Oct 2009 22:17:12 +0000 (UTC)
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]