- Aug 27, 2009
-
-
Peter Eisentraut authored
Update install-sh to that from Autoconf 2.63, plus our Darwin-specific changes (which I simplified a bit). install-sh is now able to install multiple files in one run, so we could simplify our makefiles sometime. install-sh also now has a -d option to create directories, so we don't need mkinstalldirs anymore. Use AC_PROG_MKDIR_P in configure.in, so we can use mkdir -p when available instead of install-sh -d. For consistency with the rest of the world, the corresponding make variable has been renamed from $(mkinstalldirs) to $(MKDIR_P).
-
- Aug 07, 2009
-
-
Peter Eisentraut authored
Test coverage support now covers the entire source tree, including contrib, instead of just src/backend. In a related but independent development, the commands make coverage and make coverage-html can be run in any directory. This turned out to be much easier than feared. Besides a few ad hoc fixes to pass the make target down the tree, change all affected makefiles to list their directories in the SUBDIRS variable, changed from variants like DIRS and WANTED_DIRS. MSVC build fix was attempted as well.
-
- Feb 24, 2009
-
-
Peter Eisentraut authored
wrappers (similar to procedural languages). This way we don't need to retain the nearly empty libraries, and we are more free in how to implement the wrapper API in the future.
-
- Dec 19, 2008
-
-
Peter Eisentraut authored
This doesn't do any remote or external things yet, but it gives modules like plproxy and dblink a standardized and future-proof system for managing their connection information. Martin Pihlak and Peter Eisentraut
-
- Mar 18, 2008
-
-
Peter Eisentraut authored
errors in any commands, including in various clean targets that have so far been handled inconsistently. make -i is available to ignore all errors in a consistent and official way.
-
- Aug 21, 2007
-
-
Tom Lane authored
Oleg Bartunov and Teodor Sigaev, but I did a lot of editorializing, so anything that's broken is probably my fault. Documentation is nonexistent as yet, but let's land the patch so we can get some portability testing done.
-
- Jan 20, 2007
-
-
Peter Eisentraut authored
-
- Jun 23, 2006
-
-
Tom Lane authored
and there was some question about its copyright status.
-
- Feb 04, 2006
-
-
Bruce Momjian authored
-
- Dec 09, 2005
-
-
Peter Eisentraut authored
-
- Nov 28, 2005
-
-
Alvaro Herrera authored
-
- Jan 13, 2005
-
-
Tom Lane authored
tutorial to be used without necessarily having a configured source tree.
-
- Oct 06, 2004
-
-
Bruce Momjian authored
"make pgxs install by default". It is up to the committers to chose. (1) there is only one "install" target. no more "install-all-headers". it simplifies/changes several makefiles. (2) the documentation reflects the change. (3) a minor fix on pgxs to use a nicer patch without a double slash. Fabien Coelho
-
- Aug 20, 2004
-
-
Bruce Momjian authored
> > The patch adds missing the "libpgport.a" file to the installation under > "install-all-headers". It is needed by some contribs. I install the > library in "pkglibdir", but I was wondering whether it should be "libdir"? > I was wondering also whether it would make sense to have a "libpgport.so"? > > It fixes various macros which are used by contrib makefiles, especially > libpq_*dir and LDFLAGS when used under PGXS. It seems to me that they are > needed to > > It adds the ability to test and use PGXS with contribs, with "make > USE_PGXS=1". Without the macro, this is exactly as before, there should be > no difference, esp. wrt the vpath feature that seemed broken by previous > submission. So it should not harm anybody, and it is useful at least to me. > > It fixes some inconsistencies in various contrib makefiles > (useless override, ":=" instead of "="). Fabien COELHO
-
- Jul 30, 2004
-
-
Peter Eisentraut authored
some massaging by Peter Eisentraut. This is basically a simple generalization of the existing contrib makefiles.
-
- Apr 30, 2004
-
-
Bruce Momjian authored
Timezone code backend integration done by Magnus Hagander.
-
- Apr 26, 2004
-
-
Bruce Momjian authored
-
- Nov 29, 2003
-
-
PostgreSQL Daemon authored
$Header: -> $PostgreSQL Changes ...
-
- Sep 05, 2002
-
-
Peter Eisentraut authored
Eliminate the mysterious games that the Cygwin build plays with the linker flag variables. DLLLIBS is gone, use SHLIB_LINK like everyone else. Detect cygipc in configure, after the linker flags are set up, otherwise configure might not work at all. Make sure everything is covered by make clean. Fix the build of the new conversion procedure modules. Add new DLLIMPORT markers where required. Finally, the compiler complains if we use an explicit -I/usr/local/include, so don't do that. Curiously, -L/usr/local/lib is still necessary.
-
- Sep 04, 2002
-
-
Tom Lane authored
'make install'; there are enough of 'em that this slowed down the make noticeably. Ensure that 'all' is the default make target in all these directories (defaulting to 'make install' is surprising and dangerous IMHO). Fix a couple small typos.
-
- Jul 30, 2002
-
-
Tom Lane authored
-
- Jul 27, 2002
-
-
Peter Eisentraut authored
Some makefile simplifications.
-
- Jul 19, 2002
-
-
Tom Lane authored
-
- Mar 13, 2002
-
-
Peter Eisentraut authored
src/GNUmakefile.in to src/Makefile and src/backend/port/Makefile.in to src/backend/port/Makefile All configure substitutions are now done in Makefile.global.
-
- Feb 10, 2001
-
-
Tom Lane authored
are now separate files "postgres.h" and "postgres_fe.h", which are meant to be the primary include files for backend .c files and frontend .c files respectively. By default, only include files meant for frontend use are installed into the installation include directory. There is a new make target 'make install-all-headers' that adds the whole content of the src/include tree to the installed fileset, for use by people who want to develop server-side code without keeping the complete source tree on hand. Cleaned up a whole lot of crufty and inconsistent header inclusions.
-
- Dec 30, 2000
-
-
Peter Eisentraut authored
-
- Nov 06, 2000
-
-
Peter Eisentraut authored
(The test 'make --version' with FreeBSD make (and potentially others) would just reinvoke make on the same Makefile, resulting in an infinite loop.)
-
- Jun 12, 2000
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- Jan 18, 1997
-
-
Bryan Henderson authored
don't accidentally use non-GNU make.
-
- Jan 05, 1997
-
-
Bryan Henderson authored
-
- Dec 02, 1996
-
-
Bruce Momjian authored
-
- Nov 18, 1996
-
-
Bruce Momjian authored
-
- Nov 13, 1996
-
-
Bryan Henderson authored
-
- Nov 12, 1996
-
-
Bryan Henderson authored
-
Marc G. Fournier authored
-
- Aug 06, 1996
-
-
Marc G. Fournier authored
Also, I think that an extra source of noise in the diff of regress.out and expected.out is caused by not substituting the shared library file extension in the regression.input file (much like the paths and the usernames are sub'ed). This seems to be fixed with the following patches to regression.input and the Makefile... If I'm off base here, please tell! Submitted by: Wayde Nie <niew@phoenix.cis.mcmaster.ca>
-
- Jul 26, 1996
-
-
Marc G. Fournier authored
-
Marc G. Fournier authored
Submitted by: Dr. George
-
- Jul 25, 1996
-
-
Marc G. Fournier authored
submitted by: dr. george
-