add packing for zipped builds
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1 +1,2 @@
|
|||||||
/*.pdf
|
/*.pdf
|
||||||
|
/pack
|
||||||
|
27
Makefile
27
Makefile
@@ -5,6 +5,33 @@ view_example: example.pdf
|
|||||||
.PHONY: example
|
.PHONY: example
|
||||||
example: example.pdf
|
example: example.pdf
|
||||||
|
|
||||||
|
TO_PACK := $(shell find template -type f) template/LICENSE
|
||||||
|
PACK_TARGETS := $(TO_PACK:%=pack/tultemplate2/%) pack/tultemplate2/example.typ
|
||||||
|
|
||||||
|
.PHONY: pack
|
||||||
|
pack: pack/tultemplate2.zip
|
||||||
|
|
||||||
|
.PHONY: clean
|
||||||
|
clean:
|
||||||
|
rm -rf pack
|
||||||
|
rm -f example.pdf
|
||||||
|
|
||||||
|
pack/tultemplate2.zip: $(PACK_TARGETS)
|
||||||
|
@mkdir -p $(@D)
|
||||||
|
rm -f $@
|
||||||
|
cd pack && zip -r tultemplate2.zip tultemplate2
|
||||||
|
|
||||||
|
pack/tultemplate2/example.typ: example.typ
|
||||||
|
ln -f $< $@
|
||||||
|
|
||||||
|
pack/tultemplate2/template/LICENSE: LICENSE
|
||||||
|
@mkdir -p $(@D)
|
||||||
|
ln -f $< $@
|
||||||
|
|
||||||
|
pack/tultemplate2/template/%: template/%
|
||||||
|
@mkdir -p $(@D)
|
||||||
|
ln -f $< $@
|
||||||
|
|
||||||
TEMPLATE_SRCS := $(shell find template -type f)
|
TEMPLATE_SRCS := $(shell find template -type f)
|
||||||
|
|
||||||
%.pdf: %.typ $(TEMPLATE_SRCS)
|
%.pdf: %.typ $(TEMPLATE_SRCS)
|
||||||
|
@@ -1,3 +1,11 @@
|
|||||||
|
// +---------------+
|
||||||
|
// | TULTemplate 2 |
|
||||||
|
// +---------------+
|
||||||
|
//
|
||||||
|
// Unofficial TUL template for all kinds of documents.
|
||||||
|
//
|
||||||
|
// Git: https://git.zumepro.cz/tul/tultemplate2
|
||||||
|
|
||||||
#import "prototyping.typ": todo, profile
|
#import "prototyping.typ": todo, profile
|
||||||
|
|
||||||
#let tultemplate(
|
#let tultemplate(
|
||||||
|
Reference in New Issue
Block a user