Commit: a44a43edca8430336a94c125221db61ce48273ee Parent: 45b5070be26b1047f4e0d2d0a4b7f3b0519a3ae8 Author: Ren Tatsumoto Date: Thu, 22 Oct 2020 00:55:50 +0300 unify makefile Diffstat:
| M | .github/RELEASE/Makefile | | | 35 | +++++++++++++---------------------- |
1 file changed, 13 insertions(+), 22 deletions(-)
diff --git a/.github/RELEASE/Makefile b/.github/RELEASE/Makefile @@ -1,31 +1,22 @@ PROJECT = mpvacious -VERSION = v0.4 +VERSION = v0.5 MD2HTML = md2html --github --full-html -ZIPNAME = $(PROJECT)_$(VERSION).zip -OBJECTS = windows linux LICENSE +ZIP = $(PROJECT)_$(VERSION).zip +SCRIPT = $(PROJECT)_$(VERSION).lua +BRANCH = remotes/origin/master -LINUXBRANCH = remotes/origin/master -WINDOWSBRANCH = remotes/origin/windows +.PHONY: all clean -.PHONY: clean all windows linux +all: $(ZIP) -all: $(ZIPNAME) +$(ZIP): $(PROJECT) + zip -r $@ -- $^ -$(ZIPNAME): $(OBJECTS) - zip -r $(ZIPNAME) -- $^ - -linux: - mkdir -p -- ./$@ - git show "$(LINUXBRANCH):subs2srs.lua" > ./$@/$(PROJECT)_$@_$(VERSION).lua - git show "$(LINUXBRANCH):README.md" | $(MD2HTML) -o ./$@/readme_$@.html - -windows: +$(PROJECT): mkdir -p -- ./$@ - git show "$(WINDOWSBRANCH):subs2srs.lua" > ./$@/$(PROJECT)_$@_$(VERSION).lua - git show "$(WINDOWSBRANCH):README.md" | $(MD2HTML) -o ./$@/readme_$@.html - -LICENSE: - git show "master:$@" > $@ + git show "$(BRANCH):subs2srs.lua" > ./$@/$(SCRIPT) + git show "$(BRANCH):README.md" | $(MD2HTML) -o ./$@/README_$(VERSION).html + git show "$(BRANCH):LICENSE" > ./$@/LICENSE clean: - rm -rf -- $(OBJECTS) ./*.zip + rm -rf -- ./$(PROJECT)*