blob: 80bddbe0c49e507ddb33ce2e31312ed91704d9c6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
PLATFORM := $(shell uname -s)
MKPDF_VERSION = 0.0.5
MKPDF_DIR = mkpdf-$(MKPDF_VERSION)-$(PLATFORM)
MKPDF_ARCHIVE = $(MKPDF_DIR).zip
laskuri.zip: install
rm -f laskuri.zip
cd stage && zip -r ../laskuri.zip laskuri
install: $(MKPDF_DIR) laskuri
install -v -m 755 -D -t stage/laskuri/bin $(MKPDF_DIR)/bin/mkpdf
install -v -m 755 -D -t stage/laskuri laskuri
cp -rv LICENSE laskuri.lua fonts data lua stage/laskuri
.PHONY: install
clean:
rm -rf stage
rm laskuri
.PHONY: clean
$(MKPDF_ARCHIVE):
curl -J -O -L https://github.com/oswjk/mkpdf/releases/download/v${MKPDF_VERSION}/${MKPDF_ARCHIVE}
$(MKPDF_DIR): $(MKPDF_ARCHIVE)
unzip $<
laskuri: laskuri.c
$(LINK.c) -o $@ $<
|