mirror of
git://projects.qi-hardware.com/ben-blinkenlights.git
synced 2025-04-21 12:27:27 +03:00
ubb-vga/web/: generate a Web page describing UBB-VGA (im progress)
This commit is contained in:
52
ubb-vga/web/Makefile
Normal file
52
ubb-vga/web/Makefile
Normal file
@@ -0,0 +1,52 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user