⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 由matlab开发的hybrid系统的描述语言
💻
字号:
include Makefile.inall: hysdel docshysdel:	$(MAKE) all -C sourcecheck: 		$(MAKE) -C systems	simple:	$(MAKE) simple -C systems	masters:	$(MAKE) masters -C systems master_warnings:	$(MAKE) master_warnings -C systems matlab:	$(RM) systems/*.mat	$(MAKE) matlab -C systemsversion:	perl versioner.pl	# generate the docs	$(MAKE) all -C docs	cvs commit -F new.txt	cvs tag -F `cat label.txt`	doc: 	$(MAKE) all -C docs	# distribution targetsdist:	# build and test the binary 	$(MAKE) -C source	# $(MAKE) -C systems	# make the documentation	$(MAKE) user_guide.pdf -C docs		# create the distribution	echo hysdel-`cat version.txt`-`uname` > .fname	rm -rf `cat .fname`	mkdir `cat .fname`	# copy the directory tree Distribution	cp -r Distribution/. `cat .fname`	# get rid of CVS dirs 	$(FIND) `cat .fname` -type d -name CVS -prune -exec rm -rf \{\} \; 	# copy support files	$(foreach file, $(SUPPORT), cp $(file) `cat .fname`;)	$(foreach file, $(SUPPORT_DLL), cp `which $(file)` `cat .fname`;)	cp ./bin/hysdel$(BINARY) `cat .fname`	strip `cat .fname`/hysdel$(BINARY)	# pack the distribution 	rm -rf ./release/	mkdir ./release	$(PACK) $(PACK_OPT) ./release/`cat .fname`$(PACK_EXT) `cat .fname`	# remove the temporary files	rm -rf `cat .fname`	rm -f .fnamesrc_dist:	# check that they compile	$(MAKE) all -C source	# clean up	$(MAKE) distclean -C source	$(MAKE) clean -C docs		# create the distribution	echo hysdel-`cat version.txt`-source > .fname	rm -rf `cat .fname`	mkdir `cat .fname`	# copy the directory tree Distribution	cp -r Distribution/ `cat .fname`	cp -r source/ `cat .fname`	cp -r docs/ `cat .fname`
	rm -rf `cat .fname`/docs/presentation	rm -rf `cat .fname`/docs/old	cp -r bin/ `cat .fname`	# make the documentation	# ps version	# $(MAKE) user_guide.ps -C docs		# $(MAKE) programmer_guide.ps -C docs		# cp ./docs/user_guide.ps ./docs/programmer_guide.ps `cat .fname`	$(MAKE) all -C docs		cp ./docs/user_guide.pdf ./docs/programmer_guide.pdf `cat .fname`		# get rid of CVS dirs 	$(FIND) `cat .fname` -type d -name CVS -prune -exec rm -rf \{\} \; 	# copy support files	$(foreach file, $(SUPPORT_SRC), cp $(file) `cat .fname`;)	# pack the distribution 	rm -rf ./release/	mkdir ./release	$(PACK_SRC) $(PACK_OPT_SRC) ./release/`cat .fname`$(PACK_EXT_SRC) `cat .fname`	# remove the temporary files	rm -rf `cat .fname`	rm -f .fname# Clean targets.PHONY : cleanclean: 	$(MAKE) clean -C source 	# $(MAKE) clean -C systems 	$(MAKE) clean -C docs.PHONY : distcleandistclean: 	$(MAKE) clean -C source 	# $(MAKE) clean -C systems 	rm -rf ./release	$(MAKE) clean -C docs.PHONY : mostlycleanmostlyclean: 	$(MAKE) distclean.PHONY : maintainer-cleanmaintainer-clean: 	@echo 'This command is intended for maintainers to use; it'	@echo 'deletes files that may need special tools to rebuild.'	$(MAKE) maintainer-clean -C source 	$(MAKE) maintainer-clean -C systems 	rm -rf ./release

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -