Initial release of Maemo 5 port of gnuplot
[gnuplot] / demo / Makefile.am
1 ## Process this file with automake to produce Makefile.in -*-Makefile-*-
2 AUTOMAKE_OPTIONS = foreign 1.2h
3
4 CLEANFILES = binary1 binary2 binary3 defaults.ini equipo2.tmp field2xy.tmp \
5 fit.log soundfit.par temp.set fontfile.ps fontfile_latex.ps epslatex-inc.eps \
6 epslatex-inc.pdf epslatex.aux epslatex.dvi epslatex.log epslatex.pdf \
7 epslatex.ps epslatex.tex random.tmp stringvar.tmp
8
9 BINARY_FILES = binary1 binary2 binary3
10
11 DEMO = all.dem
12
13 GNUPLOT = gnuplot
14
15 all: $(BINARY_FILES)
16
17 $(BINARY_FILES): ../src/bf_test
18         @echo Creating binary data files
19         @../src/bf_test
20
21 check-local: check-noninteractive
22
23 check-interactive: $(BINARY_FILES)
24         @if test -z "$(GNUTERM)" ; then \
25           ( bdir=`pwd` ; PATH=$$bdir/../src:$$PATH \
26             GNUPLOT_DRIVER_DIR=$$bdir/../src \
27             GNUPLOT_LIB=$(srcdir) $(GNUPLOT) $(DEMO) ); \
28         else \
29           ( bdir=`pwd` ; PATH=$$bdir/../src:$$PATH \
30             GNUPLOT_DRIVER_DIR=$$bdir/../src \
31             GNUTERM=$(GNUTERM) \
32             GNUPLOT_LIB=$(srcdir) $(GNUPLOT) $(DEMO) ); \
33         fi
34
35 check-noninteractive: $(BINARY_FILES)
36         @if test -z "$(GNUTERM)" ; then \
37           ( bdir=`pwd` ; PATH=$$bdir/../src:$$PATH \
38             GNUPLOT_DRIVER_DIR=$$bdir/../src \
39             GNUPLOT_LIB=$(srcdir) $(GNUPLOT) $(DEMO) </dev/null ); \
40         else \
41           ( bdir=`pwd` ; PATH=$$bdir/../src:$$PATH\
42             GNUPLOT_DRIVER_DIR=$$bdir/../src \
43             GNUTERM=$(GNUTERM) \
44             GNUPLOT_LIB=$(srcdir) $(GNUPLOT) $(DEMO) </dev/null ); \
45         fi
46
47 epslatex:
48         @if test -z "$(GNUTERM)" ; then \
49           ( bdir=`pwd` ; PATH=$$bdir/../src:$$PATH \
50             GNUPLOT_DRIVER_DIR=$$bdir/../src \
51             GNUPLOT_LIB=$(srcdir) $(GNUPLOT) epslatex.dem ); \
52         else \
53           ( bdir=`pwd` ; PATH=$$bdir/../src:$$PATH \
54             GNUPLOT_DRIVER_DIR=$$bdir/../src \
55             GNUTERM=$(GNUTERM) \
56             GNUPLOT_LIB=$(srcdir) $(GNUPLOT) epslatex.dem ); \
57         fi
58         latex epslatex
59         dvips epslatex
60
61 ##m4-files-begin
62 EXTRA_DIST = Makefile.am.in scatter2.bin sine.bin using.bin gnuplot.cfg \
63 world.cor 1.dat 2.dat 3.dat arrowstyle.dat asciimat.dat battery.dat \
64 big_peak.dat candlesticks.dat clip14in.dat ctg-y2.dat finance.dat \
65 glass.dat hemisphr.dat immigration.dat klein.dat lcdemo.dat moli3.dat \
66 rgb_variable.dat scatter2.dat silver.dat soundvel.dat srl.dat steps.dat \
67 table.dat timedat.dat triangle.dat using.dat whale.dat world.dat \
68 airfoil.dem all.dem animate2.dem animate.dem arrowstyle.dem binary.dem \
69 bivariat.dem borders.dem candlesticks.dem charset.dem colorwheel.dem \
70 contours.dem controls.dem dashcolor.dem datastrings.dem discrete.dem \
71 electron.dem enhancedtext.dem epslatex.dem fillbetween.dem fillcrvs.dem \
72 fillstyle.dem finance.dem fit.dem fontfile.dem fontfile_latex.dem \
73 heatmaps.dem hidden2.dem hidden.dem histograms2.dem histograms.dem \
74 image.dem key.dem layout.dem macros.dem margins.dem mgr.dem molecule.dem \
75 mouselab_1.dem mouselab_2.dem mouselabels.dem mousevariables.dem \
76 multimsh.dem multiplt.dem param.dem pm3dcolors.dem pm3d.dem pm3dgamma.dem \
77 pointsize.dem polar.dem poldat.dem prob2.dem prob.dem rainbow.dem \
78 random.dem rectangle.dem rgb_variable.dem scatter.dem simple.dem \
79 singulr.dem spline.dem starmap.dem steps.dem stringvar.dem surface1.dem \
80 surface2.dem textcolor.dem textrotate.dem tics.dem timedat.dem using.dem \
81 utf8.dem vector.dem world2.dem world.dem demo.edf density.fnc hexa.fnc \
82 line.fnc reflect.fnc stat.inc nearmap.csv GM1_sugar.pdb labelplot.pdb \
83 GM1_bonds.r3d blutux.rgb sound.par sound2.par start.par gnuplot.rot html 
84 ##m4-files-end
85
86 Makefile.am: Makefile.am.in
87         rm -f $@ $@t
88         sed -n '1,/^##m4-files-begin/p' Makefile.am.in > $@t
89         echo EXTRA_DIST = Makefile.am.in *.bin *.cfg *.cor *.dat *.dem *.edf \
90           *.fnc *.inc nearmap.csv *.pdb *.r3d *.rgb sound.par sound2.par \
91           start.par *.rot html | fmt | \
92           (tr '\012' @; echo) | sed 's/@$$/%/;s/@/ \\@/g' | tr @% '\012 ' \
93           >> $@t
94         sed -n '/^##m4-files-end/,$$p' $< >> $@t
95         chmod a-w $@t
96         mv $@t $@
97