Source

pgdevel / GNUmakefile.in

Author Commit Message Labels Comments Date
Peter Eisentraut
Make init-po and update-po recursive make targets This is for convenience, now that adding recursive targets is much easier than it used to be when the NLS stuff was initially added.
Peter Eisentraut
Add isolation test to check-world and installcheck-world
Peter Eisentraut
Build src/ before contrib/ in make world This fixes failures under parallel make when contrib modules use a generated backend header file (such as errcodes.h).
Peter Eisentraut
Support "make check" in contrib 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. A…
Peter Eisentraut
Add maintainer-check target 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.
Peter Eisentraut
Allow make check in PL directories Also add make check-world target, and refactor pg_regress invocation code in makefiles a bit.
Peter Eisentraut
Improved parallel make support 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.
Peter Eisentraut
Print a make warning when using GNU make older than 3.80 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.
Magnus Hagander
Rename README.CVS to README.git and change references in it.
Magnus Hagander
Remove cvs keywords from all files.
Peter Eisentraut
Separate targets "make docs" and "make install-docs" for the documentation 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.
Andrew Dunstan
Fix thinko in new installcheck-world target
Andrew Dunstan
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.
Peter Eisentraut
Build bzip2 tarball in dist target as well
Peter Eisentraut
Remove some leftovers of split tarball support
Alvaro Herrera
Be able to easily figure out the target directory of "make dist".
Peter Eisentraut
Ship documentation without intermediate tarballs 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.
Peter Eisentraut
Expand test coverage support to entire tree 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…
Bruce Momjian
Modify distdir rule to skip .git directory.
Peter Eisentraut
Call genhtml with --prefix option so local build paths don't appear in the coverage output.
Peter Eisentraut
Code coverage testing with gcov. Documentation is in the regression test chapter. Author: Michelle Caisse <Michelle.Caisse@Sun.COM>
Peter Eisentraut
Catch all errors in for and while loops in makefiles. Don't ignore any 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.
Peter Eisentraut
Replace useless uses of := by = in makefiles.
Andrew Dunstan
Add installcheck-parallel target to top level makefiles.
Peter Eisentraut
Build src/test/regress/README during tarball making like the other 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.
Peter Eisentraut
Put flex'ed and bison'ed files in contrib in the distribution tarball, as is done for the analogous files in the main distribution.
Neil Conway
Remove the contents of the src/corba subdirectory: this has been dead code for a long time.
Bruce Momjian
please find attached an alternate submission which addresses open item "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
Peter Eisentraut
PostgreSQL extension makefile framework ("pgxs"), by Fabien Coelho, with some massaging by Peter Eisentraut. This is basically a simple generalization of the existing contrib makefiles.
Peter Eisentraut
Remove README.CVS when making a distribution.
  1. Prev
  2. 1
  3. 2
  4. 3
  5. Next