?? gnumakefile
字號:
.SUFFIXES :# default install directoriesinclude INSTALL#VERSION := $(shell grep "^version" meldapp.py | cut -d \" -f 2)RELEASE := meld-$(VERSION)MELD_CMD := ./meld #--profileTESTNUM := 1DEVELOPER := 0SPECIALS := meld paths.pyBROWSER := firefoxifeq ($(DEVELOPER), 1).PHONY:rundiffrundiff: check echo $(prefix) $(MELD_CMD) . ../meld #?.txt #$(MELD_CMD) ntest/file$(TESTNUM)* #./meld {.,../old/dev/meld}/meldendif.PHONY:allall: $(addsuffix .install,$(SPECIALS)) meld.desktop $(MAKE) -C po $(MAKE) -C help.PHONY:cleanclean: -rm -f *.pyc *.install meld.desktop *.bak glade2/*.bak $(MAKE) -C po clean $(MAKE) -C help clean.PHONY:installinstall: $(addsuffix .install,$(SPECIALS)) meld.desktop mkdir -m 755 -p \ $(DESTDIR)$(bindir) \ $(DESTDIR)$(libdir_) \ $(DESTDIR)$(libdir_)/vc \ $(DESTDIR)$(sharedir_)/glade2/pixmaps \ $(DESTDIR)$(docdir_) \ $(DESTDIR)$(sharedir)/applications \ $(DESTDIR)$(sharedir)/application-registry \ $(DESTDIR)$(sharedir)/pixmaps \ $(DESTDIR)$(helpdir_) install -m 755 meld.install \ $(DESTDIR)$(bindir)/meld install -m 644 *.py \ $(DESTDIR)$(libdir_) install -m 644 vc/*.py \ $(DESTDIR)$(libdir_)/vc install -m 644 paths.py.install \ $(DESTDIR)$(libdir_)/paths.py install -m 644 meld.applications \ $(DESTDIR)$(sharedir)/application-registry/meld.applications install -m 644 meld.desktop \ $(DESTDIR)$(sharedir)/applications $(PYTHON) -c 'import compileall; compileall.compile_dir("$(DESTDIR)$(libdir_)")' $(PYTHON) -O -c 'import compileall; compileall.compile_dir("$(DESTDIR)$(libdir_)")' install -m 644 \ glade2/*.glade \ $(DESTDIR)$(sharedir_)/glade2 install -m 644 \ glade2/pixmaps/*.xpm \ glade2/pixmaps/*.png \ $(DESTDIR)$(sharedir_)/glade2/pixmaps install -m 644 glade2/pixmaps/icon.png \ $(DESTDIR)$(sharedir)/pixmaps/meld.png $(MAKE) -C po install $(MAKE) -C help installmeld.desktop: meld.desktop.in intltool-merge -d po meld.desktop.in meld.desktop%.install: % $(PYTHON) tools/install_paths \ libdir=$(libdir_) \ localedir=$(localedir) \ helpdir=$(helpdir_) \ sharedir=$(sharedir_) \ < $< > $@.PHONY:uninstalluninstall: -rm -rf \ $(sharedir_) \ $(docdir_) \ $(helpdir_) \ $(libdir_) \ $(bindir)/meld \ $(sharedir)/applications/meld.desktop \ $(sharedir)/pixmaps/meld.png $(MAKE) -C po uninstall $(MAKE) -C help uninstall.PHONY: testtest: $(MELD_CMD) ntest/file0{a,b} $(MELD_CMD) ntest/file5{a,b,c} $(MELD_CMD) ntest/{1,2} $(MELD_CMD) ntest/{1,2,3}.PHONY:changelogchangelog: cvs2cl -t -d.PHONY:checkcheck: @tools/check_release.PHONY:releaserelease: check upload announce.PHONY:updateupdate: cvs -z3 -q update .PHONY:uploadupload: cvs tag release-$(subst .,_,$(VERSION)) scp tools/make_release stevek@master.gnome.org: ssh stevek@master.gnome.org python make_release $(VERSION).PHONY:announceannounce: $(BROWSER) http://freshmeat.net/add-release/29735/ & $(BROWSER) http://www.gnomefiles.org/devs/newversion.php?soft_id=203 & $(BROWSER) http://www.gnome.org/project/admin/newrelease.php?group_id=506 & $(BROWSER) http://sourceforge.net/project/admin/editpackages.php?group_id=53725 & .PHONY:backupbackup: tar cvfz ~/archive/meld-`date -I`.tgz --exclude='*.pyc' --exclude='*.bak' --exclude='*.swp' . @echo Created ~/archive/meld-`date -I`.tgz
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -