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

📄 digitalmars.mak

📁 C++编程思想的源代码。需要的朋友就下载吧。都是已经写好了的源代码。
💻 MAK
字号:
# From "Thinking in C++, 2nd Edition, Volume 2" 
# by Bruce Eckel & Chuck Allison
# Available at http:\\www.BruceEckel.com
# (c)2004 MindView Inc. Copyright notice in Copyright.txt
# Automatically-generated MAKEFILE 
# For examples in directory .\C06
# Invoke with: make compiler-name
# or: make clean

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

.SUFFIXES : .cpp .$(OBJEXT) .exe


Borland:  \
	CopyInts.exe \
	CopyStrings.exe \
	CopyVector.exe \
	InsertVector.exe \
	CopyInts2.exe \
	CopyStrings2.exe \
	ReplaceStrings.exe \
	CopyInts3.exe \
	CopyIntsToFile.exe \
	CopyIntsFromFile.exe \
	GreaterThanN.exe \
	CopyInts4.exe \
	CountNotEqual.exe \
	Generators.$(OBJEXT) \
	FBinder.exe \
	BinderValue.exe \
	PtrFun1.exe \
	PtrFun2.exe \
	MemFun1.exe \
	MemFun2.exe \
	FindBlanks.exe \
	MemFun3.exe \
	ComposeTry.exe \
	ComposeFinal.exe \
	FillGenerateTest.exe \
	Counting.exe \
	Manipulations.exe \
	SearchReplace.exe \
	Comparison.exe \
	Removing.exe \
	SortedSearchTest.exe \
	MergeTest.exe \
	SetOperations.exe \
	Counted.$(OBJEXT) \
	ForEach.exe \
	Transform.exe \
	CalcInventory.exe \
	TransformNames.exe \
	SpecialList.exe \
	NumericTest.exe \
	TESTHEADER_Generators.exe \
	TESTHEADER_NumStringGen.exe \
	TESTHEADER_PrintSequence.exe \
	TESTHEADER_NString.exe \
	TESTHEADER_Counted.exe \
	TESTHEADER_Inventory.exe \
	TESTHEADER_copy_if.exe

Microsoft:  \
	CopyInts.exe \
	CopyStrings.exe \
	CopyVector.exe \
	InsertVector.exe \
	CopyInts2.exe \
	CopyStrings2.exe \
	ReplaceStrings.exe \
	CopyInts3.exe \
	CopyIntsToFile.exe \
	CopyIntsFromFile.exe \
	GreaterThanN.exe \
	CopyInts4.exe \
	CountNotEqual.exe \
	Generators.$(OBJEXT) \
	FunctionObjects.exe \
	FBinder.exe \
	BinderValue.exe \
	PtrFun1.exe \
	PtrFun2.exe \
	MemFun1.exe \
	MemFun2.exe \
	FindBlanks.exe \
	MemFun3.exe \
	ComposeTry.exe \
	ComposeFinal.exe \
	FillGenerateTest.exe \
	Counting.exe \
	Manipulations.exe \
	SearchReplace.exe \
	Comparison.exe \
	Removing.exe \
	SortedSearchTest.exe \
	MergeTest.exe \
	SetOperations.exe \
	Counted.$(OBJEXT) \
	ForEach.exe \
	Transform.exe \
	CalcInventory.exe \
	TransformNames.exe \
	SpecialList.exe \
	NumericTest.exe \
	TESTHEADER_Generators.exe \
	TESTHEADER_NumStringGen.exe \
	TESTHEADER_PrintSequence.exe \
	TESTHEADER_NString.exe \
	TESTHEADER_Counted.exe \
	TESTHEADER_Inventory.exe \
	TESTHEADER_copy_if.exe

g++:  \
	CopyInts.exe \
	CopyStrings.exe \
	CopyVector.exe \
	InsertVector.exe \
	CopyInts2.exe \
	CopyStrings2.exe \
	ReplaceStrings.exe \
	CopyInts3.exe \
	CopyIntsToFile.exe \
	CopyIntsFromFile.exe \
	GreaterThanN.exe \
	CopyInts4.exe \
	CountNotEqual.exe \
	Generators.$(OBJEXT) \
	FunctionObjects.exe \
	FBinder.exe \
	BinderValue.exe \
	PtrFun1.exe \
	PtrFun2.exe \
	MemFun1.exe \
	MemFun2.exe \
	FindBlanks.exe \
	MemFun3.exe \
	ComposeTry.exe \
	ComposeFinal.exe \
	FillGenerateTest.exe \
	Counting.exe \
	Manipulations.exe \
	SearchReplace.exe \
	Comparison.exe \
	Removing.exe \
	SortedSearchTest.exe \
	MergeTest.exe \
	SetOperations.exe \
	Counted.$(OBJEXT) \
	ForEach.exe \
	Transform.exe \
	CalcInventory.exe \
	TransformNames.exe \
	SpecialList.exe \
	NumericTest.exe \
	TESTHEADER_Generators.exe \
	TESTHEADER_NumStringGen.exe \
	TESTHEADER_PrintSequence.exe \
	TESTHEADER_NString.exe \
	TESTHEADER_Counted.exe \
	TESTHEADER_Inventory.exe \
	TESTHEADER_copy_if.exe

edg:  \
	CopyInts.exe \
	CopyStrings.exe \
	CopyVector.exe \
	InsertVector.exe \
	CopyInts2.exe \
	CopyStrings2.exe \
	ReplaceStrings.exe \
	CopyInts3.exe \
	CopyIntsToFile.exe \
	CopyIntsFromFile.exe \
	GreaterThanN.exe \
	CopyInts4.exe \
	CountNotEqual.exe \
	Generators.$(OBJEXT) \
	FunctionObjects.exe \
	FBinder.exe \
	BinderValue.exe \
	PtrFun1.exe \
	MemFun1.exe \
	MemFun2.exe \
	FindBlanks.exe \
	MemFun3.exe \
	ComposeTry.exe \
	FillGenerateTest.exe \
	Counting.exe \
	Manipulations.exe \
	SearchReplace.exe \
	Comparison.exe \
	Removing.exe \
	SortedSearchTest.exe \
	MergeTest.exe \
	SetOperations.exe \
	Counted.$(OBJEXT) \
	ForEach.exe \
	Transform.exe \
	CalcInventory.exe \
	TransformNames.exe \
	SpecialList.exe \
	NumericTest.exe \
	TESTHEADER_Generators.exe \
	TESTHEADER_NumStringGen.exe \
	TESTHEADER_PrintSequence.exe \
	TESTHEADER_NString.exe \
	TESTHEADER_Counted.exe \
	TESTHEADER_Inventory.exe \
	TESTHEADER_copy_if.exe

Metrowerks:  \
	CopyInts.exe \
	CopyStrings.exe \
	CopyVector.exe \
	InsertVector.exe \
	CopyInts2.exe \
	CopyStrings2.exe \
	ReplaceStrings.exe \
	CopyInts3.exe \
	CopyIntsToFile.exe \
	CopyIntsFromFile.exe \
	GreaterThanN.exe \
	CopyInts4.exe \
	CountNotEqual.exe \
	Generators.$(OBJEXT) \
	FunctionObjects.exe \
	FBinder.exe \
	BinderValue.exe \
	PtrFun1.exe \
	PtrFun2.exe \
	MemFun1.exe \
	MemFun2.exe \
	FindBlanks.exe \
	MemFun3.exe \
	ComposeTry.exe \
	ComposeFinal.exe \
	FillGenerateTest.exe \
	Counting.exe \
	Manipulations.exe \
	SearchReplace.exe \
	Comparison.exe \
	Removing.exe \
	SortedSearchTest.exe \
	MergeTest.exe \
	SetOperations.exe \
	Counted.$(OBJEXT) \
	CalcInventory.exe \
	TransformNames.exe \
	SpecialList.exe \
	NumericTest.exe \
	TESTHEADER_Generators.exe \
	TESTHEADER_NumStringGen.exe \
	TESTHEADER_PrintSequence.exe \
	TESTHEADER_NString.exe \
	TESTHEADER_Counted.exe \
	TESTHEADER_Inventory.exe \
	TESTHEADER_copy_if.exe

DigitalMars:  \
	CopyInts.exe \
	CopyStrings.exe \
	CopyVector.exe \
	InsertVector.exe \
	CopyInts2.exe \
	CopyStrings2.exe \
	ReplaceStrings.exe \
	CopyInts3.exe \
	CopyIntsToFile.exe \
	CopyIntsFromFile.exe \
	GreaterThanN.exe \
	CopyInts4.exe \
	CountNotEqual.exe \
	Generators.$(OBJEXT) \
	FunctionObjects.exe \
	FBinder.exe \
	BinderValue.exe \
	PtrFun1.exe \
	PtrFun2.exe \
	MemFun1.exe \
	MemFun2.exe \
	FindBlanks.exe \
	MemFun3.exe \
	ComposeTry.exe \
	ComposeFinal.exe \
	FillGenerateTest.exe \
	Counting.exe \
	Manipulations.exe \
	SearchReplace.exe \
	Comparison.exe \
	Removing.exe \
	SortedSearchTest.exe \
	MergeTest.exe \
	SetOperations.exe \
	Counted.$(OBJEXT) \
	ForEach.exe \
	Transform.exe \
	CalcInventory.exe \
	TransformNames.exe \
	SpecialList.exe \
	NumericTest.exe \
	TESTHEADER_Generators.exe \
	TESTHEADER_NumStringGen.exe \
	TESTHEADER_PrintSequence.exe \
	TESTHEADER_NString.exe \
	TESTHEADER_Counted.exe \
	TESTHEADER_Inventory.exe \
	TESTHEADER_copy_if.exe

CodeWizard:
	CodeWizard *.cpp

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


CopyInts.exe: CopyInts.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

CopyStrings.exe: CopyStrings.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

CopyVector.exe: CopyVector.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

InsertVector.exe: InsertVector.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

CopyInts2.exe: CopyInts2.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

CopyStrings2.exe: CopyStrings2.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

ReplaceStrings.exe: ReplaceStrings.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

CopyInts3.exe: CopyInts3.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

CopyIntsToFile.exe: CopyIntsToFile.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

CopyIntsFromFile.exe: CopyIntsFromFile.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

GreaterThanN.exe: GreaterThanN.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

CopyInts4.exe: CopyInts4.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

CountNotEqual.exe: CountNotEqual.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

Generators.$(OBJEXT): Generators.cpp


FunctionObjects.exe: Generators.$(OBJEXT) FunctionObjects.$(OBJEXT)
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

FunctionObjects.$(OBJEXT): FunctionObjects.cpp

FBinder.exe: Generators.$(OBJEXT) FBinder.$(OBJEXT)
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

FBinder.$(OBJEXT): FBinder.cpp

BinderValue.exe: BinderValue.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

PtrFun1.exe: PtrFun1.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

PtrFun2.exe: PtrFun2.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

MemFun1.exe: MemFun1.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

MemFun2.exe: MemFun2.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

FindBlanks.exe: FindBlanks.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

MemFun3.exe: MemFun3.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

ComposeTry.exe: ComposeTry.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

ComposeFinal.exe: ComposeFinal.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

FillGenerateTest.exe: Generators.$(OBJEXT) FillGenerateTest.$(OBJEXT)
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

FillGenerateTest.$(OBJEXT): FillGenerateTest.cpp

Counting.exe: Generators.$(OBJEXT) Counting.$(OBJEXT)
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

Counting.$(OBJEXT): Counting.cpp

Manipulations.exe: Generators.$(OBJEXT) Manipulations.$(OBJEXT)
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

Manipulations.$(OBJEXT): Manipulations.cpp

SearchReplace.exe: SearchReplace.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

Comparison.exe: Comparison.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

Removing.exe: Generators.$(OBJEXT) Removing.$(OBJEXT)
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

Removing.$(OBJEXT): Removing.cpp

SortedSearchTest.exe: SortedSearchTest.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

MergeTest.exe: Generators.$(OBJEXT) MergeTest.$(OBJEXT)
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

MergeTest.$(OBJEXT): MergeTest.cpp

SetOperations.exe: Generators.$(OBJEXT) SetOperations.$(OBJEXT)
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

SetOperations.$(OBJEXT): SetOperations.cpp

Counted.$(OBJEXT): Counted.cpp


ForEach.exe: Counted.$(OBJEXT) ForEach.$(OBJEXT)
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

ForEach.$(OBJEXT): ForEach.cpp

Transform.exe: Counted.$(OBJEXT) Transform.$(OBJEXT)
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

Transform.$(OBJEXT): Transform.cpp

CalcInventory.exe: CalcInventory.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

TransformNames.exe: TransformNames.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

SpecialList.exe: SpecialList.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

NumericTest.exe: NumericTest.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

TESTHEADER_Generators.exe: TESTHEADER_Generators.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

TESTHEADER_NumStringGen.exe: TESTHEADER_NumStringGen.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

TESTHEADER_PrintSequence.exe: TESTHEADER_PrintSequence.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

TESTHEADER_NString.exe: TESTHEADER_NString.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

TESTHEADER_Counted.exe: TESTHEADER_Counted.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

TESTHEADER_Inventory.exe: TESTHEADER_Inventory.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

TESTHEADER_copy_if.exe: TESTHEADER_copy_if.cpp
	$(CPP) $(CPPFLAGS) $(EXEFLAG)$@ $^
	$@

⌨️ 快捷键说明

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