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

📄 makefile

📁 C++ Templates 完全导引范例
💻
字号:
include ../Makefile.hall::	@echo "Failure of compose3 is OK"progs::	funcptr1.ottPROGS =    functor1 funcwrap functordemo \	   compose1 compose2 compose3 compose4 compose5 compose6 \           bindtestOUTPROGS = funcptr functoropsfuncptr1.ott: funcptr.ott	@echo "funcptr1.ott sollte der Output des EDG compilers sein"	@echo "deshalb von Hand aus funcptr.ott erzeugen"	@echo "aktueller diff:"	diff funcptr.ott funcptr1.otttypeslib: typet.hpp ifthenelse.hppforwardfiles: typeslib forwardparam.hpp typeop.hpptypeop.hpp:	(cd ../traits; make typeop.hpp)	cp ../traits/typeop.hpp .typet.hpp:	(cd ../types; make typet.hpp)	cp ../types/typet.hpp .clean::	rm -f typeop.hpp typet.hppfunctordemo: functordemo.cpp funcptr.hpp functionptr.hpp \             functionptrt.hpp \	     forwardfiles	$(CXX) $(CXXFLAGS) $(INCLUDES) $(LDFLAGS) -o $@ $@.cppfunctorparam.hpp: functorparam.htt functorparam1.hpp functorparam2.hpp#types.hpp: ../traits/types.htt \#           ../traits/type1.htt#	(cd ../traits; make types.hpp)#	sed '/type1.hpp/,$$d' ../traits/types.hpp > types.hpp#	cat ../traits/type1.hpp >> types.hpp#	sed -n '/type1.hpp/,/type6.hpp/p' ../traits/types.hpp >> types.hpp#	cat ../traits/type6.hpp >> types.hpp#	sed -n '/type6.hpp/,/type3.hpp/p' ../traits/types.hpp >> types.hpp#	cat ../traits/type3.hpp >> types.hpp#	sed -n '/type3.hpp/,/type4.hpp/p' ../traits/types.hpp >> types.hpp#	cat ../traits/type4.hpp >> types.hpp#	sed -n '/type4.hpp/,/type5.hpp/p' ../traits/types.hpp >> types.hpp#	cat ../traits/type5.hpp >> types.hpp#	sed -n '/type5.hpp/,/type7.hpp/p' ../traits/types.hpp >> types.hpp#	cat ../traits/type7.hpp >> types.hpp#	sed -n '/type7.hpp/,/type8.hpp/p' ../traits/types.hpp >> types.hpp#	cat ../traits/type8.hpp >> types.hpp#	sed -n '/type8.hpp/,/#endif/p' ../traits/types.hpp >> types.hpp#	mv types.hpp qqq.hpp#	sed -e 's/#include "type/\/\/#include "type/' < qqq.hpp > types.hppcompose1: math1.hpp compose1.hpp compose1.cpp	$(CXX) $(CXXFLAGS) $(INCLUDES) $(LDFLAGS) -o $@ $@.cppcompose2: math1.hpp compose1.hpp composeconv.hpp compose2.cpp	$(CXX) $(CXXFLAGS) $(INCLUDES) $(LDFLAGS) -o $@ $@.cppcompose3: math1.hpp compose3.hpp composeconv.hpp compose3.cpp	$(CXX) $(CXXFLAGS) $(INCLUDES) $(LDFLAGS) -o $@ $@.cpp	@echo "Failure of compose3 is OK"compose4: math1.hpp compose4.hpp composeconv.hpp compose4.cpp	$(CXX) $(CXXFLAGS) $(INCLUDES) $(LDFLAGS) -o $@ $@.cppcompose5: forwardfiles math3.hpp compose5.hpp composeconv.hpp compose5.cpp	$(CXX) $(CXXFLAGS) $(INCLUDES) $(LDFLAGS) -o $@ $@.cppcompose6: forwardfiles funcptr.hpp functionptr.hpp functionptrt.hpp \          math3.hpp compose6.hpp composeconv.hpp compose6.cpp \	  functorparam.hpp	$(CXX) $(CXXFLAGS) $(INCLUDES) $(LDFLAGS) -o $@ $@.cppbindtest: forwardfiles functionptrt.hpp functionptr.hpp funcptr.hpp \	boundval.hpp signselect.hpp binder5.hpp binderparams.hpp \	bindconv.hpp bindtest.cpp functorparam.hpp \	bindfp1.hpp bindfp2.hpp bindfp3.hpp	$(CXX) $(CXXFLAGS) $(INCLUDES) $(LDFLAGS) -o $@ $@.cppfunctorops: functorops.cpp functorops.hpp forwardfiles functionptrt.hpp functionptr.hpp funcptr.hpp compose6.hpp \	binder1.hpp bindconv.hpp functorparam.hpp binderparams.hpp \	signselect.hpp bindfp1.hpp bindfp2.hpp bindfp3.hpp boundval.hpp binder5.hpp	$(CXX) $(CXXFLAGS) $(INCLUDES) $(LDFLAGS) -o $@ $@.cppall::	@echo "Failure of compose3 is OK"all::	@echo ""	@echo "binder1.htt echter Auszug von binder5.htt?:"	@(diff binder2.htt binder5.htt | grep '^<' | grep -v dots; true)	@echo "binder2.htt echter Auszug von binder5.htt?:"	@(diff binder2.htt binder5.htt | grep '^<' | grep -v dots; true)	@echo "binder3.htt echter Auszug von binder5.htt?:"	@(diff binder3.htt binder5.htt | grep '^<' | grep -v dots; true)	@echo "binder4.htt echter Auszug von binder5.htt?:"	@(diff binder4.htt binder5.htt | grep '^<' | grep -v dots; true)

⌨️ 快捷键说明

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