📄 makefile
字号:
################################################### $Id: Makefile 16 2005-02-14 09:49:26Z peciva $ZIP=zipCP=cpCHMOD=chmod -fHTMLHELP=NOifeq ($(OS), Windows_NT) HTMLHELP=YESendifDISTDIR=distSRCFILE=$(DISTDIR)/TerrainEngine-src.zipHTMLFILE=$(DISTDIR)/TerrainEngine-html.zipHTMLSMALLFILE=$(DISTDIR)/TerrainEngine-htmlsmall.zipDISTIDFILE=dist.id.PHONY: all clean doc distall: $(MAKE) -C src alldoc: mkdir doc/html 2>/dev/null || true $(CP) doc/*.png doc/html/ 2>/dev/null || true perl -e 'while(<>){if(/GENERATE_HTMLHELP/){print"GENERATE_HTMLHELP=$(HTMLHELP)\n"}else{print;}}'<Doxyfile|doxygen -unexec: $(CHMOD) a-x doc/html/*.html doc/html/index.* doc/html/doxygen.* doc/html/*.png || true $(CHMOD) a-x doc/TerrainEngine-*.chm || true $(CHMOD) a-x Makefile Doxyfile $(CHMOD) ug+x dist/unpack.sh $(CHMOD) a-x src/*.cpp src/*.h src/Makefile || truedist: clean doc unexec echo ==================================================>>$(DISTIDFILE) echo "Distribution built: " `date` >>$(DISTIDFILE) echo ==================================================>>$(DISTIDFILE) echo "By: " `whoami` @ `hostname` >>$(DISTIDFILE) echo ==================================================>>$(DISTIDFILE) svn info -R|perl -e 'my $$rev=0;while(<>){if (/^Revision: +(\d+)/){$$rev=$$1 if $$rev<$$1;}}print"Subversion Revision: $$rev\n";'>>$(DISTIDFILE) echo ==================================================>>$(DISTIDFILE) $(RM) $(SRCFILE) $(HTMLFILE) $(HTMLSMALLFILE) cd ..;$(ZIP) -D TerrainEngine/$(SRCFILE) TerrainEngine/src/* TerrainEngine/$(DISTIDFILE) \ TerrainEngine/data/meshes/* TerrainEngine/data/textures/* \ TerrainEngine/doc/footer.html TerrainEngine/doc/anybrowser.png TerrainEngine/doc/valid-html401.png \ TerrainEngine/Doxyfile TerrainEngine/Makefile \ TerrainEngine/tg.bpr TerrainEngine/tg.bpf TerrainEngine/tg.res TerrainEngine/tg.sln TerrainEngine/tg.vcproj $(RM) doc/html/*.pdf cd ..;$(ZIP) -D TerrainEngine/$(HTMLSMALLFILE) TerrainEngine/doc/html/* cp doc/posters/*.pdf doc/html cd ..;$(ZIP) -D TerrainEngine/$(HTMLFILE) TerrainEngine/doc/html/* $(CP) doc/*.chm $(DISTDIR)dep: $(MAKE) -C src depclean: $(MAKE) -C src clean $(RM) *~ *.~* $(RM) *.dsk *.tds $(RM) obj/*.obj $(RM) dist.id mkdep.exe
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -