diff options
| author | Oskari Timperi <oskari.timperi@iki.fi> | 2017-04-11 19:17:45 +0300 |
|---|---|---|
| committer | Oskari Timperi <oskari.timperi@iki.fi> | 2017-04-11 19:17:45 +0300 |
| commit | 7dbb3f351bae2c49c5f9bccda7b8e824b6ffb7b5 (patch) | |
| tree | 27a787bd8869eb11bcefe390a3fb38f04eef3fe5 | |
| parent | 236c9834e178dd32747dc8c7bad2eafbc90d985f (diff) | |
| download | laskuri-master.tar.gz laskuri-master.zip | |
| -rw-r--r-- | Makefile | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..80bddbe --- /dev/null +++ b/Makefile @@ -0,0 +1,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 $@ $< |
