| ################################################################################ |
| # Copyright (c) 2010, 2020 Contributors to the Eclipse Foundation |
| # |
| # See the NOTICE file(s) distributed with this work for additional |
| # information regarding copyright ownership. |
| # |
| # This program and the accompanying materials are made available under the terms |
| # of the MIT License which is available at https://opensource.org/licenses/MIT |
| # |
| # SPDX-License-Identifier: MIT |
| ################################################################################ |
| # |
| # Makefile for creating the reference manual rail road images |
| # |
| LATEX=latex |
| DVIPS=dvips |
| RAIL=rail |
| CROP=bbox_add.pl |
| EPSPNG=eps2png |
| |
| NONSOURCE=picture.tex preamble.tex postamble.tex |
| SOURCE=$(filter-out $(NONSOURCE),$(wildcard *.tex)) |
| DEST=$(SOURCE:.tex=.png) |
| |
| .phony: images clean |
| |
| images: $(DEST) |
| |
| # eps2png: -t=transparent, -f=force writing, -d=dpi |
| %.png: %.tex |
| cat preamble.tex $< postamble.tex > picture.tex |
| $(LATEX) picture.tex |
| $(RAIL) picture |
| $(LATEX) picture.tex |
| $(DVIPS) -E -o picture.eps picture.dvi |
| $(CROP) picture.eps |
| $(EPSPNG) -d 120 -f -t picture.eps |
| mv picture.png $@ |
| |
| clean: |
| for i in $(DEST) picture.aux picture.dvi picture.eps picture.log picture.tex;\ |
| do if test -f $$i;\ |
| then rm $$i;\ |
| fi;\ |
| done |