danmaku2ass/Makefile
2018-10-18 18:22:21 +08:00

37 lines
898 B
Makefile

.PHONY: all install clean uninstall
DESTDIR=
PREFIX=/usr/local
CP=cp
INSTALL=install
LN=ln
MKDIR=mkdir -p
PYTHON=python3
RM=rm -f -v
MSGFMT=msgfmt
all:
for pofiles in en ja zh_CN zh_TW; do \
$(MSGFMT) "po/$$pofiles.po" -o "po/$$pofiles.mo" ; \
done
install:
$(MKDIR) "$(DESTDIR)$(PREFIX)/share/danmaku2ass"
$(INSTALL) -m0755 danmaku2ass.py "$(DESTDIR)$(PREFIX)/share/danmaku2ass/danmaku2ass.py"
for locale in en ja zh_CN zh_TW; do \
$(MKDIR) "$(DESTDIR)$(PREFIX)/share/locale/$$locale/LC_MESSAGES" ; \
$(CP) "po/$$locale.mo" "$(DESTDIR)$(PREFIX)/share/locale/$$locale/LC_MESSAGES/danmaku2ass.mo" ; \
done
$(MKDIR) "$(DESTDIR)$(PREFIX)/bin"
$(LN) -sf "$(PREFIX)/share/danmaku2ass/danmaku2ass.py" "$(DESTDIR)$(PREFIX)/bin/danmaku2ass"
clean:
$(RM) -R __pycache__
$(RM) po/*.mo
uninstall:
$(RM) -R "$(DESTDIR)$(PREFIX)/bin/danmaku2ass" "$(DESTDIR)$(PREFIX)/share/danmaku2ass"