File: Makefile

package info (click to toggle)
gnuplot 6.0.2%2Bdfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 14,936 kB
  • sloc: ansic: 95,319; cpp: 7,590; makefile: 2,470; javascript: 2,328; sh: 1,531; lisp: 664; perl: 304; pascal: 191; tcl: 88; python: 46
file content (112 lines) | stat: -rw-r--r-- 5,609 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
all: html showcase_plots

distclean: clean
clean:
	rm -f *.png *.gnu *.html *.gif *.webp *.dat epslatex* fit.log soundfit.par *.tmp *.js *.?.svg *.??.svg gnuplot_mouse.css jsdir

GNUPLOT_LIB = ..

#
# Auto-generation of the html demo set using the png terminal.
#
# Several of the demos need manual intervention:
#	fontfile vector epslatex
#
html: airfoil.html animation.html approximate.html armillary.html array.html arrowstyle.html \
      barchart_art.html binary.html binary_polygon.html bins.html bivariat.html boxplot.html \
      boxclusters.html boxes3d.html candlesticks.html chi_shapes.html circles.html cities.html \
      columnhead.html contourfill.html \
      contours.html convex_hull.html custom_contours.html controls.html custom_key.html \
      dashtypes.html datastrings.html dgrid3d.html discrete.html \
      electron.html ellipse.html enhanced_utf8.html epslatex.html errorbars.html \
      fenceplot.html fillbetween.html fillcrvs.html fillstyle.html finance.html fit.html function_block.html \
      heatmaps.html heatmap_4D.html heatmap_points.html \
      hidden.html hidden2.html hidden_compare.html histograms.html histograms2.html hsteps.html \
      histerror.html histogram_colors.html gantt.html image.html image2.html imageNaN.html \
      index.html iris.html iterate.html jitter.html keyentry.html \
      label_stacked_histograms.html layout.html lines_arrows.html linkedaxes.html logic_timing.html \
      map_projection.html margins.html mask_pm3d.html monotonic_spline.html multiaxis.html multiplt.html \
      named_palettes.html nokey.html nonlinear1.html nonlinear2.html nonlinear3.html \
      parallel.html param.html piecewise.html pixmap.html pm3dcolors.html pm3d.html \
      pm3dgamma.html pm3d_clip.html pm3d_lighting.html pointsize.html polar.html polargrid.html \
      poldat.html polar_quadrants.html polygons.html prob2.html prob.html projection.html \
      rainbow.html random.html rank_sequence.html rectangle.html rgba_lines.html \
      argb_hexdata.html rgb_variable.html rotate_labels.html rugplot.html running_avg.html \
      sampling.html scatter.html simple.html singulr.html sectors.html sharpen.html \
      spotlight.html smooth.html smooth_path.html solar_path.html spiderplot.html spline.html \
      smooth_splines.html stats.html steps.html stringvar.html surface1.html surface2.html \
      azimuth.html transparent.html transparent_solids.html textbox.html tics.html \
      timedat.html ttics.html unicode.html using.html \
      varcolor.html vector.html violinplot.html viridis.html voxel.html vplot.html \
      walls.html waterfallplot.html windrose.html world.html zerror.html \
      watchpoints.html isosurface.html

index.html: index.save
	cp index.save index.html
	cp ../../term/js/*.png .

animation.html: animation.html.save
	cp animation.html.save animation.html
	../../src/gnuplot animation.gp

special_functions: index.6new showcase_plots complex_trig.html cerf.html elliptic.html expint.html ibeta.html igamma.html BesselK.html complex_airy.html Dawson.html Fresnel.html lambert.html lnGamma.html synchrotron.html uigamma.html zeta.html
	cp index.6new index.html

circles.html: $(GNUPLOT_LIB)/hidden2.dem ./webify.pl
	export DEMOTERM="pngcairo truecolor font 'arial,8' size 500,300"; ./webify.pl circles

cities.html: $(GNUPLOT_LIB)/cities.dem ./webify.pl
	export DEMOTERM="pngcairo font 'Times,8' fontscale 2.5 size 500,500"; ./webify.pl cities

ellipse.html: random.html

hidden2.html: $(GNUPLOT_LIB)/hidden2.dem ./webify.pl
	export DEMOTERM="pngcairo font 'arial,8' size 540,384"; ./webify.pl hidden2

image.html: $(GNUPLOT_LIB)/image.dem ./webify.pl
	export DEMOTERM="pngcairo font 'arial,8' size 540,384"; ./webify.pl image

image2.html: $(GNUPLOT_LIB)/image2.dem ./webify.pl
	export DEMOTERM="pngcairo font 'arial,8' size 540,384"; ./webify.pl image2

argb_hexdata.html: $(GNUPLOT_LIB)/argb_hexdata.dem ./webify.pl
	export DEMOTERM="pngcairo font 'arial,8' size 540,360"; ./webify.pl argb_hexdata

rgb_variable.html: $(GNUPLOT_LIB)/rgb_variable.dem ./webify.pl
	export DEMOTERM="pngcairo font 'arial,8' size 540,360"; ./webify.pl rgb_variable

rugplot.html: random.html

finance.html: $(GNUPLOT_LIB)/finance.dem ./webify.pl
	export DEMOTERM="pngcairo transparent font 'arial,8' size 660,320"; ./webify.pl finance

linkedaxes.html: $(GNUPLOT_LIB)/linkedaxes.dem ./webify.pl
	export DEMOTERM="pngcairo enhanced font 'arial,9' size 610,320"; ./webify.pl linkedaxes 


multiplt.html: $(GNUPLOT_LIB)/multiplt.dem ./webify.pl
	export DEMOTERM="pngcairo transparent font 'arial,8' size 610,480"; ./webify.pl multiplt

transparent.html: $(GNUPLOT_LIB)/transparent.dem ./webify.pl
	export DEMOTERM="pngcairo transparent truecolor font 'arial,8' size 512,280"; ./webify.pl transparent

transparent_solids.html: $(GNUPLOT_LIB)/transparent_solids.dem ./webify.pl
	export DEMOTERM="pngcairo truecolor font 'arial,9' size 512,384"; ./webify.pl transparent_solids

# The png terminal does not support dashed lines, so let's use pngcairo
lines_arrows.html: $(GNUPLOT_LIB)/lines_arrows.dem ./webify.pl
	export DEMOTERM="pngcairo dash dl 2"; ./webify.pl lines_arrows

rgba_lines.html: $(GNUPLOT_LIB)/rgba_lines.dem ./webify.pl
	export DEMOTERM="pngcairo dash dl 2"; ./webify.pl rgba_lines

complex_trig.html: $(GNUPLOT_LIB)/complex_trig.dem ./webify.pl
	export DEMOTERM="pngcairo enhanced font 'times'"; ./webify.pl complex_trig

showcase_plots: voxel.html pm3d_lighting.html violinplot.html
	cp violinplot.5.png showcase_plot_1.png
	cp voxel.2.png showcase_plot_2.png

%.html: $(GNUPLOT_LIB)/%.dem ./webify.pl
	./webify.pl $*