Centralized shared-library build knowledge in a new file,
Tom Lane <tgl@sss.pgh.pa.us>
Centralized shared-library build knowledge in a new file, src/Makefile.shlib. Updated all the makefiles that try to build shlibs to include that file instead of having duplicate (and mostly incomplete) copies of shared-library options. It works on HPUX, a lot better than it did before in fact, but there's a chance I broke some other platforms. At least now you only have to fix one place not six...
Files
| Path | Change | +/− |
|---|---|---|
| src/interfaces/ecpg/lib/Makefile.in | modified | +30 −102 |
| src/interfaces/libpgtcl/Makefile.in | modified | +15 −122 |
| src/interfaces/libpq++/Makefile.in | modified | +13 −131 |
| src/interfaces/libpq/Makefile.in | modified | +5 −115 |
| src/interfaces/odbc/GNUmakefile.in | modified | +17 −56 |
| src/interfaces/odbc/Makefile.global.in | modified | +8 −1 |
| src/Makefile.global.in | modified | +8 −1 |
| src/Makefile.shlib | added | +180 −0 |
| src/pl/plpgsql/src/Makefile.in | modified | +24 −97 |