aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 6517c79f3d797cd9d187370a83e6c6b003c1dc35 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
EPUB_TPL   := $(wildcard templates/epub/*)
STATIC_TPL := $(wildcard templates/static/*)
FONTS      := $(wildcard fonts/*)

release:
	@cargo build --release

install: release
	@sudo -k # always ask user password
	@sudo install -dv /usr/local/share/celtchar/templates/epub \
	                  /usr/local/share/celtchar/templates/static \
	                  /usr/local/share/celtchar/fonts
	@sudo install -v ${EPUB_TPL} /usr/local/share/celtchar/templates/epub
	@sudo install -v ${STATIC_TPL} /usr/local/share/celtchar/templates/static
	@sudo install -v ${FONTS} /usr/local/share/celtchar/fonts
	@sudo install -v target/release/celtchar /usr/local/bin/celtchar

uninstall:
	@sudo rm -rfv /usr/local/share/celtchar
	@sudo rm -fv /usr/local/bin/celtchar


.PHONY: install uninstall release