- Jan 29, 2010
-
-
Andrew Dunstan authored
Add new make targets "world", "install-world" and "installcheck-world" to build, install and check just about everything. In addition to everything built installed and tested by all, install and installcheck targets, these build HTML Docs, build and test contrib, and test PLs and ECPG.
-
- Dec 23, 2009
-
-
Peter Eisentraut authored
Instead, add a few targets that were missing.
-
Peter Eisentraut authored
also works transparently for lesser used targets.
-
- Jan 20, 2007
-
-
Peter Eisentraut authored
-
- Aug 18, 2006
-
-
Andrew Dunstan authored
-
- 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
-
- 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.)
-
- Oct 23, 2000
-
-
Peter Eisentraut authored
* Makefile: Add more standard targets. Improve shell redirection in GNU make detection. * src/backend/access/transam/rmgr.c: Fix incorrect(?) C. * src/backend/libpq/pqcomm.c (StreamConnection): Work around accept() bug. * src/include/port/unixware.h: ...with help from here. * src/backend/nodes/print.c (plannode_type): Remove some "break"s after "return"s. * src/backend/tcop/dest.c (DestToFunction): ditto. * src/backend/nodes/readfuncs.c: Add proper prototypes. * src/backend/utils/adt/numutils.c (pg_atoi): Cope specially with strtol() setting EINVAL. This saves us from creating an extra set of regression test output for the affected systems. * src/include/storage/s_lock.h (tas): Correct prototype. * src/interfaces/libpq/fe-connect.c (parseServiceInfo): Don't use variable as dimension in array definition. * src/makefiles/Makefile.unixware: Add support for GCC. * src/template/unixware: same here * src/test/regress/expected/abstime-solaris-1947.out: Adjust whitespace. * src/test/regress/expected/horology-solaris-1947.out: Part of this file was evidently missing. * src/test/regress/pg_regress.sh: Fix shell. mkdir -p returns non-zero if the directory exists. * src/test/regress/resultmap: Add entries for Unixware.
-
- Jun 12, 2000
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- Jun 11, 2000
-
-
Tom Lane authored
-
- Jun 10, 2000
-
-
Peter Eisentraut authored
that now functions as a wrapper around the MakeMaker stuff. It might even behave sensically when we have separate build dirs. Same for plperl, which of course still doesn't work very well. Made sure that plperl respects the choice of --libdir. Added --with-python to automatically build and install the Python interface. Works similarly to the Perl5 stuff. Moved the burden of the distclean targets lower down into the source tree. Eventually, each make file should have its own. Added automatic remaking of makefiles and configure. Currently only for the top-level because of a bug(?) in Autoconf. Use GNU `missing' to work around missing autoconf and aclocal. Start factoring out macros into their own config/*.m4 files to increase readability and organization.
-
- Jun 09, 2000
-
-
Tom Lane authored
we'd better have a Makefile here to prevent the mistake of using vannilla make instead of gmake. (But let's leave src/Makefile where it is, too.)
-
- Aug 22, 1997
-
-
Bruce Momjian authored
-
- Apr 04, 1997
-
-
Marc G. Fournier authored
-
- Dec 31, 1996
-
-
Bryan Henderson authored
-
- Dec 19, 1996
-
-
Bryan Henderson authored
-
- Dec 10, 1996
-
-
Marc G. Fournier authored
-
- Nov 19, 1996
-
-
Bryan Henderson authored
-
- Nov 13, 1996
-
-
Bryan Henderson authored
-
- Nov 11, 1996
-
-
Bryan Henderson authored
to be sleazy and reach into other subsystems' directories. First entry in this directory is the PG_VERSION file interface, which must be used by the backend and also the pg_version program (which is used by initdb).
-
- Oct 21, 1996
-
-
Bryan Henderson authored
there because it's in config.h, which is cleaner).
-
- Oct 19, 1996
-
-
Marc G. Fournier authored
that allows one to compile libpq++ this should be set on a port-by-port basis
-
- Oct 08, 1996
-
-
Marc G. Fournier authored
-
- Oct 04, 1996
-
-
Marc G. Fournier authored
with some versions of sh, and a bug in the master make file that causes it to issue the message "postgres has been built" at the wrong time. Submitted by: bryanh@giraffe.netgate.net (Bryan Henderson)
-
- Oct 03, 1996
-
-
Bruce Momjian authored
Does not display and generates no error messages on failure.
-
- Aug 13, 1996
-
-
Marc G. Fournier authored
does 2 things: 1) Make it hard to not notice the make failed. (As you recall, someone on the mailing list had this problem. I've had it to some extent myself). The 1.02 make files continue with the next subdirectory when a make in a subdirectory fails. The patch makes the make stop in the conventional way when a submake fails. It also adds a reassuring message when the make succeeds and adds a note to the INSTALL file to expect it. 2) Include loader flags on all invocations of the linker. The 1.02 make files omit the $(LDFLAGS) on some of the linker invocations. On my system, I need one of those flags just to make it invoke the proper version of the compiler/linker, so LDFLAGS has to be everywhere. Submitted by: Bryan Henderson <bryanh@giraffe.netgate.net>
-
- Aug 01, 1996
-
-
Marc G. Fournier authored
make TCL conditinal compilation work Submitted by: Dr_George_D_Detlefsen <drgeorge@madmax.ilt.com>
-
- Jul 20, 1996
-
-
Marc G. Fournier authored
- submitted by: drgeorge@ilt.com (Dr_George_D_Detlefsen)
-
- Jul 09, 1996
-