Rewrite automake rules for internationalisation files.
authorJohn Darrington <john@darrington.wattle.id.au>
Mon, 31 Aug 2009 16:25:23 +0000 (18:25 +0200)
committerJohn Darrington <john@darrington.wattle.id.au>
Mon, 31 Aug 2009 16:25:23 +0000 (18:25 +0200)
commite59bf0b7b753079089d6bc4b13798216b2cb6809
treeaa0a06c4ccc5e6e84675420fd8aa289ffdcb1dfe
parentcdaf2362480a6462d53522603bf8ce12fd74fd3a
Rewrite automake rules for internationalisation files.

I got fed up with battling against the Makefile which
gettext provides.  So I rolled my own instead.  This change provides
the following advantages over previous situation:

* It doesn't use recursive calls to $(MAKE).

* Merged and unmerged po files are properly seperated into
  the buildir and sourcedir respectively.  Consequently,
  po files get updated only when we really want them to be,
  and not (potentially) on every commit.

* The .pot file (and consequently the .po and .gmo files) now
  properly depend upon all the distributed source files.  There
  is no need to run "make -f Smake" to make it aware of new files.

* There's no more need of "timestamp" files.

* Potentially it's easier to add per-source-file options
  when generating the .pot file. (and thus avoid warnings about
  unrecognised extentions.
Makefile.am
Smake
configure.ac
perl-module/PSPP.bs [deleted file]
po/LINGUAS [deleted file]
po/Makevars
po/automake.mk [new file with mode: 0644]
po/en_GB.po
po/nl.po