-# $Header: /cvsroot/pgsql/contrib/dbase/Attic/Makefile,v 1.3 2001/12/21 04:13:12 momjian Exp $
+# $Header: /cvsroot/pgsql/contrib/dbase/Attic/Makefile,v 1.4 2001/12/21 05:29:46 momjian Exp $
subdir = contrib/dbase
top_builddir = ../..
PROGRAM = dbf2pg
OBJS = dbf.o dbf2pg.o endian.o
PG_CPPFLAGS = -I$(libpq_srcdir)
-PG_LIBS = $(libpq) -liconv
+PG_LIBS = $(libpq)
+
+# Uncomment this to provide charset translation
+#PG_CPPFLAGS += -DHAVE_ICONV_H
+# You might need to uncomment this too, if libiconv is a separate
+# library on your platform
+#PG_LIBS += -liconv
DOCS = README.dbf2pg
MAN = dbf2pg.1 # XXX not implemented
fied charset. Example:
-F IBM437
Consult your system documentation to see the con-
- vertions available.
+ versions available. This requires iconv to be enabled
+ in the compile.
-T charset_to
Together with -F charset_from , it converts the
data to the specified charset. Default is
- "ISO-8859-1".
+ "ISO-8859-1". This requires iconv to be enabled
+ in the compile.
ENVIRONMENT
This program is affected by the environment-variables as
used by "PostgresSQL." See the documentation of Post-
- gresSQL for more info. This program requires libiconv.
+ gresSQL for more info. This program can optionally use iconv
+ character set conversion routines.
BUGS
Fields larger than 8192 characters are not supported and
*/
#include "postgres_fe.h"
-#define HAVE_ICONV_H /* should be somewhere else */
-
#include <fcntl.h>
#include <unistd.h>
#include <ctype.h>