You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
838 B
Makefile

11 years ago
BITMAPS:=$(patsubst parts/%.dat, bitmaps/%.png, $(wildcard parts/*.dat))
BITMAPSWF:=$(patsubst parts/%.dat, bitmaps-wireframe/%.png, $(wildcard parts/*.dat))
11 years ago
all: parts
parts:
mkdir -p parts
python partsgen.py
11 years ago
montage.png: parts $(BITMAPS)
11 years ago
montage -label '%f' $(BITMAPS) $@
montage-wireframe.png: parts $(BITMAPSWF)
montage -label '%f' $(BITMAPSWF) $@
11 years ago
bitmaps/%.png: parts/%.dat
mkdir -p bitmaps
11 years ago
ldview -SaveActualSize=0 -SaveAlpha=1 -SaveWidth=300 -SaveHeight=300 -SaveZoomToFit=0 -SaveSnapShot=$@ $<
bitmaps-wireframe/%.png: parts/%.dat
mkdir -p bitmaps-wireframe
ldview -Wireframe=1 -SaveActualSize=0 -SaveAlpha=1 -SaveWidth=300 -SaveHeight=300 -SaveZoomToFit=0 -SaveSnapShot=$@ $<
clean:
rm -rf parts bitmaps bitmaps-wireframe montage.png
test: parts montage.png montage-wireframe.png
sha512sum --check parts.sha512