-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
24 lines (17 loc) · 881 Bytes
/
Makefile
File metadata and controls
24 lines (17 loc) · 881 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
THEME=solarized-dark
RECORD=asciinema-rec_script
CONVERT=agg --no-loop --cols 132 --rows 32 --speed 1.5 --theme $(THEME)
CAST = cast/basic-java-25-quickstart.cast
GIF = images/basic-java-25-quickstart.gif
#CAST = cast/basic-java-11-quickstart.cast cast/basic-java-22-quickstart.cast cast/basic-java-25-quickstart.cast cast/java-22-quickstart.cast cast/basic-java-23-quickstart.cast cast/java-23-quickstart.cast cast/java-25-quickstart.cast
#GIF = images/basic-java-11-quickstart.gif images/basic-java-22-quickstart.gif images/basic-java-25-quickstart.gif images/java-22-quickstart.gif images/basic-java-23-quickstart.gif images/java-23-quickstart.gif images/java-25-quickstart.gif
all: cast gif
cast: $(CAST)
gif: $(GIF)
cast/%.cast: cast/%.asc
MAKEFLAGS=--no-print-directory \
COMMENT="# " \
$(RECORD) $<
images/%.gif: cast/%.cast
$(CONVERT) $< $@
.PHONY: all cast gif