]> granicus.if.org Git - postgresql/commit
Split the ecpg translation support into a separate catalog for the ecpg
authorPeter Eisentraut <peter_e@gmx.net>
Fri, 2 Jan 2009 13:26:54 +0000 (13:26 +0000)
committerPeter Eisentraut <peter_e@gmx.net>
Fri, 2 Jan 2009 13:26:54 +0000 (13:26 +0000)
commita3114e52f6e2ba80ad2236d9f381910d95061e6a
treeb2e0b0cbed403352cd30c90344819d3f3aa796eb
parent184341309ef08523290e18586485d395be0f9893
Split the ecpg translation support into a separate catalog for the ecpg
preprocessor and the library.  This is useful for a number of reasons:

* The preprocessor and the library are in some cases installed in separate
packages and used by different classes of users.

* The library MO files need a different versioning scheme to account for the
soname.

* The makefiles are simpler, more robust, and easier to maintain this way.
(NLS web site was prone to break everytime a build rule changes.)

* Translators might choose to focus on the ecpglib, because that is more
user-facing.

* There was virtually no overlap, so nothing is lost.
src/interfaces/ecpg/ecpglib/misc.c
src/interfaces/ecpg/ecpglib/nls.mk [new file with mode: 0644]
src/interfaces/ecpg/nls.mk [deleted file]
src/interfaces/ecpg/preproc/nls.mk [new file with mode: 0644]