postgresql/src/makefiles
Peter Eisentraut 46e76373ec Implement a few changes to how shared libraries and dynamically loadable
modules are built.  Foremost, it creates a solid distinction between these two
types of targets based on what had already been implemented and duplicated in
ad hoc ways before.  Specifically,

- Dynamically loadable modules no longer get a soname.  The numbers previously
set in the makefiles were dummy numbers anyway, and the presence of a soname
upset a few packaging tools, so it is nicer not to have one.

- The cumbersome detour taken on installation (build a libfoo.so.0.0.0 and
then override the rule to install foo.so instead) is removed.

- Lots of duplicated code simplified.
2008-04-07 14:15:58 +00:00
..
Makefile Allow installation into directories containing spaces in the name. 2005-12-09 21:19:36 +00:00
Makefile.aix Reorganize some of the exports list generation code. It seems that this 2008-02-26 10:45:24 +00:00
Makefile.bsdi Allow installation into directories containing spaces in the name. 2005-12-09 21:19:36 +00:00
Makefile.cygwin Propagate Magnus' fix for Windows snowball build into Makefile.cygwin. 2007-08-22 06:34:18 +00:00
Makefile.darwin Add $(CFLAGS) to the simplified build rule for .so libraries on Darwin. 2006-11-28 05:45:43 +00:00
Makefile.dgux Install the SQL command man pages into a section appropriate for each 2001-08-29 19:14:40 +00:00
Makefile.freebsd Remove use of lorder and tsort while building static libraries. There's 2006-04-19 16:32:08 +00:00
Makefile.hpux Tsearch2 functionality migrates to core. The bulk of this work is by 2007-08-21 01:11:32 +00:00
Makefile.irix Remove use of lorder and tsort while building static libraries. There's 2006-04-19 16:32:08 +00:00
Makefile.linux Allow installation into directories containing spaces in the name. 2005-12-09 21:19:36 +00:00
Makefile.netbsd Remove use of lorder and tsort while building static libraries. There's 2006-04-19 16:32:08 +00:00
Makefile.openbsd Remove use of lorder and tsort while building static libraries. There's 2006-04-19 16:32:08 +00:00
Makefile.osf Allow installation into directories containing spaces in the name. 2005-12-09 21:19:36 +00:00
Makefile.sco Add '-Wl,' prefix to linker switches consistently. Remove shlib_symbolic 2004-12-21 18:47:42 +00:00
Makefile.solaris Allow installation into directories containing spaces in the name. 2005-12-09 21:19:36 +00:00
Makefile.sunos4 Remove leftovers from subproject removals. Fixes for Python and Kerberos 2002-09-04 22:54:18 +00:00
Makefile.svr4 Install the SQL command man pages into a section appropriate for each 2001-08-29 19:14:40 +00:00
Makefile.ultrix4 Install the SQL command man pages into a section appropriate for each 2001-08-29 19:14:40 +00:00
Makefile.univel Install the SQL command man pages into a section appropriate for each 2001-08-29 19:14:40 +00:00
Makefile.unixware Allow installation into directories containing spaces in the name. 2005-12-09 21:19:36 +00:00
Makefile.win32 Don't define BUILDING_DLL for snowball lib. Should fix build problems 2007-08-21 13:32:33 +00:00
pgxs.mk Implement a few changes to how shared libraries and dynamically loadable 2008-04-07 14:15:58 +00:00