makefile

来自「COM+ Programming: A Practical Guide Usin」· 代码 · 共 52 行

TXT
52
字号

ALL: ComponentVcr.dll 

CLFLAGS=-Zi -Od -W4
LINKFLAGS=-Debug

.cpp.obj:
	cl -c $*.cpp $(CLFLAGS)

ComponentVcr.dll : \
	StdAfx.obj \
	ComponentVcrDLL.obj \
	ComponentVcr.obj \
	ClassObject.obj \
	ComponentVcr.def
	link -dll -out:ComponentVcr.dll \
		-def:ComponentVcr.def \
		StdAfx.obj \
		ComponentVcrDLL.obj \
		ClassObject.obj \
		ComponentVcr.obj advapi32.lib $(LINKFLAGS)

ComponentVcr.obj : ComponentVcr.cpp ComponentVcr.h ComponentVideo.h StdAfx.h

ComponentVcrDLL.obj : ComponentVcrDLL.cpp ComponentVcr.h ComponentVideo.h StdAfx.h

ClassObject.obj : ClassObject.cpp ComponentVcr.h ComponentVideo.h StdAfx.h

StdAfx.obj : StdAfx.cpp StdAfx.h MyModule.h

ComponentVideo.h : ComponentVideo.idl
	midl ComponentVideo.idl

clean :
	erase ComponentVideo.h
	erase DllData.c
	erase ComponentVideo.tlb
	erase ComponentVideo_i.c
	erase ComponentVideo_p.c
	erase ComponentVcrDLL.obj
	erase ComponentVcr.obj
	erase ComponentVcr.dll
	erase ComponentVcr.ilk
	erase ComponentVcr.pdb
	erase ComponentVcr.exp
	erase ComponentVcr.lib
	erase ClassObject.obj
    erase VC60.pdb
	erase StdAfx.obj


⌨️ 快捷键说明

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