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

📄 makefile

📁 C语言数值算法程序大全(第二版),课本文件
💻
字号:
# From "Thinking in C++, 2nd Edition, Volume 2" 
# by Bruce Eckel & Chuck Allison
# Available at http://www.BruceEckel.com
# (c)2003 MindView Inc. Copyright notice in Copyright.txt
# Automatically-generated MAKEFILE 
# For examples in directory .\C03
# Invoke with: make compiler-name
# or: make clean

ifneq ($(MAKECMDGOALS),clean)
include ../$(MAKECMDGOALS).mac
endif

.SUFFIXES : .cpp .$(OBJEXT) .exe
.cpp.$(OBJEXT) :
	$(CPP) $(CPPFLAGS) $(OFLAGS) $<


Borland:  \
	Tracetst.exe \
	StringStorage.exe \
	SmallString.exe \
	SmallString2.exe \
	StringIterators.exe \
	UhOh.exe \
	StrSize.exe \
	StringReplace.exe \
	Replace.exe \
	ReplaceAndGrow.exe \
	ReplaceAll.$(OBJEXT) \
	ReplaceAllTest.exe \
	StringCharReplace.exe \
	AddStrings.exe \
	Sieve.exe \
	Find.exe \
	Rparse.exe \
	TrimTest.exe \
	HTMLStripper.exe \
	CompStr.exe \
	Compare.exe \
	Compare2.exe \
	StringIndexing.exe \
	BadStringIndexing.exe \
	ICompare.exe \
	IWCompare.exe \
	ExtractCode.exe

Microsoft:  \
	Tracetst.exe \
	StringStorage.exe \
	SmallString.exe \
	SmallString2.exe \
	StringIterators.exe \
	UhOh.exe \
	StrSize.exe \
	StringReplace.exe \
	Replace.exe \
	ReplaceAndGrow.exe \
	ReplaceAll.$(OBJEXT) \
	StringCharReplace.exe \
	AddStrings.exe \
	Sieve.exe \
	Find.exe \
	Rparse.exe \
	TrimTest.exe \
	HTMLStripper.exe \
	CompStr.exe \
	Compare.exe \
	Compare2.exe \
	StringIndexing.exe \
	BadStringIndexing.exe \
	ICompare.exe \
	IWCompare.exe \
	ExtractCode.exe

g++:  \
	Tracetst.exe \
	StringStorage.exe \
	SmallString.exe \
	SmallString2.exe \
	StringIterators.exe \
	UhOh.exe \
	StrSize.exe \
	StringReplace.exe \
	Replace.exe \
	ReplaceAndGrow.exe \
	ReplaceAll.$(OBJEXT) \
	ReplaceAllTest.exe \
	StringCharReplace.exe \
	AddStrings.exe \
	Sieve.exe \
	Find.exe \
	Rparse.exe \
	TrimTest.exe \
	HTMLStripper.exe \
	CompStr.exe \
	Compare.exe \
	Compare2.exe \
	StringIndexing.exe \
	BadStringIndexing.exe \
	ICompare.exe \
	ExtractCode.exe

edg:  \
	Tracetst.exe \
	StringStorage.exe \
	SmallString.exe \
	SmallString2.exe \
	StringIterators.exe \
	UhOh.exe \
	StrSize.exe \
	StringReplace.exe \
	Replace.exe \
	ReplaceAndGrow.exe \
	ReplaceAll.$(OBJEXT) \
	ReplaceAllTest.exe \
	StringCharReplace.exe \
	AddStrings.exe \
	Sieve.exe \
	Find.exe \
	Rparse.exe \
	TrimTest.exe \
	HTMLStripper.exe \
	CompStr.exe \
	Compare.exe \
	Compare2.exe \
	StringIndexing.exe \
	BadStringIndexing.exe \
	ICompare.exe \
	IWCompare.exe \
	ExtractCode.exe

clean:
ifeq ($(notdir $(SHELL)),COMMAND.COM)
	del *.obj
	del *.exe
	del *.tds
	del *.o
else
	rm -f *.o *.obj *.exe *.tds
endif


Tracetst.exe: Tracetst.cpp

StringStorage.exe: ../TestSuite/Test.$(OBJEXT) StringStorage.$(OBJEXT)
	$(CPP) $(CPPFLAGS) $(EXEFLAG)StringStorage.exe StringStorage.$(OBJEXT) ../TestSuite/Test.$(OBJEXT)
ifneq ($(MAKECMDGOALS),Microsoft)
	StringStorage.exe
endif

StringStorage.$(OBJEXT): StringStorage.cpp
SmallString.exe: SmallString.cpp

SmallString2.exe: SmallString2.cpp

StringIterators.exe: StringIterators.cpp

UhOh.exe: UhOh.cpp

StrSize.exe: StrSize.cpp

StringReplace.exe: StringReplace.cpp

Replace.exe: Replace.cpp

ReplaceAndGrow.exe: ReplaceAndGrow.cpp

ReplaceAll.$(OBJEXT): ReplaceAll.cpp

ReplaceAllTest.exe: ReplaceAll.$(OBJEXT) ReplaceAllTest.$(OBJEXT)
	$(CPP) $(CPPFLAGS) $(EXEFLAG)ReplaceAllTest.exe ReplaceAllTest.$(OBJEXT) ReplaceAll.$(OBJEXT)

ReplaceAllTest.$(OBJEXT): ReplaceAllTest.cpp
StringCharReplace.exe: StringCharReplace.cpp

AddStrings.exe: AddStrings.cpp

Sieve.exe: ../TestSuite/Test.$(OBJEXT) Sieve.$(OBJEXT)
	$(CPP) $(CPPFLAGS) $(EXEFLAG)Sieve.exe Sieve.$(OBJEXT) ../TestSuite/Test.$(OBJEXT)
ifneq ($(MAKECMDGOALS),Microsoft)
	Sieve.exe
endif

Sieve.$(OBJEXT): Sieve.cpp
Find.exe: ../TestSuite/Test.$(OBJEXT) Find.$(OBJEXT)
	$(CPP) $(CPPFLAGS) $(EXEFLAG)Find.exe Find.$(OBJEXT) ../TestSuite/Test.$(OBJEXT)
ifneq ($(MAKECMDGOALS),Microsoft)
	Find.exe
endif

Find.$(OBJEXT): Find.cpp
Rparse.exe: ../TestSuite/Test.$(OBJEXT) Rparse.$(OBJEXT)
	$(CPP) $(CPPFLAGS) $(EXEFLAG)Rparse.exe Rparse.$(OBJEXT) ../TestSuite/Test.$(OBJEXT)
ifneq ($(MAKECMDGOALS),Microsoft)
	Rparse.exe
endif

Rparse.$(OBJEXT): Rparse.cpp
TrimTest.exe: ../TestSuite/Test.$(OBJEXT) TrimTest.$(OBJEXT)
	$(CPP) $(CPPFLAGS) $(EXEFLAG)TrimTest.exe TrimTest.$(OBJEXT) ../TestSuite/Test.$(OBJEXT)
ifneq ($(MAKECMDGOALS),Microsoft)
	TrimTest.exe
endif

TrimTest.$(OBJEXT): TrimTest.cpp
HTMLStripper.exe: ReplaceAll.$(OBJEXT) HTMLStripper.$(OBJEXT)
	$(CPP) $(CPPFLAGS) $(EXEFLAG)HTMLStripper.exe HTMLStripper.$(OBJEXT) ReplaceAll.$(OBJEXT)

HTMLStripper.$(OBJEXT): HTMLStripper.cpp
CompStr.exe: ../TestSuite/Test.$(OBJEXT) CompStr.$(OBJEXT)
	$(CPP) $(CPPFLAGS) $(EXEFLAG)CompStr.exe CompStr.$(OBJEXT) ../TestSuite/Test.$(OBJEXT)
ifneq ($(MAKECMDGOALS),Microsoft)
	CompStr.exe
endif

CompStr.$(OBJEXT): CompStr.cpp
Compare.exe: Compare.cpp

Compare2.exe: Compare2.cpp

StringIndexing.exe: StringIndexing.cpp

BadStringIndexing.exe: BadStringIndexing.cpp

ICompare.exe: ICompare.cpp

IWCompare.exe: IWCompare.cpp

ExtractCode.exe: ExtractCode.cpp

⌨️ 快捷键说明

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