hamilton/Makefile
2021-06-10 21:27:25 +02:00

31 lines
512 B
Makefile

SRC = $(wildcard *.dot)
FMT = jpg
OBJ = ${SRC:.dot=.${FMT}}
VID = search.mp4
all: search recurse movie
clean:
rm -f *.${FMT}
rm -f step*.dot
rm -f ${VID}
graphs: ${OBJ}
recurse:
@echo "Generating .${FMT}s..."
@$(MAKE) graphs
@echo "...done."
search:
@echo "Searching path..."
@go run hamilton.go || echo "Found nothing."
movie:
@ffmpeg -y -f image2 -r 2/1 -i step%07d.jpg -c:v libx264 -s "1920x1080" ${VID}
%.${FMT}: %.dot
@neato $< -T${FMT} -o $@
.PHONY: all clean search graphs recurse movie