makefile.win

来自「c++单元测试框架」· WIN 代码 · 共 100 行

WIN
100
字号
############################################################# Vendor-specific macros############################################################!if "$(CC)"=="cl"# Microsoft Visual C++ .NET (aka MSVC7, VC7)CFLAGS=/c /I..\..\includeEXEFLAG=/Fe#LFLAGS=/link NOTUSED!else!if "$(CC)"=="bcc32"# Borland C++ Builder 6.0 (aka BCB6, CBuilder6)CFLAGS=-c -I..\..\includeEXEFLAG=-e#LFLAGS=-l NOTUSED!else	error - unsupported compiler!endif!endif############################################################# Common macros############################################################CPPUNITLIB=..\..\src\cppunit\cppunit.libTARGET=cppunit.libOBJS=AdditionalMessage.obj \  Asserter.obj \  BeOsDynamicLibraryManager.obj \  BriefTestProgressListener.obj \  CompilerOutputter.obj \  DefaultProtector.obj \  DllMain.obj \  DynamicLibraryManager.obj \  DynamicLibraryManagerException.obj \  Exception.obj \  Message.obj \  PlugInManager.obj \  PlugInParameters.obj \  Protector.obj \  ProtectorChain.obj \  RepeatedTest.obj \  SourceLine.obj \  StringTools.obj \  SynchronizedObject.obj \  Test.obj \  TestAssert.obj \  TestCase.obj \  TestCaseDecorator.obj \  TestComposite.obj \  TestDecorator.obj \  TestFactoryRegistry.obj \  TestFailure.obj \  TestLeaf.obj \  TestNamer.obj \  TestPath.obj \  TestPlugInDefaultImpl.obj \  TestResult.obj \  TestResultCollector.obj \  TestRunner.obj \  TestSetUp.obj \  TestSuccessListener.obj \  TestSuite.obj \  TestSuiteBuilderContext.obj \  TextOutputter.obj \  TextTestProgressListener.obj \  TextTestResult.obj \  TextTestRunner.obj \  TypeInfoHelper.obj \  UnixDynamicLibraryManager.obj \  Win32DynamicLibraryManager.obj \  XmlDocument.obj \  XmlElement.obj \  XmlOutputter.obj \  XmlOutputterHook.obj############################################################# Common rules############################################################.cpp.obj:	$(CC) $(CFLAGS) $<all: $(TARGET)clean:	-del *.obj	-del *.tds	-del *.lst	-del $(TARGET)############################################################# Dependencies############################################################$(TARGET): $(OBJS)!if "$(CC)"=="cl"	lib /out:$@ $**!else!if "$(CC)"=="bcc32"	&tlib $@ /P256 -+$**!endif!endif

⌨️ 快捷键说明

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