makefile
来自「麻省理工开发的免费遗传算法类库GAlib,很好用」· 代码 · 共 60 行
TXT
60 行
# Makefile for GAlib# Copyright (c) 1996-1999 Matthew Wall, all rights reservedVERSION=2.4.5VER=245all: cd ga; make cd examples; makeinstall: cd ga; make installclean: cd ga; make clean cd examples; make clean# This stuff is for managing galib releases. You probably will not have to # use any of these rules.RELDIR=../galib-releases/galib$(VER)TMPDIR=/var/tmpARCDIR=/home/mbwall/archivesversion: perl -pi -e 's/Revision: \S+/Revision: $(VERSION)/' ga/gaversion.h perl -pi -e 'chop($$dt = `date +"%Y/%m/%d %T"`); s/Date: \S+ \S+/Date: $$dt/' ga/gaversion.hrelease: clean version rm -rf $(RELDIR) mkdir -p $(RELDIR) cp -rp * $(RELDIR) echo $(VERSION) > $(RELDIR)/VERSION rm -rf $(RELDIR)/CVS rm -rf $(RELDIR)/doc/CVS rm -rf $(RELDIR)/doc/images/CVS rm -rf $(RELDIR)/ga/CVS rm -rf $(RELDIR)/examples/CVS rm -rf $(RELDIR)/examples/graphic/CVS rm -rf $(RELDIR)/examples/graphic/bitmaps/CVS rm -rf $(RELDIR)/examples/gnu/CVS rm -rf $(RELDIR)/examples/pvmind/CVS rm -rf $(RELDIR)/examples/pvmpop/CVS @echo " GAlib $(VERSION) has been released"archive: mkdir $(TMPDIR)/galib-`date +"%y%m%d"` cp -rp COPYRIGHT LICENSE README\ makefile makevars makefile.win32 makevars.win32\ ga examples doc $(TMPDIR)/galib-`date +"%y%m%d"` cd $(TMPDIR);\ tar cvf galib-`date +"%y%m%d"`.tar galib-`date +"%y%m%d"`;\ gzip galib-`date +"%y%m%d"`.tar;\ mv galib-`date +"%y%m%d"`.tar.gz $(ARCDIR);\ rm -rf galib-`date +"%y%m%d"` @echo "archive has been made as" @echo " $(ARCDIR)/galib-`date +"%y%m%d"`.tar.gz"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?