aboutsummaryrefslogtreecommitdiff
path: root/static-linux/Makefile
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2017-03-17 14:17:41 +0100
committerJohn MacFarlane <jgm@berkeley.edu>2017-03-17 14:19:08 +0100
commit63c96f8b91b26f4c12a48ea30f330d689b4c67fa (patch)
tree8e1a26b024aa0b5d185b0c815d6bd99f5bcc2116 /static-linux/Makefile
parent090165d714221bcfc1e4da7c43e8ad0b585d6dff (diff)
downloadpandoc-63c96f8b91b26f4c12a48ea30f330d689b4c67fa.tar.gz
Added static-linux directory.
This provides a Makefile and Dockerfile sufficient for producing a completely statically linked linux executable for maximum portability. If docker is installed, this should suffice: make setup make build The binary will be placed in artifacts/.
Diffstat (limited to 'static-linux/Makefile')
-rw-r--r--static-linux/Makefile11
1 files changed, 11 insertions, 0 deletions
diff --git a/static-linux/Makefile b/static-linux/Makefile
new file mode 100644
index 000000000..d8dc8151d
--- /dev/null
+++ b/static-linux/Makefile
@@ -0,0 +1,11 @@
+ARTIFACTS=`pwd`/artifacts
+
+build:
+ mkdir -p $(ARTIFACTS)
+ docker run -v $(ARTIFACTS):/artifacts alpine-pandoc
+
+setup:
+ docker pull alpine:edge
+ docker build -t alpine-pandoc .
+
+.PHONY: build setup