OLDRUBYLIB=/ufs/cilibrar/src/complearn.good/rubysrc:/ufs/cilibrar/src/complearn.good/extcsrc:/ufs/cilibrar/stuff/rcp/ufs/ins4/stuff/ruby-1.8.2p2/lib/ruby/site_ruby/1.8:/ufs/cilibrar/stuff/rcp/ufs/ins4/stuff/ruby-1.8.2p2/lib/ruby/site_ruby/1.8/i686-linux:/ufs/cilibrar/stuff/ruby-extensions:/home/cilibrar/src/complearn/ext/lib:/ufs/cilibrar/src/shared/ruby/GoogleSearchCache/lib:/ufs/cilibrar/src/shared/ruby/activerecord-0.90p/lib:/ufs/cilibrar/src/shared/system/daemon/lib
MAKETREE=/export/ufs1/cilibrar/src/complearn.good/bin/maketree
LABELTREE=/export/ufs1/cilibrar/src/complearn.good/bin/labeltree
NGD=/export/ufs1/cilibrar/stuff/rcp/ufs/ins4/stuff/ruby-1.8.2p2/bin/ngd
NEATFLAGS=-Gsize=7,9 -Gepsilon=0.0000001 -Estyle=solid -Ecolor=black -Nheight=0.1 -Nwidth=0.1 -Gmargin=0.2

all: numbergraph.eps wordnethisto.eps

%.mtx: %.lst
	$(NGD) -s $< >$@

nums.dat gnuplotnums.cmd: numgraph.rb

wordnethisto.eps: wordnethisto.rb
	ruby wordnethisto.rb ; gnuplot gnuplotnums.cmd >$@

numbergraph.eps: numgraph.rb
	ruby numgraph.rb ; gnuplot gnuplotnums.cmd >$@

painters.eps: painters.dot Makefile
	neato -Tps $(NEATFLAGS) -Gstart=3 $< >$@

painters.dot: painters.mtx painters.lst fixpainters.lst
	export LISTNAME=fixpainters.lst ; export RUBYLIB=$(OLDRUBYLIB) ; $(MAKETREE) $< $@ ; $(LABELTREE) $@ $$LISTNAME

%.eps: %.dot
	neato -Tps $(NEATFLAGS) -Gstart=9 $< >$@

clean:
%.dot: %.mtx %.lst
	export LISTNAME=`basename $@ .dot`.lst ; export RUBYLIB=$(OLDRUBYLIB) ; $(MAKETREE) $< $@ ; $(LABELTREE) $@ $$LISTNAME

clean:
	rm colors.mtx colors.dot colors.eps
