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

📄 all.makefile

📁 Thinking in C++, 2nd Edition, Volume 2. 英文doc版 每章源代码
💻 MAKEFILE
字号:
# From Thinking in C++, 2nd Edition
# At http://www.BruceEckel.com
# (c) Bruce Eckel 1999
# Copyright notice in Copyright.txt
# Automatically-generated MAKEFILE 
# For examples in directory C11
# using the all compiler
# Note: does not make files that will 
# not compile with this compiler
# Invoke with: make -f all.makefile

.SUFFIXES : .obj .cpp .c
.cpp.obj :
	$(CPP) $(CPPFLAGS) -c $<
.c.obj :
	$(CPP) $(CPPFLAGS) -c $<

all: \
	FreeStandingReferences.exe \
	Reference.exe \
	ConstReferenceArguments.exe \
	ReferenceToPointer.exe \
	PassingBigStructures.exe \
	HowMany.exe \
	HowMany2.exe \
	Linenum.exe \
	DefaultCopyConstructor.exe \
	NoCopyConstruction.exe \
	SimpleStructure.exe \
	PointerToMemberData.exe \
	PmemFunDefinition.exe \
	PointerToMemberFunction.exe \
	PointerToMemberFunction2.exe 

test: all 
	FreeStandingReferences.exe  
	Reference.exe  
	ConstReferenceArguments.exe  
	ReferenceToPointer.exe  
	PassingBigStructures.exe  
	HowMany.exe  
	HowMany2.exe  
	Linenum.exe Linenum.cpp 
	DefaultCopyConstructor.exe  
	NoCopyConstruction.exe  
	SimpleStructure.exe  
	PointerToMemberData.exe  
	PmemFunDefinition.exe  
	PointerToMemberFunction.exe  
	PointerToMemberFunction2.exe  

bugs: 
	@echo No compiler bugs in this directory!

FreeStandingReferences.exe: FreeStandingReferences.obj 
	$(CPP) $(OFLAG)FreeStandingReferences.exe FreeStandingReferences.obj 

Reference.exe: Reference.obj 
	$(CPP) $(OFLAG)Reference.exe Reference.obj 

ConstReferenceArguments.exe: ConstReferenceArguments.obj 
	$(CPP) $(OFLAG)ConstReferenceArguments.exe ConstReferenceArguments.obj 

ReferenceToPointer.exe: ReferenceToPointer.obj 
	$(CPP) $(OFLAG)ReferenceToPointer.exe ReferenceToPointer.obj 

PassingBigStructures.exe: PassingBigStructures.obj 
	$(CPP) $(OFLAG)PassingBigStructures.exe PassingBigStructures.obj 

HowMany.exe: HowMany.obj 
	$(CPP) $(OFLAG)HowMany.exe HowMany.obj 

HowMany2.exe: HowMany2.obj 
	$(CPP) $(OFLAG)HowMany2.exe HowMany2.obj 

Linenum.exe: Linenum.obj 
	$(CPP) $(OFLAG)Linenum.exe Linenum.obj 

DefaultCopyConstructor.exe: DefaultCopyConstructor.obj 
	$(CPP) $(OFLAG)DefaultCopyConstructor.exe DefaultCopyConstructor.obj 

NoCopyConstruction.exe: NoCopyConstruction.obj 
	$(CPP) $(OFLAG)NoCopyConstruction.exe NoCopyConstruction.obj 

SimpleStructure.exe: SimpleStructure.obj 
	$(CPP) $(OFLAG)SimpleStructure.exe SimpleStructure.obj 

PointerToMemberData.exe: PointerToMemberData.obj 
	$(CPP) $(OFLAG)PointerToMemberData.exe PointerToMemberData.obj 

PmemFunDefinition.exe: PmemFunDefinition.obj 
	$(CPP) $(OFLAG)PmemFunDefinition.exe PmemFunDefinition.obj 

PointerToMemberFunction.exe: PointerToMemberFunction.obj 
	$(CPP) $(OFLAG)PointerToMemberFunction.exe PointerToMemberFunction.obj 

PointerToMemberFunction2.exe: PointerToMemberFunction2.obj 
	$(CPP) $(OFLAG)PointerToMemberFunction2.exe PointerToMemberFunction2.obj 


FreeStandingReferences.obj: FreeStandingReferences.cpp 
Reference.obj: Reference.cpp 
ConstReferenceArguments.obj: ConstReferenceArguments.cpp 
ReferenceToPointer.obj: ReferenceToPointer.cpp 
PassingBigStructures.obj: PassingBigStructures.cpp 
HowMany.obj: HowMany.cpp 
HowMany2.obj: HowMany2.cpp 
Linenum.obj: Linenum.cpp ..\require.h 
DefaultCopyConstructor.obj: DefaultCopyConstructor.cpp 
NoCopyConstruction.obj: NoCopyConstruction.cpp 
SimpleStructure.obj: SimpleStructure.cpp 
PointerToMemberData.obj: PointerToMemberData.cpp 
PmemFunDefinition.obj: PmemFunDefinition.cpp 
PointerToMemberFunction.obj: PointerToMemberFunction.cpp 
PointerToMemberFunction2.obj: PointerToMemberFunction2.cpp 

⌨️ 快捷键说明

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