Makefile: generate .mo files
This commit is contained in:
		
							parent
							
								
									7a9206d607
								
							
						
					
					
						commit
						ebf464d7a1
					
				
					 1 changed files with 9 additions and 1 deletions
				
			
		
							
								
								
									
										10
									
								
								Makefile
									
										
									
									
									
								
							
							
						
						
									
										10
									
								
								Makefile
									
										
									
									
									
								
							|  | @ -10,18 +10,26 @@ 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) -Dm0755 danmaku2ass.py "$(DESTDIR)$(PREFIX)/share/danmaku2ass/danmaku2ass.py" | ||||
| 	$(CP) -R locale "$(DESTDIR)$(PREFIX)/share/" | ||||
| 	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) -s "$(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" | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Mingcong Bai
						Mingcong Bai