#### Makefile #### Created by Laurence D. Finston Fri Jan 23 15:10:21 CET 2009 #### $Id: Makefile,v 1.7 2010/12/17 20:37:32 lfinsto1 Exp $ #### * (1) Copyright and License. #### This file is part of GNU 3DLDF, a package for three-dimensional drawing. #### Copyright (C) 2009, 2010, 2011 The Free Software Foundation #### GNU 3DLDF is free software; you can redistribute it and/or modify #### it under the terms of the GNU General Public License as published by #### the Free Software Foundation; either version 3 of the License, or #### (at your option) any later version. #### GNU 3DLDF is distributed in the hope that it will be useful, #### but WITHOUT ANY WARRANTY; without even the implied warranty of #### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #### GNU General Public License for more details. #### You should have received a copy of the GNU General Public License #### along with GNU 3DLDF; if not, write to the Free Software #### Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #### GNU 3DLDF is a GNU package. #### It is part of the GNU Project of the #### Free Software Foundation #### and is published under the GNU General Public License. #### See the website http://www.gnu.org #### for more information. #### GNU 3DLDF is available for downloading from #### http://www.gnu.org/software/3dldf/LDF.html. #### Please send bug reports to Laurence.Finston@gmx.de #### The mailing list help-3dldf@gnu.org is available for people to #### ask other users for help. #### The mailing list info-3dldf@gnu.org is for sending #### announcements to users. To subscribe to these mailing lists, send an #### email with ``subscribe '' as the subject. #### The author can be contacted at: #### Laurence D. Finston #### c/o Free Software Foundation, Inc. #### 51 Franklin St, Fifth Floor #### Boston, MA 02110-1301 #### USA #### Laurence.Finston@gmx.de #### * (1) Beginning of code ## Make compressed PostScript and PDF files .PHONY : comp comp: grrhm_06.pdf.gz grrhm_06.ps.gz grrhm_06.pdf.gz : grrhm_06.pdf rm -f grrhm_06.pdf.gz cp -f grrhm_06.pdf grrhm_06.XXX gzip grrhm_06.pdf mv grrhm_06.XXX grrhm_06.pdf grrhm_06.ps.gz : grrhm_06.ps rm -f grrhm_06.ps.gz cp -f grrhm_06.ps grrhm_06.YYY gzip grrhm_06.ps mv grrhm_06.YYY grrhm_06.ps ## Make PostScript and PDF files grrhm_06.pdf : grrhm_06.ps ps2pdf grrhm_06.ps .PHONY: ps ps: grrhm_06.ps grrhm_06.ps : grrhm_06.dvi dvips -o grrhm_06.ps grrhm_06.dvi ## Make DVI file ### plmdinst .PHONY: plmdinst plmdinst : plmdinst.dvi plmdinst.ps plmdinst.ps.gz plmdinst.pdf plmdinst.pdf.gz plmdinst.dvi : plmdinst.txt tex plmdinst.txt plmdinst.pdf.gz : plmdinst.pdf rm -f plmdinst.pdf.gz cp -f plmdinst.pdf plmdinst.XXX gzip plmdinst.pdf mv plmdinst.XXX plmdinst.pdf plmdinst.ps.gz : plmdinst.ps rm -f plmdinst.ps.gz cp -f plmdinst.ps plmdinst.YYY gzip plmdinst.ps mv plmdinst.YYY plmdinst.ps ## Make PostScript and PDF files plmdinst.pdf : plmdinst.ps ps2pdf plmdinst.ps plmdinst.ps : plmdinst.dvi dvips -o plmdinst.ps plmdinst.dvi #### !! TODO: Check whether there are new models that could be added here. #### I could also clean up these rules a bit. #### LDF 2010.12.17. models_a3.pdf.gz : models_a3.pdf rm -f models_a3.pdf.gz cp -f models_a3.pdf models_a3.XXX gzip models_a3.pdf mv models_a3.XXX models_a3.pdf models_a4.pdf.gz : models_a4.pdf rm -f models_a4.pdf.gz cp -f models_a4.pdf models_a3.XXX gzip models_a4.pdf mv models_a3.XXX models_a4.pdf # Combine A3 plans to one document: models_a3.pdf: pdftk clktwr_01.pdf dodec_03.pdf grrhm_06.pdf sphrmd01.pdf sphrmd02.pdf \ sphrmd03.pdf stgrddc1.pdf cat output models_a3.pdf # Combine A4 plans to one document: models_a4.pdf: pdftk dodec_02.pdf stlltn02.pdf cat output models_a4.pdf #### ** (2) End of code #### * (1) End of Makefile ## Local Variables: ## mode:Makefile ## outline-minor-mode:t ## outline-regexp:"## *\\*+" ## End: