# $OpenXM: OpenXM/src/gnuplot/Makefile,v 1.11 2004/03/31 01:06:10 ohara Exp $ OpenXM_HOME = ../.. DISTNAME = gnuplot-3.7.3 DISTFILES = ${DISTNAME}.tar.gz DISTDIR = ${OpenXM_HOME}/../OpenXM_dist WRKSRC = work/${DISTNAME} PATCHES = configure.diff plot.c.diff all: build fetch: -mkdir work @if [ ! -f work/.fetch_done ]; then \ ${OpenXM_HOME}/bin/oxfetch.sh ${MASTER_SITE}${DISTFILES} ${DISTDIR}; \ fi @touch work/.fetch_done extract: fetch @if [ ! -f work/.extract_done ]; then \ cat ${DISTDIR}/${DISTFILES} | (cd work ; tar xzvf -) ; \ fi @touch work/.extract_done patch: extract @if [ ! -f work/.patch_done ]; then \ for i in ${PATCHES}; do cat $$i | (cd ${WRKSRC}; patch -p0); done ; \ fi @touch work/.patch_done configure: patch if [ ! -f work/.configure_done ]; then \ prefix=`cd ${OpenXM_HOME}; pwd` ; \ (cd ${WRKSRC} ; ./configure --with-x --prefix="$$prefix" ) ; \ fi @touch work/.configure_done build: configure @if [ ! -f work/.build_done ]; then \ (cd ${WRKSRC} ; ${MAKE} ) ; \ fi @touch work/.build_done install: build @if [ ! -f work/.install_done ]; then \ (cd ${WRKSRC} ; ${MAKE} install) ; \ fi @touch work/.install_done clean: -rm -rf work distclean: clean -rm -f ${OpenXM_HOME}/bin/gnuplot4ox ${OpenXM_HOME}/bin/gnuplot_x11