summaryrefslogtreecommitdiff
path: root/GNUmakefile.in
Commit message (Collapse)AuthorAgeFilesLines
* Don't generate plain-text HISTORY and src/test/regress/README anymore.Tom Lane2014-02-101-3/+1
| | | | | | | | | | | | | | | | | | | | | Providing this information as plain text was doubtless worth the trouble ten years ago, but it seems likely that hardly anyone reads it in this format anymore. And the effort required to maintain these files (in the form of extra-complex markup rules in the relevant parts of the SGML documentation) is significant. So, let's stop doing that and rely solely on the other documentation formats. Per discussion, the plain-text INSTALL instructions might still be worth their keep, so we continue to generate that file. Rather than remove HISTORY and src/test/regress/README from distribution tarballs entirely, replace them with simple stub files that tell the reader where to find the relevant documentation. This is mainly to avoid possibly breaking packaging recipes that expect these files to exist. Back-patch to all supported branches, because simplifying the markup requirements for release notes won't help much unless we do it in all branches.
* Add isolation test to check-world and installcheck-worldPeter Eisentraut2012-03-051-1/+1
|
* Build src/ before contrib/ in make worldPeter Eisentraut2011-08-241-0/+6
| | | | | This fixes failures under parallel make when contrib modules use a generated backend header file (such as errcodes.h).
* Support "make check" in contribPeter Eisentraut2011-04-251-2/+1
| | | | | | | | | | | | | | Added a new option --extra-install to pg_regress to arrange installing the respective contrib directory into the temporary installation. This is currently not yet supported for Windows MSVC builds. Updated the .gitignore files for contrib modules to ignore the leftovers of a temp-install check run. Changed the exit status of "make check" in a pgxs build (which still does nothing) to 0 from 1. Added "make check" in contrib to top-level "make check-world".
* Add maintainer-check targetPeter Eisentraut2011-03-281-0/+2
| | | | | | This can do various source code checks that are not appropriate for either the build or the regression tests. Currently: duplicate_oids, SGML syntax and tabs check, NLS syntax check.
* Allow make check in PL directoriesPeter Eisentraut2011-02-151-1/+4
| | | | | Also add make check-world target, and refactor pg_regress invocation code in makefiles a bit.
* Improved parallel make supportPeter Eisentraut2010-11-121-43/+13
| | | | | | | | Replace for loops in makefiles with proper dependencies. Parallel make can now span across directories. Also, make -k and make -q work properly. GNU make 3.80 or newer is now required.
* Print a make warning when using GNU make older than 3.80Peter Eisentraut2010-11-031-0/+8
| | | | | A proposed patch will require GNU make 3.80 or newer. We will let this patch run for a while to see how much damage that would do to the buildfarm.
* Rename README.CVS to README.git and change references in it.Magnus Hagander2010-09-211-1/+1
|
* Remove cvs keywords from all files.Magnus Hagander2010-09-201-1/+1
|
* Separate targets "make docs" and "make install-docs" for the documentationPeter Eisentraut2010-03-301-8/+11
| | | | | | | | It is no longer installed by default, but included in "make world"/"make install-world". Documentation updated accordingly. Also, fix vpathsearch function to work when calling make install-docs without previous make docs.
* Fix thinko in new installcheck-world targetAndrew Dunstan2010-01-291-2/+2
|
* Add new make targets "world", "install-world" and "installcheck-world" to ↵Andrew Dunstan2010-01-281-1/+21
| | | | | | | 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.
* Build bzip2 tarball in dist target as wellPeter Eisentraut2009-11-031-4/+6
|
* Remove some leftovers of split tarball supportPeter Eisentraut2009-10-291-24/+1
|
* Be able to easily figure out the target directory of "make dist".Alvaro Herrera2009-08-141-1/+4
|
* Ship documentation without intermediate tarballsPeter Eisentraut2009-08-091-1/+4
| | | | | | | | Documentation files in HTML and man formats are now prepared for distribution using the distprep make target, like everything else. They are placed in doc/src/sgml/html and manX and installed from there by make install, if present. The business with the tarballs in the tarball is gone.
* Expand test coverage support to entire treePeter Eisentraut2009-08-071-21/+2
| | | | | | | | | | | | 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.
* Modify distdir rule to skip .git directory.Bruce Momjian2009-01-151-2/+2
|
* Call genhtml with --prefix option so local build paths don't appear in thePeter Eisentraut2008-12-041-2/+2
| | | | coverage output.
* Code coverage testing with gcov. Documentation is in the regression testPeter Eisentraut2008-09-051-1/+20
| | | | | | chapter. Author: Michelle Caisse <Michelle.Caisse@Sun.COM>
* Catch all errors in for and while loops in makefiles. Don't ignore anyPeter Eisentraut2008-03-181-10/+10
| | | | | | 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.
* Replace useless uses of := by = in makefiles.Peter Eisentraut2007-02-091-6/+6
|
* Add installcheck-parallel target to top level makefiles.Andrew Dunstan2006-08-181-2/+2
|
* Build src/test/regress/README during tarball making like the otherPeter Eisentraut2006-04-061-1/+5
| | | | | | | generated text files. Fix build of that file, too. Put the text files in the right place during make dist, so there are no extra manual steps required anymore.
* Put flex'ed and bison'ed files in contrib in the distribution tarball, asPeter Eisentraut2006-04-031-2/+8
| | | | is done for the analogous files in the main distribution.
* Remove the contents of the src/corba subdirectory: this has been dead codeNeil Conway2005-05-011-2/+2
| | | | for a long time.
* please find attached an alternate submission which addresses open itemBruce Momjian2004-10-061-7/+4
| | | | | | | | | | | | | "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
* PostgreSQL extension makefile framework ("pgxs"), by Fabien Coelho, withPeter Eisentraut2004-07-301-1/+6
| | | | | some massaging by Peter Eisentraut. This is basically a simple generalization of the existing contrib makefiles.
* Remove README.CVS when making a distribution.Peter Eisentraut2004-06-131-1/+2
|
* Remove all of the libpgtcl and pgtclsh files, including all references toPostgreSQL Daemon2004-04-201-3/+1
| | | | | | them within the various makefiles with_tcl is still required for the src/pl/tcl language
* Remove JDBC from the build system and documentation, too.Tom Lane2004-01-191-2/+2
|
* testing $PostgreSQL$ tagPostgreSQL Daemon2003-11-281-1/+1
|
* Remove registration message, after discussion concluded that it was ofPeter Eisentraut2003-10-131-2/+2
| | | | little use.
* can't mix and match .gz and .bz2 in here ... won't buildREL7_4_BETA1PostgreSQL Daemon2003-08-051-3/+3
|
* seeing if building bz2 distributions actually works ...PostgreSQL Daemon2003-08-051-3/+3
|
* remove src/data from target listPostgreSQL Daemon2003-08-051-2/+2
|
* python needs to be removed from hereMarc G. Fournier2003-08-011-2/+2
|
* First step to removing /contrib/retep, with Peter Mount's approval.Bruce Momjian2002-10-211-2/+2
|
* Adjust the tarball splitting scheme to the new reality.Peter Eisentraut2002-09-061-4/+4
|
* remove pgaccess from GNUmakefile.in if we want the beta to build :)Marc G. Fournier2002-09-051-2/+2
|
* perl5 interface moved to gborgMarc G. Fournier2002-08-301-2/+2
|
* Remove all traces of the ODBC driver, which is now on GBorg as the psqlodbcMarc G. Fournier2002-08-221-2/+2
| | | | project ...
* Okay, libpq++ is moved to GBorg, and all traces of it have been removedMarc G. Fournier2002-08-221-2/+2
| | | | | | | | from the core repository ... I haven't *moved* the libpq++ files out of the tree, mainly as we want to keep them in place for past branches ... Peter, I think I've covered all the files I need, and re-ran autoconf to make sure the configure file is in place properly ...
* Upgrade to Autoconf version 2.53. Replaced many custom macroPeter Eisentraut2002-03-291-2/+6
| | | | | | calls with new or now-built-in versions. Make sure that all calls to AC_DEFINE have a third argument, for possible use of autoheader in the future.
* /doc/src -> /doc for Peter.Bruce Momjian2001-11-211-2/+2
|
* Remove mention of internals.ps.Bruce Momjian2001-11-211-2/+2
|
* Point to doc/src/postgres.tar.gz, which is where the tarball will beBruce Momjian2001-11-211-2/+2
| | | | built, not /doc.
* Fix beta build, for Marc.Bruce Momjian2001-11-211-2/+2
|
* Unify the zip rules and variables.Peter Eisentraut2001-09-171-11/+2
|