| version 1.5, 2000/01/31 05:52:05 | version 1.9, 2004/02/22 14:11:02 | 
|  |  | 
| # $OpenXM: OpenXM/src/gnuplot/Makefile,v 1.4 2000/01/19 07:07:51 takayama Exp $ | # $OpenXM: OpenXM/src/gnuplot/Makefile,v 1.8 2004/02/22 13:58:58 takayama Exp $ | 
|  |  | 
| GNUPLOT = ../../../OpenXM_contrib/gnuplot | GNUPLOT = ../../../OpenXM_contrib/gnuplot | 
| CURDIR = ../../OpenXM/src/gnuplot | CURDIR = ../../OpenXM/src/gnuplot | 
| BINDIR = ../../bin | BINDIR = ../../bin | 
|  |  | 
| all: configure | all: configure | 
| @if [ ! -f ./.make_done ]; then \ | @if [ ! -f $(GNUPLOT)/.make_done ]; then \ | 
| if test `uname` = "SunOS" ; \ | if [ `uname` = "SunOS" ]; then \ | 
| then \ | (cd $(GNUPLOT) ; make all LDFLAGS="-lsocket -lnsl" ) ; \ | 
| (cd $(GNUPLOT) ; make all LDFLAGS=-lsocket -lnsl ) ; \ | else \ | 
| else \ | (cd $(GNUPLOT) ; make all) ; \ | 
| (cd $(GNUPLOT) ; make all) ; \ | fi ; \ | 
| fi ; \ |  | 
| fi | fi | 
| @touch ./.make_done | @touch $(GNUPLOT)/.make_done | 
|  |  | 
| install: all | install: all | 
| if test `uname` = "OSF1" ; then \ | if [ `uname` = "OSF1" ]; then \ | 
| installbsd -c -s $(GNUPLOT)/gnuplot $(BINDIR)/gnuplot4ox ; \ | installbsd -c -s $(GNUPLOT)/gnuplot $(BINDIR)/gnuplot4ox ; \ | 
| installbsd -c -s $(GNUPLOT)/gnuplot_x11 $(BINDIR)/gnuplot_x11 ; \ | installbsd -c -s $(GNUPLOT)/gnuplot_x11 $(BINDIR)/gnuplot_x11 ; \ | 
| else \ | else \ | 
|  |  | 
| fi | fi | 
|  |  | 
| clean: patch-clean | clean: patch-clean | 
| @if [ -f ./.make_done ]; then \ | @if [ -f $(GNUPLOT)/.make_done ]; then \ | 
| (cd $(GNUPLOT) ; make distclean) \ | (cd $(GNUPLOT) ; make distclean) \ | 
| fi | fi | 
| @rm -f ./.make_done ./.configure_done | @rm -f $(GNUPLOT)/.make_done $(GNUPLOT)/.configure_done | 
|  |  | 
| distclean: | distclean: | 
| rm -f $(BINDIR)/gnuplot4ox $(BINDIR)/gnuplot_x11 | rm -f $(BINDIR)/gnuplot4ox $(BINDIR)/gnuplot_x11 | 
|  |  | 
| configure: patch | configure: patch | 
| @if [ ! -f ./.configure_done ]; then \ | @if [ ! -f $(GNUPLOT)/.configure_done ]; then \ | 
| (cd $(GNUPLOT) ; ./configure --with-x) \ | (cd $(GNUPLOT) ; ./configure --with-x) ; \ | 
| fi | fi | 
| @touch ./.configure_done | @touch $(GNUPLOT)/.configure_done | 
|  |  | 
| patch: | patch: | 
| -@if [ ! -f ./.patch_done ]; then \ | -@if [ ! -f $(GNUPLOT)/.patch_done ]; then \ | 
| (cd $(GNUPLOT) ; patch < $(CURDIR)/plot.c.diff) \ | (cd $(GNUPLOT) ; patch < $(CURDIR)/plot.c.diff) \ | 
| fi | fi | 
| @touch ./.patch_done | @touch $(GNUPLOT)/.patch_done | 
|  |  | 
| patch-clean: | patch-clean: | 
| @if [ -f ./.patch_done ]; then \ | @if [ -f $(GNUPLOT)/.patch_done ]; then \ | 
| (cd $(GNUPLOT) ; patch -R < $(CURDIR)/plot.c.diff) \ | (cd $(GNUPLOT) ; patch -R < $(CURDIR)/plot.c.diff) \ | 
| fi | fi | 
| @rm -f ./.patch_done | @rm -f $(GNUPLOT)/.patch_done |