📄 makefile
字号:
# Copyright 2000, David Rhodes and Robert Dick# All rights reserved.# Use with GNU make.CC := g++TO := -oC_OPTS := -O0 -ffor-scope -ftemplate-depth-50 \ -DROB_DEBUG -ggdb -O0 -pedantic -I.L_OPTS := -lstdc++ -lm# DebugC_OPTS += -ggdb -DROB_DEBUG# Profile#C_OPTS += -p#L_OPTS += -p -lc_p# Optimize# C_OPTS += -s -O3COMPILE := $(CC) -c $(OPTS) $(C_OPTS)LINK := $(CC) $(OPTS) $(L_OPTS)############################################################################## # Rules############################################################################## %.o : %.cc @echo "***** Compiling -> $@" @$(COMPILE) $(TO) $@ $<%.d : %.cc @echo "***** Depending -> $@" @sh -ec '$(DEPENDS) $< | $(SED_DEPEND) > $@'tgff: ArgPack.o DBase.o Epsilon.o Graph.o Interface.o main.o PGraph.o psprint.o RGen.o RMath.o RStd.o RString.o TG.o TGraph.o $(REPORT) @echo "***** Linking -> $@" @$(LINK) $(TO) $@ $(filter %.o,$^) @echoArgPack.o: ArgPack.cc RMath.h RVector.h RStd.h RStd.cct Interface.h \ RFunctional.h Interface.cct RVector.cct Epsilon.h Epsilon.cct RMath.cct \ RPair.h RPair.cct RecVector.h FVector.h RAlgo.h RAlgo.cct FVector.cct \ RecVector.cct ArgPack.h PGraph.h TG.h RString.h RString.cct Graph.h \ Graph.cct TGraph.h RGen.h HolderPtr.h HolderPtr.cct DBase.hDBase.o: DBase.cc DBase.h RString.h RFunctional.h RString.cct RecVector.h \ Interface.h RStd.h RStd.cct Interface.cct RVector.h RVector.cct \ FVector.h RAlgo.h RAlgo.cct FVector.cct RecVector.cct ArgPack.h RGen.h \ HolderPtr.h HolderPtr.cct Epsilon.h Epsilon.cct RMath.h RMath.cctEpsilon.o: Epsilon.cc Epsilon.h RFunctional.h Interface.h RStd.h RStd.cct \ Interface.cct Epsilon.cctGraph.o: Graph.cc Graph.h RStd.h RStd.cct RVector.h Interface.h \ RFunctional.h Interface.cct RVector.cct Graph.cct Epsilon.h Epsilon.cctInterface.o: Interface.cc Interface.h RStd.h RStd.cct RFunctional.h \ Interface.cctPGraph.o: PGraph.cc PGraph.h RVector.h RStd.h RStd.cct Interface.h \ RFunctional.h Interface.cct RVector.cct TG.h RString.h RString.cct \ Graph.h Graph.cct ArgPack.h RGen.h HolderPtr.h HolderPtr.cct RMath.h \ Epsilon.h Epsilon.cct RMath.cctRGen.o: RGen.cc RGen.h HolderPtr.h Interface.h RStd.h RStd.cct \ RFunctional.h Interface.cct HolderPtr.cct RVector.h RVector.cct RMath.h \ Epsilon.h Epsilon.cct RMath.cct RGenData.hRMath.o: RMath.cc RMath.h RVector.h RStd.h RStd.cct Interface.h \ RFunctional.h Interface.cct RVector.cct Epsilon.h Epsilon.cct RMath.cct \ RAlgo.h RAlgo.cct RGen.h HolderPtr.h HolderPtr.cct RString.h \ RString.cctRStd.o: RStd.cc RStd.h RStd.cctRString.o: RString.cc RString.h RFunctional.h RString.cct RVector.h \ RStd.h RStd.cct Interface.h Interface.cct RVector.cct RMath.h Epsilon.h \ Epsilon.cct RMath.cctTG.o: TG.cc TG.h RString.h RFunctional.h RString.cct RVector.h RStd.h \ RStd.cct Interface.h Interface.cct RVector.cct Graph.h Graph.cct \ RMath.h Epsilon.h Epsilon.cct RMath.cct RGen.h HolderPtr.h \ HolderPtr.cct ArgPack.hTGraph.o: TGraph.cc RMath.h RVector.h RStd.h RStd.cct Interface.h \ RFunctional.h Interface.cct RVector.cct Epsilon.h Epsilon.cct RMath.cct \ TGraph.h TG.h RString.h RString.cct Graph.h Graph.cct ArgPack.h RGen.h \ HolderPtr.h HolderPtr.cct RAlgo.h RAlgo.cctmain.o: main.cc ArgPack.h RVector.h RStd.h RStd.cct Interface.h \ RFunctional.h Interface.cct RVector.cctpsprint.o: psprint.cc RStd.h RStd.cct ArgPack.h RVector.h Interface.h \ RFunctional.h Interface.cct RVector.cct TGraph.h TG.h RString.h \ RString.cct Graph.h Graph.cct PGraph.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -