BASENAME = skyserver INSTALL_DIR = /u/rhl/WWW/public # $(BASENAME).dvi : $(BASENAME).tex @- echo " **** Running LaTeX to make cross-references" latex $(BASENAME).tex @- echo " **** Re-running LaTeX for dvi file" latex $(BASENAME).tex $(BASENAME).pdf : $(BASENAME).tex @- echo " **** Running PDFLaTeX to make cross-references" pdflatex $(BASENAME).tex @- echo " **** Re-running PDFLaTeX for dvi file" pdflatex $(BASENAME).tex @- rm $(BASENAME).{aux,log} $(BASENAME).ps : $(BASENAME).dvi dvips -q -f $(BASENAME).dvi > $(BASENAME).ps # distrib : $(BASENAME).pdf @-rm -f .cvsignore # release : @if [ X$(TAG) = X"" ]; then \ echo Please set TAG and try again; exit 1; fi @( root=$${CVSROOT:-`cat CVS/Root`}; \ if [ ! -d "$(INSTALL_DIR)" ]; then \ echo $(INSTALL_DIR) doesn\'t exist; \ echo Consider \"cvs -d $$root update -p -r $(TAG) skyserver.el \> $(HOME)/lisp/skyserver.el\";\ else \ ( \ cd $(INSTALL_DIR); \ rm -rf skyserver; \ cvs -d $$root export -r $(TAG) skyserver; \ cd skyserver; make distrib; \ ); \ if ! cvs2cl --tags --file $(INSTALL_DIR)/skyserver/ChangeLog; then\ echo "Generation of ChangeLog failed; proceeding"; \ fi; \ ( \ cd $(INSTALL_DIR); \ if [ -d skyserver_$(TAG) ]; then rm -rf skyserver_$(TAG); fi; \ mv skyserver skyserver_$(TAG); \ rm -f skyserver.tar.gz; \ tar -cf - skyserver_$(TAG) | gzip > skyserver.tar.gz; \ mv skyserver_$(TAG) skyserver; \ ); \ fi \ ) tags : skyserver.el etags skyserver.el # clean : /bin/rm -f *.dvi *.pdf *.ps *.aux *.log *~ TAGS