Added xml-config.in and the related changes, Daniel.
diff --git a/ChangeLog b/ChangeLog
index 87dca00..64b05f6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Sun Oct  4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
+
+	* added xml-config script.
+
 Thu Oct  1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
 
         * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
diff --git a/Makefile.am b/Makefile.am
index 4bbe8f3..1eed746 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -2,6 +2,8 @@
 
 noinst_PROGRAMS=tester
 
+bin_SCRIPTS=xml-config
+
 lib_LTLIBRARIES = libxml.la
 
 libxml_la_SOURCES = \
diff --git a/configure.in b/configure.in
index 0310c7b..59fc4ea 100644
--- a/configure.in
+++ b/configure.in
@@ -40,5 +40,5 @@
 AC_FUNC_STRFTIME
 AC_CHECK_FUNCS(strdup strndup strerror snprintf )
 AC_SUBST(Z_LIBS)
-AC_OUTPUT(Makefile)
+AC_OUTPUT(Makefile xml-config)
 
diff --git a/xml-config.in b/xml-config.in
new file mode 100644
index 0000000..eb6375c
--- /dev/null
+++ b/xml-config.in
@@ -0,0 +1,71 @@
+#! /bin/sh
+
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+includedir=@includedir@
+
+usage()
+{
+    cat <<EOF
+Usage: xml-config [OPTION]
+
+Known values for OPTION are:
+
+  --prefix=DIR		change libxml prefix [default $prefix]
+  --libs		print library linking information
+  --cflags		print pre-processor and compiler flags
+  --help		display this help and exit
+  --version		output version information
+EOF
+
+    exit $1
+}
+
+if test $# -eq 0; then
+    usage 1
+fi
+
+cflags=false
+libs=false
+
+while test $# -gt 0; do
+    case "$1" in
+    -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
+    *) optarg= ;;
+    esac
+
+    case "$1" in
+    --prefix=*)
+	prefix=$optarg
+	;;
+
+    --prefix)
+	echo $prefix
+	;;
+
+    --version)
+	echo @PACKAGE@ @XML_VERSION@
+	exit 0
+	;;
+
+    --help)
+	usage 0
+	;;
+
+    --cflags)
+       	echo -I@includedir@/gnome-xml
+       	;;
+
+    --libs)
+       	echo -L@libdir@ @XML_LIBS@
+       	;;
+
+    *)
+	usage
+	exit 1
+	;;
+    esac
+    shift
+done
+
+exit 0