Skip to content
Snippets Groups Projects
  1. Jan 29, 2010
  2. Dec 23, 2009
  3. Jan 20, 2007
  4. Aug 18, 2006
  5. Oct 06, 2004
    • Bruce Momjian's avatar
      please find attached an alternate submission which addresses open item · 513e89b4
      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
      513e89b4
  6. Feb 10, 2001
    • Tom Lane's avatar
      Restructure the key include files per recent pghackers discussion: there · d08741ea
      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.
      d08741ea
  7. Dec 30, 2000
  8. Nov 06, 2000
    • Peter Eisentraut's avatar
      Fix GNU make detection. · 6f2f1690
      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.)
      6f2f1690
  9. Oct 23, 2000
    • Peter Eisentraut's avatar
      Makeover for Unixware 7.1.1 · fba790ad
      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.
      fba790ad
  10. Jun 12, 2000
  11. Jun 11, 2000
  12. 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
  13. Jun 09, 2000
  14. Aug 22, 1997
  15. Apr 04, 1997
  16. Dec 31, 1996
  17. Dec 19, 1996
  18. Dec 10, 1996
  19. Nov 19, 1996
  20. Nov 13, 1996
  21. Nov 11, 1996
  22. Oct 21, 1996
  23. Oct 19, 1996
  24. Oct 08, 1996
  25. Oct 04, 1996
  26. Oct 03, 1996
  27. Aug 13, 1996
    • Marc G. Fournier's avatar
      I have attached a minor update for the Postgres make files. This update · ca5db6ca
      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>
      ca5db6ca
  28. Aug 01, 1996
    • Marc G. Fournier's avatar
      Fixes: · 4fff70a8
      Marc G. Fournier authored
      make TCL conditinal compilation work
      
      Submitted by: Dr_George_D_Detlefsen <drgeorge@madmax.ilt.com>
      4fff70a8
  29. Jul 20, 1996
  30. Jul 09, 1996
Loading