postgresql/src/tools
Tom Lane 291a957745 Split the LDFLAGS make variable into two parts: LDFLAGS is now used for
linking both executables and shared libraries, and we add on LDFLAGS_EX when
linking executables or LDFLAGS_SL when linking shared libraries.  This
provides a significantly cleaner way of dealing with link-time switches than
the former behavior.  Also, make sure that the various platform-specific
%.so: %.o rules incorporate LDFLAGS and LDFLAGS_SL; most of them missed that
before.  (I did not add these variables for the platforms that invoke $(LD)
directly, however.  It's not clear if we can do that safely, since for the
most part we assume these variables use CC command-line syntax.)

Per gripe from Aaron Swenson and subsequent investigation.
2010-07-05 18:54:38 +00:00
..
backend Fix various instances of "the the". 2010-04-23 23:21:44 +00:00
editors Add a further customization to the SGML Emacs mode to prevent the use of 2009-07-21 19:07:24 +00:00
entab Normalize fgets() calls to use sizeof() for calculating the buffer size 2007-02-08 11:10:27 +00:00
findoidjoins Split the LDFLAGS make variable into two parts: LDFLAGS is now used for 2010-07-05 18:54:38 +00:00
fsync Split the LDFLAGS make variable into two parts: LDFLAGS is now used for 2010-07-05 18:54:38 +00:00
ifaddrs Split the LDFLAGS make variable into two parts: LDFLAGS is now used for 2010-07-05 18:54:38 +00:00
make_diff More README src cleanups. 2008-03-21 13:23:29 +00:00
msvc Unbreak MSVC builds by removing copydir.c from list of libpgport files 2010-07-02 23:25:27 +00:00
pginclude Make backend header files C++ safe 2009-07-16 06:33:46 +00:00
pgindent Exclude unwanted typedef symbols in pgindent, including FD_SET which is found on some Windows platforms. Also, silence unnecessary messages and make awk happier about literal '*' on some platforms. 2010-04-05 03:09:09 +00:00
add_cvs_markers Prevent CVS from mangling script 2008-06-15 21:58:55 +00:00
ccsym Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
check_keywords.pl Clean up check_keywords.pl script, making it 'strict' and removing a few 2009-04-30 10:26:35 +00:00
codelines Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
copyright Be smarter --- accept missing comma, and force comma if missing. 2009-01-01 18:31:55 +00:00
FAQ2txt FAQ2txt now only controls the main FAQ, not FAQ_DEV. 2008-04-22 10:30:32 +00:00
find_badmacros Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
find_gt_lt Remove use of '<' and '>' in SGML, use '&' escapes. 2006-10-16 17:28:03 +00:00
find_static Have find_static skip main() functions. 2006-07-14 14:59:00 +00:00
find_typedef Tighten typedef check for Linux. 2009-06-12 03:09:07 +00:00
make_ctags Make 'find' syntax consistent; add .git exclusion to make_ctags. 2009-01-14 21:59:19 +00:00
make_etags Make 'find' syntax consistent; add .git exclusion to make_ctags. 2009-01-14 21:59:19 +00:00
make_keywords Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
make_mkid Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
pgcvslog Remove handling of CVS entries for TODO/FAQ, because they are removed 2009-08-29 17:09:20 +00:00
pgtest Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
RELEASE_CHANGES Add script to enumerate the timezones in the Windows registry and compare 2010-04-15 11:00:45 +00:00
version_stamp.pl Stamp HEAD as 9.0devel, and update various places that were referring to 8.5 2010-02-17 04:19:41 +00:00
win32tzlist.pl Add script to enumerate the timezones in the Windows registry and compare 2010-04-15 11:00:45 +00:00