📄 makefile
字号:
# 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 + -