blob: 4b5f7e81aec0d2676624c35fca700b07c8212240 [file] [log] [blame]
################################################################################
# Copyright (c) 2010, 2021 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 tutorial images
#
LATEX=latex
DVIPS=dvips
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
$(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