forked from pandoc-scholar/pandoc-scholar
-
Notifications
You must be signed in to change notification settings - Fork 0
/
archives.inc.mk
30 lines (23 loc) · 635 Bytes
/
archives.inc.mk
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
# Generate Archives for distribution
# ==================================
archives: dist/pandoc-scholar.zip dist/pandoc-scholar.tar.gz
dist/pandoc-scholar: \
csl \
lua-filters \
scholar-filters \
LICENSE README.md \
Makefile pandoc-options.inc.mk \
example templates writers
rm -rf $@
mkdir -p $@
cp -av $^ $@
dist/pandoc-scholar.tar.gz: dist/pandoc-scholar
rm -f $@
tar zvcf $@ -C $(dir $<) $(notdir $<)
dist/pandoc-scholar.zip: dist/pandoc-scholar
rm -f $@
(cd $(dir $<) && zip -r $(notdir $@) $(notdir $<))
clean-archives:
rm -rf dist
dist-clean: clean-archives
.PHONY: archives clean-archives dist-clean