23 lines
572 B
Makefile
23 lines
572 B
Makefile
|
V:=$(shell grep -F "IOSEVKA_VERSION=" build-iosevka-prog-font.sh | sed 's/.*=//')
|
||
|
TOP_DIR:=$(shell pwd)
|
||
|
BUILD_DIR:=$(TOP_DIR)/dist
|
||
|
|
||
|
all:
|
||
|
./build-iosevka-prog-font.sh
|
||
|
|
||
|
dist: $(BUILD_DIR)/iosevka-prog-$(V).tar.xz
|
||
|
|
||
|
$(BUILD_DIR)/iosevka-prog-$(V).tar.xz: $(BUILD_DIR)/iosevka-prog/ttf/*.ttf
|
||
|
cd $(BUILD_DIR)/iosevka-prog/ttf; tar Jcf $(BUILD_DIR)/iosevka-prog-$(V).tar.xz *.ttf
|
||
|
|
||
|
upload: dist
|
||
|
git tag $(V)
|
||
|
tea r c --repo f1x1t/iosevka-prog-font-builder -t $(V) --tag $(V) \
|
||
|
-a $(BUILD_DIR)/iosevka-prog-$(V).tar.xz
|
||
|
git tag -d $(V)
|
||
|
git push
|
||
|
|
||
|
clean:
|
||
|
rm -rf $(BUILD_DIR)
|
||
|
|