Skip to content
Snippets Groups Projects
  1. Dec 13, 2001
  2. Dec 03, 2001
  3. Aug 24, 2001
  4. Jul 10, 2001
  5. May 25, 2001
    • Bruce Momjian's avatar
      Back out, per Peter E. · 3f7c542a
      Bruce Momjian authored
      > > The attached patch changes src/interfaces/python/GNUmakefile to use the
      > > value of DESTDIR like the rest (or at least most) of the PostgreSQL
      > > makefiles.  I found this problem when trying to package a pre-built
      > > Cygwin PostgreSQL distribution, but this problem is platform independent.
      3f7c542a
    • Bruce Momjian's avatar
      The attached patch changes src/interfaces/python/GNUmakefile to use the · eeca4bdb
      Bruce Momjian authored
      value of DESTDIR like the rest (or at least most) of the PostgreSQL
      makefiles.  I found this problem when trying to package a pre-built
      Cygwin PostgreSQL distribution, but this problem is platform independent.
      
      The problem manifests itself when one tries to install into a stagging
      area (e.g., to build a tarball) instead of a real install.  In this case,
      pg.py and _pgmodule$(SO) still end up being installed in the configured
      prefix directory ignoring the value of DESTDIR.
      
      Unfortunately, this patch does not handle the case where PostgreSQL
      and Python are configured with different prefixes.  Since the Python
      Makefile is automatically generated and does not use DESTDIR, I believe
      that this issue will be difficult to correct.  If anyone has ideas on
      how to fix this issue, then I'm quite willing to rework the patch to
      take the suggestion into account.
      
      Jason Tishler
      eeca4bdb
  6. May 12, 2001
  7. Mar 25, 2001
  8. Feb 07, 2001
  9. Feb 04, 2001
  10. Dec 30, 2000
  11. Aug 31, 2000
  12. Jun 28, 2000
    • Peter Eisentraut's avatar
      Makefile cleanup for interface tree. Now essentially with all the · 44f64dd3
      Peter Eisentraut authored
      standard targets and behaviour. Replaced Makefile.in's with
      Makefile's and declared the respective variables in Makefile.global.
      
      maintainer-clean target now available at top level, although it does
      not work in the backend tree yet.
      
      Cleanup pass over Makefile.shlib, renamed some targets and variables.
      The shared library symlink tests are now done by make, not the shell.
      
      ecpg: Remove one warning in sloppy flex output.
      
      PL/Perl and Perl interface: the MakeMaker documentation is confusing,
      the realclean target *does* "delete derived files", but it also
      uninstalls them. Don't use that.
      
      The submake targets in the various bin directories that update libpq
      should `make all', not `make libpq.a'. That is a) unportable, and
      b) doesn't build the shared library.
      44f64dd3
  13. Jun 10, 2000
    • Peter Eisentraut's avatar
      Moved the intricacies of the perl interface build into its own makefile · 6de89c9a
      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.
      6de89c9a
Loading