36 lines
		
	
	
	
		
			898 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			36 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"
 | |
| 
 | 
