#
#
# IDENTIFICATION
-# $Header: /cvsroot/pgsql/src/Attic/Makefile.global,v 1.102 1997/01/26 20:21:43 momjian Exp $
+# $Header: /cvsroot/pgsql/src/Attic/Makefile.global,v 1.103 1997/01/28 03:46:58 momjian Exp $
#
# NOTES
# Essentially all Postgres make files include this file and use the
# psql does not require the GNU readline and history libraries. Hence, we
# do not compile with them by default. However, there are hooks in the
# program which supports the use of GNU readline and history. Should you
-# decide to use them, change USE_READLINE to true and change READLINE_INCDIR
-# and READLINE_LIBDIR to reflect the location of the readline and history
-# headers and libraries.
+# decide to use them, change USE_READLINE to true and change the other
+# defines to reflect the location of the readline and history headers
+# and libraries.
#
USE_READLINE= false
-# directories for the readline and history libraries.
-#READLINE_INC= -I/home/tools/include
-#READLINE_LIB= -L/home/tools/lib -lreadline
+# not optional if USE_READLINE enabled
+#READLINE_INC+= -DHAVE_LIBREADLINE
-# use the following if your readline has a separate history lib
-#HISTORY_INC= -I/home/tools/include -I/home/tools/include/readline
-#HISTORY_LIB= -L/home/tools/lib -lhistory
+# if <readline.h>, define this
+#READLINE_INC+= -DHAVE_READLINE_H
+
+# if you have either <history.h> or <readline/history.h>
+#READLINE_INC+= -DHAVE_HISTORY
+
+# if you have a libhistory.a
+#READLINE_INC+= -DHAVE_LIBHISTORY
+
+# where to find includes
+#READLINE_INC+= -I/home/tools/include
+
+# where to find library files
+#READLINE_LIB+= -L/home/tools/lib
+
+# not optional if USE_READLINE enabled
+#READLINE_LIB+= -lreadline
+
+# if you have a libhistory.a
+#READLINE_LIB+= -lhistory
# curses is required by readline. Ncurses has obsoleted curses, and may
# in fact be what goes by the name "curses" on this system.
+++ /dev/null
-
-In preparation for using configure to compile PostgreSQL, various
-define cleanups have been performed.
-
-The most confusing has been psql's use of -lreadline
-
-In order to turn on support for readline, your Makefile.custom file
-*must* contain lines similar to:
-
-USE_READLINE= yes
-READLINE_INC=
-READLINE_LIB=
-
-
-READLINE_INC can contain:
-
- -DHAVE_LIBREADLINE
- not optional if USE_READLINE enabled
- -DHAVE_READLINE_H
- if <readline.h>, define this
- -DHAVE_HISTORY
- if you have either <history.h> or <readline/history.h>
- -DHAVE_LIBHISTORY
- if you have a libhistory.a
-
-READLINE_LIB can contain:
-
- -lreadline
- not optional if USE_READLINE enabled
- -lhistory
- if you have a libhistory.a
-
-
-Once support for configure is integrated into the distribution, this will
-all be hidden "behind the scenes"
-
-Marc G. Fournier
-scrappy@hub.org