Ich habe ein Makefile das convertiert mir (für Latex) alle möglichen Bilder nach *.eps, es befindet sich im Ordner Originale. Die eps-Files werden im selben Verzeichnis erzeugt. Nun möchte ich dass das Makefile einen Link erzeugt im Verzeichnis darunter. Es sollte dann in etwa so aussehen:
foobar.eps (link aus originale/foobar.eps)
originale / foobar.eps
originale / foobar.png
oder was fast noch schöner wäre wenn make die erzeugen files nicht in originale sondern ein Verzeichnis darunter ablegt., also so:
foobar.eps
originale / foobar.png
Das Makefile sieht folgendermaßen aus (habe ich irgendwo mal kopiert, hier die etwas gekürzte Version):
Code: Alles auswählen
.PHONY: pdf ps clean
PNGS=$(wildcard *.png)
EPSS=$(wildcard *.eps)
OUTPUT_EPS=$(PNGS:png=eps) $(EPSS)
ps: $(OUTPUT_EPS)
clean:
rm $(FIGS:fig=eps) 2>/dev/null; true
# Bitmap images -> EPS: PNG and JPG are covered at the moment, using
# ImageMagick's 'convert' utility
%.eps: %.png
convert $< $@
lg,
steve