FIGOPTS=-p foo

.SUFFIXES:	.fig .dvi .tex .eps .ps

.fig.ps:
		fig2dev -L ps $(FIGOPTS) -c -P $*.fig >$*.ps || \
		  { rm -f $*.ps; false; }

.fig.eps:
		fig2dev -L ps $(FIGOPTS) $*.fig >$*.eps || \
		  { rm -f $*.eps; false; }

all:		
		@echo "Try  make dvi  or  make ps"

dvi:		atmdd.dvi
ps:		atmdd.ps

atmdd.dvi:	atmdd.tex atmdev.h skbuff.h general.eps devvcc.eps
		./texinc.pl <atmdd.tex >tmp.tex
		./rlatex tmp
		mv -f tmp.dvi atmdd.dvi

atmdd.ps:	atmdd.dvi
		dvips atmdd

atmdev.h:	/usr/include/linux/atmdev.h
		if [ -r /usr/include/linux/atmdev.h ]; then \
		  cp /usr/include/linux/atmdev.h .; fi
		[ -r atmdev.h ]

skbuff.h:	/usr/include/linux/skbuff.h
		if [ -r /usr/include/linux/skbuff.h ]; then \
		  cp /usr/include/linux/skbuff.h .; fi
		[ -r skbuff.h ]

update:
		cp $$HOME/k/curr/include/linux/atm.h .
		cp $$HOME/k/curr/include/linux/atmsap.h .

/usr/include/linux/atmdev.h:
		@echo "WARNING: atmdev.h is not automatically updated"

/usr/include/linux/skbuff.h:
		@echo "WARNING: skbuff.h is not automatically updated"

clean:
		rm -f *.aux *.log *.toc

spotless:	clean
		rm -f *.dvi *.ps *.eps atmdev.h skbuff.h
