1
0
mirror of git://projects.qi-hardware.com/ben-blinkenlights.git synced 2024-11-05 09:51:55 +02:00
ben-blinkenlights/ubb-vga/web/Makefile

53 lines
1.1 KiB
Makefile

SCHHIST=../../../eda-tools/schhist
SCHPS2PPM=$(SCHHIST)/schps2ppm
NORMALIZESCHPS=$(SCHHIST)/normalizeschps
SRC=http://downloads.qi-hardware.com/people/werner/ubb/vga
DL=ubb-vga-pub-1024.jpg ubb-vga-pub-plugged.jpg ubb-vga-pub-v2.jpg
GEN= ubb-vga-pub-1024-small.jpg ubb-vga-pub-plugged-small.jpg \
ubb-vga-pub-v2-small.jpg \
ubb-vga-schem.png ubb-vga-schem-small.png
.PHONY: upload gen clean spotless
upload: $(DL) $(GEN)
rsync -e ssh index.html $(DL) $(GEN) \
www-data@downloads.qi-hardware.com:werner/ubb/vga/web/
gen: $(GEN)
ubb-vga-schem.png: ../ubb-vga.ps
$(NORMALIZESCHPS) -w 120 $< | \
$(SCHPS2PPM) | \
pnmcrop | convert ppm:- $@ || { rm -f $@; }
ubb-vga-pub-1024.jpg:
wget $(SRC)/$@
ubb-vga-pub-v2.jpg:
wget $(SRC)/$@
ubb-vga-pub-plugged.jpg:
wget $(SRC)/$@
ubb-vga-pub-1024-small.jpg: ubb-vga-pub-1024.jpg
convert $< -scale x240 $@
ubb-vga-pub-v2-small.jpg: ubb-vga-pub-v2.jpg
convert $< -scale x240 $@
ubb-vga-pub-plugged-small.jpg: ubb-vga-pub-plugged.jpg
convert $< -scale x240 $@
ubb-vga-schem-small.png: ubb-vga-schem.png
convert $< -scale '40%' $@
clean:
rm -f $(GEN)
spotless: clean
rm -f $(DL)