summaryrefslogtreecommitdiff
path: root/doc/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Support for DESTDIR make variable. This is used as in `make installPeter Eisentraut2000-09-171-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | DESTDIR=/else/where' and prepends the value of DESTDIR to the full installation paths (e.g., /else/where/usr/local/pgsql/bin). This allows users to install the package into a location different from the one that was configured and hard-coded into various scripts, e.g., for creating binary packages. DESTDIR is in many cases preferrable over `make install prefix=/else/where' because a) `prefix' affects the path that is hard-coded into the files, which can lead to a `make install prefix=xxx' (as done by the regression test driver) corrupting the files in the source tree with wrong paths. b) it doesn't work at all if a directory was overridden to not depend on `prefix', e.g., --sysconfdir=/etc. (Updating the regression test driver to use DESTDIR is a separate undertaking.) See also autoconf@gnu.org, From: Akim Demaille <akim@epita.fr>, Date: 08 Sep 2000 12:48:59 +0200, Message-ID: <mv4em2vb1lw.fsf@nostromo.lrde.epita.fr>, Subject: Re: HTML format documentation.
* End users shouldn't have to invoke a separate command to install thePeter Eisentraut2000-07-171-57/+37
| | | | | | | | documentation. Therefore it's now installed by default. If there is no documentation to be found (i.e., you are not using the distribution) then this step is skipped. Add --docdir option to configure to control installation directory.
* Automatic dependency trackingPeter Eisentraut2000-07-161-7/+7
| | | | | The .DEFAULT rule in backend/Makefile is harmful -- removed. Replace `::' rules by `:'.
* Another round of those unportable config/build changes :-/Peter Eisentraut2000-07-091-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add option to build with OpenSSL out of the box. Fix thusly exposed bit rot. Although it compiles now, getting this to do something useful is left as an exercise. * Fix Kerberos options to defer checking for required libraries until all the other libraries are checked for. * Change default odbcinst.ini and krb5.srvtab path to PREFIX/etc. * Install work around for Autoconf's install-sh relative path anomaly. Get rid of old INSTL_*_OPTS variables, now that we don't need them anymore. * Use `gunzip -c' instead of g?zcat. Reportedly broke on AIX. * Look for only one of readline.h or readline/readline.h, not both. * Make check for PS_STRINGS cacheable. Don't test for the header files separately. * Disable fcntl(F_SETLK) test on Linux. * Substitute the standard GCC warnings set into CFLAGS in configure, don't add it on in Makefile.global. * Sweep through contrib tree to teach makefiles standard semantics. ... and in completely unrelated news: * Make postmaster.opts arbitrary options-aware. I still think we need to save the environment as well.
* The check of class string in configure (line 1732) fails because this classBruce Momjian2000-05-171-3/+3
| | | | | | | | | | | | | | | | | | | is in <string> and not in <string.h> on QNX4/egcs-2.91.60. Probably this can be changed for all platforms. The test in line 1705 uses <string> as well. Because I am not sure, I havn't this included into the patch. doc/Makefile has to be sligthly modified as it has been done for src/backend/Makefile due to a QNX4 problem (patch attached) Furthermore src/test/regress/run_check.sh needs to be patched as it has been done for regress.sh (patch attached). Please note that in the patch the postmaster is started always with the -i option. run_check.sh reports the test "limit" as failed, but in reallity it is OK. regress.sh reports it as OK. Andreas Kardos
* Clean up doc/Makefile to install manual pages.Bruce Momjian1999-12-051-4/+3
|
* Switch from old man pages to new ones generated from sgml.Thomas G. Lockhart1999-08-081-3/+4
|
* Use autoconf to determine whether system has POSIX signals,Tom Lane1998-11-291-2/+3
| | | | | | | instead of relying on port's os.h to tell us. (Needed for HPUX where system major version is not enough info.) configure unsets USE_TK if X libraries not found. doc/Makefile uses gzcat or zcat as found by autoconf.
* Fix for 'make man'.Bruce Momjian1998-10-201-2/+2
|
* Install man pages from here now. "make install" will do that along withThomas G. Lockhart1998-10-061-1/+5
| | | | the html/ps material...
* Define PGDOC to use POSTGRESDIR by default.Thomas G. Lockhart1998-05-291-2/+2
| | | | Can be set to something else in Makefile.custom if necessary.
* From: Ryan Kirkpatrick <rkirkpat@nag.cs.colorado.edu>Marc G. Fournier1998-04-271-2/+2
| | | | | | | | | | Ok, I have finally gotten all of the defines for Dec/Alpha and Linux/Alpha sorted out as Marc asked. There is no longer any need for '-Dalpha' or '-Dlinuxalpha' in either the Dec/Alpha or the Linux/Alpha template files (./src/template/{alpha,linuxalpha}). I have replaced every instance of 'alpha' or '__alpha__' with '__alpha', as that appears to be the common symbol between C compilers on both operating systems (RH4.2 & DecUnix 4.0b) for alpha.
* Use POSTGRESDIR to set initial PGDOCS destination directory.Thomas G. Lockhart1998-04-171-5/+8
| | | | PGDOCS in Makefile.custom will supercede defaults here, I think...
* Make DESTDIR consistent, and verious Linux cleanups.Bruce Momjian1998-04-061-2/+2
|
* From: t-ishii@sra.co.jpMarc G. Fournier1998-03-151-2/+2
| | | | | | | | | | | | | | | Included are patches intended for allowing PostgreSQL to handle multi-byte charachter sets such as EUC(Extende Unix Code), Unicode and Mule internal code. With the MB patch you can use multi-byte character sets in regexp and LIKE. The encoding system chosen is determined at the compile time. To enable the MB extension, you need to define a variable "MB" in Makefile.global or in Makefile.custom. For further information please take a look at README.mb under doc directory. (Note that unlike "jp patch" I do not use modified GNU regexp any more. I changed Henry Spencer's regexp coming with PostgreSQL.)
* Allow installation of documentation packages.Thomas G. Lockhart1998-03-011-0/+71
|
* Make install change for man filesBruce Momjian1996-11-191-32/+0
|
* Enable manual pages to be installed.Bruce Momjian1996-11-171-5/+5
|
* Support Docs & ContribMarc G. Fournier1996-08-181-0/+32