📄 makefile
字号:
INSTALL= /usr/bin/install -cINSTALL_PROGRAM= ${INSTALL}INSTALL_DATA= ${INSTALL} -m 644INSTALLNLSDIR=/usr/share/localeMSGMERGE = msgmergeNLSPACKAGE = minicomCATALOGS = pt_BR.mo fi_FI.mo ja_JP.ujis.mo ja_JP.sjis.mo fr.mo pl.mo ko.moPOTFILES=../main.c ../minicom.c ../config.c ../updown.c ../dial.c\ ../help.c ../rwconf.c ../file.c ../getsdir.c ../ipc.c\ ../script.c ../windiv.call: $(NLSPACKAGE).pot $(CATALOGS)$(NLSPACKAGE).pot: $(POTFILES) xgettext --default-domain=$(NLSPACKAGE) \ --add-comments --keyword=_ --keyword=N_ $(POTFILES) if cmp -s $(NLSPACKAGE).po $(NLSPACKAGE).pot; then \ rm -f $(NLSPACKAGE).po; \ else \ mv $(NLSPACKAGE).po $(NLSPACKAGE).pot; \ fiupdate-po: Makefile ja_JP.sjis.po $(MAKE) $(NLSPACKAGE).pot catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ lang=`echo $$cat | sed 's/.mo//'`; \ mv $$lang.po $$lang.old.po; \ echo "$$lang:"; \ if $(MSGMERGE) $$lang.old.po $(NLSPACKAGE).pot > $$lang.po; then\ rm -f $$lang.old.po; \ else \ echo "$(MSGMERGE) for $$cat failed!"; \ rm -f $$lang.po; \ mv $$lang.old.po $$lang.po; \ fi; \ doneclean: rm -f *mo $(NLSPACKAGE).pot ja_JP.sjis.po ujis2sjis *.bakdistclean: clean rm -f .depend Makefiledepend:install: $(CATALOGS) for n in $(CATALOGS); do \ l=`basename $$n .mo`; \ $(INSTALL) -m 755 -d $(R)$(INSTALLNLSDIR)/$$l; \ $(INSTALL) -m 755 -d $(R)$(INSTALLNLSDIR)/$$l/LC_MESSAGES; \ $(INSTALL) -m 644 $$n $(R)$(INSTALLNLSDIR)/$$l/LC_MESSAGES/minicom.mo; \ done%.mo: %.po msgfmt -o $@ $<# Automatically make ja_JP.sjis.po from ja_JP.ujis.po# ujis2sjis is a converting program.ja_JP.sjis.po : ja_JP.ujis.po ujis2sjis ./ujis2sjis <ja_JP.ujis.po >ja_JP.sjis.poujis2sjis : ujis2sjis.c cc $< -o $@
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -