--- /dev/null
+# OVERVIEW
+#
+# 'amplot' is largely pieced together by the instantiation phase of
+# configure; that is handled here.
+
+# SYNOPSIS
+#
+# AMANDA_SETUP_AMPLOT
+#
+# DESCRIPTION
+#
+# Check for the requirements for amplot, and set the Automake conditional
+# WANT_AMPLOT appropriately. If amplot is to be built, then also set up
+# the required substitutions to build it correctly.
+#
+AC_DEFUN([AMANDA_SETUP_AMPLOT],
+[
+ AC_REQUIRE([AMANDA_PROG_GNUPLOT])
+ AC_REQUIRE([AMANDA_PROG_PCAT])
+ AC_REQUIRE([AMANDA_PROG_COMPRESS])
+ AC_REQUIRE([AMANDA_PROG_GZIP])
+ AC_REQUIRE([AC_PROG_AWK])
+
+ if test "x$GNUPLOT" != "x"; then
+ WANT_AMPLOT=true
+
+ # variable substitutions for amcat.awk
+ if test "$PCAT"; then
+ AMPLOT_CAT_PACK="if(o==\"z\")print \"$PCAT\"; else"
+ else
+ AMPLOT_CAT_PACK=
+ fi
+ if test "$COMPRESS"; then
+ AMPLOT_COMPRESS=$COMPRESS
+ AMPLOT_CAT_COMPRESS="if(o==\"Z\")print \"$COMPRESS -dc\"; else"
+ else
+ AMPLOT_CAT_COMPRESS=
+ fi
+ if test "$GZIP"; then
+ AMPLOT_COMPRESS=$GZIP
+ AMPLOT_CAT_GZIP="if(o==\"gz\")print \"$GZIP -dc\"; else"
+ else
+ AMPLOT_CAT_GZIP=
+ fi
+
+ AC_SUBST(AMPLOT_COMPRESS)
+ AC_SUBST(AMPLOT_CAT_GZIP)
+ AC_SUBST(AMPLOT_CAT_COMPRESS)
+ AC_SUBST(AMPLOT_CAT_PACK)
+ else
+ WANT_AMPLOT=false
+ AMANDA_MSG_WARN([Not building 'amplot', because gnuplot was not found])
+ fi
+
+ AM_CONDITIONAL(WANT_AMPLOT, test x"$WANT_AMPLOT" = x"true")
+])