XercesLib.mak
上传用户:zhuqijet
上传日期:2013-06-25
资源大小:10074k
文件大小:19k
源码类别:

词法分析

开发平台:

Visual C++

  1. # ---------------------------------------------------------------------------
  2. !if !$d(BCB)
  3. BCB = $(MAKEDIR)..
  4. !endif
  5. # ---------------------------------------------------------------------------
  6. TARGETPATH=..........BuildWin32BCC.551
  7. PROJECT = $(TARGETPATH)xerces-bor_$(XERCESVER).dll
  8. !if $d(WITHDEPRDOM)
  9. DEPRDOM_PATH=..........srcxercescdomdeprecated
  10. DEPRDOM_OBJFILES = 
  11.     $(TARGETPATH)objAttrImpl.obj 
  12.     $(TARGETPATH)objAttrMapImpl.obj 
  13.     $(TARGETPATH)objAttrNSImpl.obj 
  14.     $(TARGETPATH)objCDATASectionImpl.obj 
  15.     $(TARGETPATH)objCharacterDataImpl.obj 
  16.     $(TARGETPATH)objChildNode.obj 
  17.     $(TARGETPATH)objCommentImpl.obj 
  18.     $(TARGETPATH)objDeepNodeListImpl.obj 
  19.     $(TARGETPATH)objDocumentFragmentImpl.obj 
  20.     $(TARGETPATH)objDocumentImpl.obj 
  21.     $(TARGETPATH)objDocumentTypeImpl.obj 
  22.     $(TARGETPATH)objDomMemDebug.obj 
  23.     $(TARGETPATH)objDOMParser.obj 
  24.     $(TARGETPATH)objDOMString.obj 
  25.     $(TARGETPATH)objDOM_Attr.obj 
  26.     $(TARGETPATH)objDOM_CDATASection.obj 
  27.     $(TARGETPATH)objDOM_CharacterData.obj 
  28.     $(TARGETPATH)objDOM_Comment.obj 
  29.     $(TARGETPATH)objDOM_Document.obj 
  30.     $(TARGETPATH)objDOM_DocumentFragment.obj 
  31.     $(TARGETPATH)objDOM_DocumentType.obj 
  32.     $(TARGETPATH)objDOM_DOMException.obj 
  33.     $(TARGETPATH)objDOM_DOMImplementation.obj 
  34.     $(TARGETPATH)objDOM_Element.obj 
  35.     $(TARGETPATH)objDOM_Entity.obj 
  36.     $(TARGETPATH)objDOM_EntityReference.obj 
  37.     $(TARGETPATH)objDOM_NamedNodeMap.obj 
  38.     $(TARGETPATH)objDOM_Node.obj 
  39.     $(TARGETPATH)objDOM_NodeFilter.obj 
  40.     $(TARGETPATH)objDOM_NodeIterator.obj 
  41.     $(TARGETPATH)objDOM_NodeList.obj 
  42.     $(TARGETPATH)objDOM_Notation.obj 
  43.     $(TARGETPATH)objDOM_ProcessingInstruction.obj 
  44.     $(TARGETPATH)objDOM_Range.obj 
  45.     $(TARGETPATH)objDOM_RangeException.obj 
  46.     $(TARGETPATH)objDOM_Text.obj 
  47.     $(TARGETPATH)objDOM_TreeWalker.obj 
  48.     $(TARGETPATH)objDOM_XMLDecl.obj 
  49.     $(TARGETPATH)objDStringPool.obj 
  50.     $(TARGETPATH)objElementDefinitionImpl.obj 
  51.     $(TARGETPATH)objElementImpl.obj 
  52.     $(TARGETPATH)objElementNSImpl.obj 
  53.     $(TARGETPATH)objEntityImpl.obj 
  54.     $(TARGETPATH)objEntityReferenceImpl.obj 
  55.     $(TARGETPATH)objNamedNodeMapImpl.obj 
  56.     $(TARGETPATH)objNodeIDMap.obj 
  57.     $(TARGETPATH)objNodeImpl.obj 
  58.     $(TARGETPATH)objNodeIteratorImpl.obj 
  59.     $(TARGETPATH)objNodeListImpl.obj 
  60.     $(TARGETPATH)objNodeVector.obj 
  61.     $(TARGETPATH)objNotationImpl.obj 
  62.     $(TARGETPATH)objParentNode.obj 
  63.     $(TARGETPATH)objProcessingInstructionImpl.obj 
  64.     $(TARGETPATH)objRangeImpl.obj 
  65.     $(TARGETPATH)objRefCountedImpl.obj 
  66.     $(TARGETPATH)objTextImpl.obj 
  67.     $(TARGETPATH)objTreeWalkerImpl.obj 
  68.     $(TARGETPATH)objXMLDeclImpl.obj
  69. !endif
  70. OBJFILES = $(TARGETPATH)objXercesLib.obj 
  71.     $(TARGETPATH)objWin32PlatformUtils.obj 
  72.     $(TARGETPATH)objWin32MsgLoader.obj 
  73.     $(TARGETPATH)objWin32TransService.obj 
  74.     $(TARGETPATH)objBinHTTPURLInputStream.obj 
  75.     $(TARGETPATH)objWinSockNetAccessor.obj 
  76.     $(TARGETPATH)objASCIIRangeFactory.obj 
  77.     $(TARGETPATH)objBlockRangeFactory.obj 
  78.     $(TARGETPATH)objBMPattern.obj 
  79.     $(TARGETPATH)objCharToken.obj 
  80.     $(TARGETPATH)objClosureToken.obj 
  81.     $(TARGETPATH)objConcatToken.obj 
  82.     $(TARGETPATH)objConditionToken.obj 
  83.     $(TARGETPATH)objMatch.obj 
  84.     $(TARGETPATH)objModifierToken.obj 
  85.     $(TARGETPATH)objOp.obj 
  86.     $(TARGETPATH)objOpFactory.obj 
  87.     $(TARGETPATH)objParenToken.obj 
  88.     $(TARGETPATH)objParserForXMLSchema.obj 
  89.     $(TARGETPATH)objRangeFactory.obj 
  90.     $(TARGETPATH)objRangeToken.obj 
  91.     $(TARGETPATH)objRangeTokenMap.obj 
  92.     $(TARGETPATH)objRegularExpression.obj 
  93.     $(TARGETPATH)objRegxParser.obj 
  94.     $(TARGETPATH)objRegxUtil.obj 
  95.     $(TARGETPATH)objStringToken.obj 
  96.     $(TARGETPATH)objToken.obj 
  97.     $(TARGETPATH)objTokenFactory.obj 
  98.     $(TARGETPATH)objUnicodeRangeFactory.obj 
  99.     $(TARGETPATH)objUnionToken.obj 
  100.     $(TARGETPATH)objXMLRangeFactory.obj 
  101.     $(TARGETPATH)objXMLUniCharacter.obj 
  102.     $(TARGETPATH)objBase64.obj 
  103.     $(TARGETPATH)objBinFileInputStream.obj 
  104.     $(TARGETPATH)objBinInputStream.obj 
  105.     $(TARGETPATH)objBinMemInputStream.obj 
  106.     $(TARGETPATH)objBitSet.obj 
  107.     $(TARGETPATH)objHashPtr.obj 
  108.     $(TARGETPATH)objHashXMLCh.obj 
  109.     $(TARGETPATH)objHeaderDummy.obj 
  110.     $(TARGETPATH)objHexBin.obj 
  111.     $(TARGETPATH)objKVStringPair.obj 
  112.     $(TARGETPATH)objMutexes.obj 
  113.     $(TARGETPATH)objPlatformUtils.obj 
  114.     $(TARGETPATH)objQName.obj 
  115.     $(TARGETPATH)objStringPool.obj 
  116.     $(TARGETPATH)objTransService.obj 
  117.     $(TARGETPATH)objXML256TableTranscoder.obj 
  118.     $(TARGETPATH)objXML88591Transcoder.obj 
  119.     $(TARGETPATH)objXMLAbstractDoubleFloat.obj 
  120.     $(TARGETPATH)objXMLASCIITranscoder.obj 
  121.     $(TARGETPATH)objXMLBigDecimal.obj 
  122.     $(TARGETPATH)objXMLBigInteger.obj 
  123.     $(TARGETPATH)objXMLChTranscoder.obj 
  124.     $(TARGETPATH)objXMLDateTime.obj 
  125.     $(TARGETPATH)objXMLDouble.obj 
  126.     $(TARGETPATH)objXMLEBCDICTranscoder.obj 
  127.     $(TARGETPATH)objXMLException.obj 
  128.     $(TARGETPATH)objXMLFloat.obj 
  129.     $(TARGETPATH)objXMLIBM1140Transcoder.obj 
  130.     $(TARGETPATH)objXMLNumber.obj 
  131.     $(TARGETPATH)objXMLString.obj 
  132.     $(TARGETPATH)objXMLStringTokenizer.obj 
  133.     $(TARGETPATH)objXMLUCSTranscoder.obj 
  134.     $(TARGETPATH)objXMLUni.obj 
  135.     $(TARGETPATH)objXMLUri.obj 
  136.     $(TARGETPATH)objXMLURL.obj 
  137.     $(TARGETPATH)objXMLUTF16Transcoder.obj 
  138.     $(TARGETPATH)objXMLUTF8Transcoder.obj 
  139.     $(TARGETPATH)objXMLWin1252Transcoder.obj 
  140.     $(TARGETPATH)objLocalFileInputSource.obj 
  141.     $(TARGETPATH)objMemBufInputSource.obj 
  142.     $(TARGETPATH)objStdInInputSource.obj 
  143.     $(TARGETPATH)objURLInputSource.obj 
  144.     $(TARGETPATH)objXMLAttDef.obj 
  145.     $(TARGETPATH)objXMLAttr.obj 
  146.     $(TARGETPATH)objXMLBuffer.obj 
  147.     $(TARGETPATH)objXMLBufferMgr.obj 
  148.     $(TARGETPATH)objXMLContentModel.obj 
  149.     $(TARGETPATH)objXMLElementDecl.obj 
  150.     $(TARGETPATH)objXMLEntityDecl.obj 
  151.     $(TARGETPATH)objXMLFormatter.obj 
  152.     $(TARGETPATH)objXMLNotationDecl.obj 
  153.     $(TARGETPATH)objXMLRecognizer.obj 
  154.     $(TARGETPATH)objXMLValidator.obj 
  155.     $(TARGETPATH)objElemStack.obj 
  156.     $(TARGETPATH)objReaderMgr.obj 
  157.     $(TARGETPATH)objVecAttributesImpl.obj 
  158.     $(TARGETPATH)objVecAttrListImpl.obj 
  159.     $(TARGETPATH)objXMLReader.obj 
  160.     $(TARGETPATH)objXMLScanner.obj 
  161.     $(TARGETPATH)objSAX2XMLReaderImpl.obj 
  162.     $(TARGETPATH)objSAXParser.obj 
  163.     $(TARGETPATH)objDOMAttrImpl.obj 
  164.     $(TARGETPATH)objDOMAttrMapImpl.obj 
  165.     $(TARGETPATH)objDOMAttrNSImpl.obj 
  166.     $(TARGETPATH)objDOMCDATASectionImpl.obj 
  167.     $(TARGETPATH)objDOMCharacterDataImpl.obj 
  168.     $(TARGETPATH)objDOMChildNode.obj 
  169.     $(TARGETPATH)objDOMCommentImpl.obj 
  170.     $(TARGETPATH)objDOMDeepNodeListImpl.obj 
  171.     $(TARGETPATH)objDOMDocumentFragmentImpl.obj 
  172.     $(TARGETPATH)objDOMDocumentImpl.obj 
  173.     $(TARGETPATH)objDOMDocumentTypeImpl.obj 
  174.     $(TARGETPATH)objDOMStringPool.obj 
  175.     $(TARGETPATH)objDOMElementImpl.obj 
  176.     $(TARGETPATH)objDOMElementNSImpl.obj 
  177.     $(TARGETPATH)objDOMEntityImpl.obj 
  178.     $(TARGETPATH)objDOMEntityReferenceImpl.obj 
  179.     $(TARGETPATH)objDOMNamedNodeMapImpl.obj 
  180.     $(TARGETPATH)objDOMNodeIDMap.obj 
  181.     $(TARGETPATH)objDOMNodeImpl.obj 
  182.     $(TARGETPATH)objDOMNodeIteratorImpl.obj 
  183.     $(TARGETPATH)objDOMNodeListImpl.obj 
  184.     $(TARGETPATH)objDOMNodeVector.obj 
  185.     $(TARGETPATH)objDOMNotationImpl.obj 
  186.     $(TARGETPATH)objDOMParentNode.obj 
  187.     $(TARGETPATH)objDOMProcessingInstructionImpl.obj 
  188.     $(TARGETPATH)objDOMRangeImpl.obj 
  189.     $(TARGETPATH)objDOMTextImpl.obj 
  190.     $(TARGETPATH)objDOMTreeWalkerImpl.obj 
  191.     $(TARGETPATH)objDummy.obj 
  192.     $(TARGETPATH)objInputSource.obj 
  193.     $(TARGETPATH)objSAXException.obj 
  194.     $(TARGETPATH)objSAXParseException.obj 
  195.     $(TARGETPATH)objsax2Dummy.obj 
  196.     $(TARGETPATH)objAllContentModel.obj 
  197.     $(TARGETPATH)objCMAny.obj 
  198.     $(TARGETPATH)objCMBinaryOp.obj 
  199.     $(TARGETPATH)objCMUnaryOp.obj 
  200.     $(TARGETPATH)objContentLeafNameTypeVector.obj 
  201.     $(TARGETPATH)objContentSpecNode.obj 
  202.     $(TARGETPATH)objDFAContentModel.obj 
  203.     $(TARGETPATH)objGrammarResolver.obj 
  204.     $(TARGETPATH)objMixedContentModel.obj 
  205.     $(TARGETPATH)objSimpleContentModel.obj 
  206.     $(TARGETPATH)objAbstractNumericFacetValidator.obj 
  207.     $(TARGETPATH)objAbstractNumericValidator.obj 
  208.     $(TARGETPATH)objAbstractStringValidator.obj 
  209.     $(TARGETPATH)objAnySimpleTypeDatatypeValidator.obj 
  210.     $(TARGETPATH)objAnyURIDatatypeValidator.obj 
  211.     $(TARGETPATH)objBase64BinaryDatatypeValidator.obj 
  212.     $(TARGETPATH)objBooleanDatatypeValidator.obj 
  213.     $(TARGETPATH)objDateDatatypeValidator.obj 
  214.     $(TARGETPATH)objDateTimeValidator.obj 
  215.     $(TARGETPATH)objDateTimeDatatypeValidator.obj 
  216.     $(TARGETPATH)objDatatypeValidator.obj 
  217.     $(TARGETPATH)objDatatypeValidatorFactory.obj 
  218.     $(TARGETPATH)objDayDatatypeValidator.obj 
  219.     $(TARGETPATH)objDecimalDatatypeValidator.obj 
  220.     $(TARGETPATH)objDoubleDatatypeValidator.obj 
  221.     $(TARGETPATH)objDurationDatatypeValidator.obj 
  222.     $(TARGETPATH)objENTITYDatatypeValidator.obj 
  223.     $(TARGETPATH)objFloatDatatypeValidator.obj 
  224.     $(TARGETPATH)objHexBinaryDatatypeValidator.obj 
  225.     $(TARGETPATH)objIDDatatypeValidator.obj 
  226.     $(TARGETPATH)objIDREFDatatypeValidator.obj 
  227.     $(TARGETPATH)objListDatatypeValidator.obj 
  228.     $(TARGETPATH)objMonthDatatypeValidator.obj 
  229.     $(TARGETPATH)objMonthDayDatatypeValidator.obj 
  230.     $(TARGETPATH)objNameDatatypeValidator.obj 
  231.     $(TARGETPATH)objNCNameDatatypeValidator.obj 
  232.     $(TARGETPATH)objNOTATIONDatatypeValidator.obj 
  233.     $(TARGETPATH)objQNameDatatypeValidator.obj 
  234.     $(TARGETPATH)objStringDatatypeValidator.obj 
  235.     $(TARGETPATH)objTimeDatatypeValidator.obj 
  236.     $(TARGETPATH)objUnionDatatypeValidator.obj 
  237.     $(TARGETPATH)objYearDatatypeValidator.obj 
  238.     $(TARGETPATH)objYearMonthDatatypeValidator.obj 
  239.     $(TARGETPATH)objDTDAttDef.obj 
  240.     $(TARGETPATH)objDTDAttDefList.obj 
  241.     $(TARGETPATH)objDTDElementDecl.obj 
  242.     $(TARGETPATH)objDTDGrammar.obj 
  243.     $(TARGETPATH)objDTDScanner.obj 
  244.     $(TARGETPATH)objDTDValidator.obj 
  245.     $(TARGETPATH)objComplexTypeInfo.obj 
  246.     $(TARGETPATH)objGeneralAttributeCheck.obj 
  247.     $(TARGETPATH)objNamespaceScope.obj 
  248.     $(TARGETPATH)objSchemaAttDef.obj 
  249.     $(TARGETPATH)objSchemaAttDefList.obj 
  250.     $(TARGETPATH)objSchemaElementDecl.obj 
  251.     $(TARGETPATH)objSchemaGrammar.obj 
  252.     $(TARGETPATH)objSchemaInfo.obj 
  253.     $(TARGETPATH)objSchemaSymbols.obj 
  254.     $(TARGETPATH)objSchemaValidator.obj 
  255.     $(TARGETPATH)objSubstitutionGroupComparator.obj 
  256.     $(TARGETPATH)objTraverseSchema.obj 
  257.     $(TARGETPATH)objXercesAttGroupInfo.obj 
  258.     $(TARGETPATH)objXercesElementWildcard.obj 
  259.     $(TARGETPATH)objXercesGroupInfo.obj 
  260.     $(TARGETPATH)objXUtil.obj 
  261.     $(TARGETPATH)objFieldActivator.obj 
  262.     $(TARGETPATH)objFieldValueMap.obj 
  263.     $(TARGETPATH)objIC_Field.obj 
  264.     $(TARGETPATH)objIC_Key.obj 
  265.     $(TARGETPATH)objIC_KeyRef.obj 
  266.     $(TARGETPATH)objIC_Selector.obj 
  267.     $(TARGETPATH)objIC_Unique.obj 
  268.     $(TARGETPATH)objIdentityConstraint.obj 
  269.     $(TARGETPATH)objValueStore.obj 
  270.     $(TARGETPATH)objValueStoreCache.obj 
  271.     $(TARGETPATH)objXercesXPath.obj 
  272.     $(TARGETPATH)objXPathMatcher.obj 
  273.     $(TARGETPATH)objXPathMatcherStack.obj 
  274.     $(TARGETPATH)objXPathSymbols.obj 
  275.     $(TARGETPATH)objAbstractDOMParser.obj 
  276.     $(TARGETPATH)objXercesDOMParser.obj 
  277.     $(TARGETPATH)objDOMException.obj 
  278.     $(TARGETPATH)objDefaultPanicHandler.obj 
  279.     $(TARGETPATH)objPanicHandler.obj     
  280.     $(TARGETPATH)objEncodingValidator.obj 
  281.     $(TARGETPATH)objXSDErrorReporter.obj 
  282.     $(TARGETPATH)objXSDDOMParser.obj 
  283.     $(TARGETPATH)objXSDElementNSImpl.obj 
  284.     $(TARGETPATH)objXSDLocator.obj 
  285.     $(TARGETPATH)objDOMRangeException.obj 
  286.     $(TARGETPATH)objDOMImplementationImpl.obj 
  287.     $(TARGETPATH)objDOMImplementationRegistry.obj 
  288.     $(TARGETPATH)objDOMBuilderImpl.obj 
  289.     $(TARGETPATH)objDOMWriterImpl.obj 
  290.     $(TARGETPATH)objWrapper4InputSource.obj 
  291.     $(TARGETPATH)objWrapper4DOMInputSource.obj 
  292.     $(TARGETPATH)objDOMLocatorImpl.obj 
  293.     $(TARGETPATH)objDOMErrorImpl.obj 
  294.     $(TARGETPATH)objMemBufFormatTarget.obj 
  295.     $(TARGETPATH)objStdOutFormatTarget.obj 
  296.     $(TARGETPATH)objLocalFileFormatTarget.obj 
  297.     $(TARGETPATH)objXMLChar.obj 
  298.     $(TARGETPATH)objXMLMsgLoader.obj 
  299.     $(TARGETPATH)objDGXMLScanner.obj 
  300.     $(TARGETPATH)objIGXMLScanner.obj 
  301.     $(TARGETPATH)objIGXMLScanner2.obj 
  302.     $(TARGETPATH)objSGXMLScanner.obj 
  303.     $(TARGETPATH)objWFXMLScanner.obj 
  304.     $(TARGETPATH)objXMLScannerResolver.obj 
  305.     $(TARGETPATH)objDOMTypeInfoImpl.obj 
  306.     $(DEPRDOM_OBJFILES)
  307. RESFILES = $(TARGETPATH)objVersion.res
  308. MAINSOURCE = XercesLib.cpp
  309. RESDEPEN = $(RESFILES)
  310. LIBFILES = 
  311. IDLFILES = 
  312. IDLGENFILES = 
  313. LIBRARIES = 
  314. SPARELIBS = 
  315. DEFFILE = 
  316. # ---------------------------------------------------------------------------
  317. PATHCPP = .;..........srcxercescdom;..........srcxercescdomimpl;..........srcxercescframework;..........srcxercescinternal;..........srcxercescparsers;..........srcxercescsax;..........srcxercescsax2;..........srcxercescutil;..........srcxercescutilMsgLoadersWin32;..........srcxercescutilNetAccessorsWinSock;..........srcxercescutilPlatformsWin32;..........srcxercescutilregx;..........srcxercescutilTranscodersWin32;..........srcxercescvalidatorscommon;..........srcxercescvalidatorsdatatype;..........srcxercescvalidatorsDTD;..........srcxercescvalidatorsschema;..........srcxercescvalidatorsschemaidentity;$(DEPRDOM_PATH)
  318. PATHASM = .;
  319. PATHPAS = .;
  320. PATHRC = .;..........srcxercescutilPlatformsWin32
  321. !if !$d(WITHASM)
  322. XERCES_NO_ASM=;XERCES_NO_ASM
  323. !endif
  324. USERDEFINES = _DEBUG;PLATFORM_WIN32;_CRTDBG_MAP_ALLOC;PROJ_XMLPARSER;PROJ_XMLUTIL;PROJ_PARSERS;PROJ_SAX4C;PROJ_SAX2;PROJ_DOM;PROJ_VALIDATORS;XML_SINGLEDLL;XML_USE_WIN32_TRANSCODER;XML_USE_WIN32_MSGLOADER;XML_USE_NETACCESSOR_WINSOCK$(XERCES_NO_ASM)
  325. SYSDEFINES = NO_STRICT;_NO_VCL;_RTLDLL
  326. INCLUDEPATH = ..........src;..........srcxercescdom;..........srcxercescframework;..........srcxercescinternal;..........srcxercescparsers;..........srcxercescsax;..........srcxercescsax2;..........srcxercescutil;..........srcxercescutilMsgLoadersWin32;..........srcxercescutilNetAccessorsWinSock;..........srcxercescutilPlatformsWin32;..........srcxercescutilregx;..........srcxercescutilTranscodersWin32;..........srcxercescvalidatorscommon;..........srcxercescvalidatorsdatatype;..........srcxercescvalidatorsDTD;..........srcxercescvalidatorsschema;..........srcxercescvalidatorsschemaidentity;$(DEPRDOM_PATH)
  327. LIBPATH = ..........srcxercescdom;..........srcxercescframework;..........srcxercescinternal;..........srcxercescparsers;..........srcxercescsax;..........srcxercescsax2;..........srcxercescutil;..........srcxercescutilMsgLoadersWin32;..........srcxercescutilNetAccessorsWinSock;..........srcxercescutilPlatformsWin32;..........srcxercescutilregx;..........srcxercescutilTranscodersWin32;..........srcxercescvalidatorscommon;..........srcxercescvalidatorsdatatype;..........srcxercescvalidatorsDTD;..........srcxercescvalidatorsschema;..........srcxercescvalidatorsschemaidentity;$(DEPRDOM_PATH)
  328. WARNINGS= -w-par
  329. # ---------------------------------------------------------------------------
  330. CFLAG1 = -tWD -Od -Vx -Ve -X- -r- -a8 -4 -b -k -y -v -vi- -c -tWM
  331. IDLCFLAGS = 
  332. PFLAGS = -N2$(TARGETPATH)obj 
  333.     -N0$(TARGETPATH)obj -$YD -$W -$O- -v -JPHNE -M
  334. RFLAGS = 
  335. AFLAGS = /mx /w2 /zd
  336. LFLAGS = -l"$(TARGETPATH)" -I$(TARGETPATH)obj 
  337.     -D"" -aa -Tpd -x -Gn -Gi -v
  338. # ---------------------------------------------------------------------------
  339. ALLOBJ = c0d32.obj $(OBJFILES)
  340. ALLRES = $(RESFILES)
  341. ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cw32mti.lib
  342. # ---------------------------------------------------------------------------
  343. # ---------------------------------------------------------------------------
  344. # MAKE SECTION
  345. # ---------------------------------------------------------------------------
  346. # This section of the project file is not used by the BCB IDE.  It is for
  347. # the benefit of building from the command-line using the MAKE utility.
  348. # ---------------------------------------------------------------------------
  349. .autodepend
  350. # ---------------------------------------------------------------------------
  351. !if "$(USERDEFINES)" != ""
  352. AUSERDEFINES = -d$(USERDEFINES:;= -d)
  353. !else
  354. AUSERDEFINES =
  355. !endif
  356. !if !$d(BCC32)
  357. BCC32 = bcc32
  358. !endif
  359. !if !$d(CPP32)
  360. CPP32 = cpp32
  361. !endif
  362. !if !$d(DCC32)
  363. DCC32 = dcc32
  364. !endif
  365. !if !$d(TASM32)
  366. TASM32 = tasm32
  367. !endif
  368. !if !$d(LINKER)
  369. LINKER = ilink32
  370. !endif
  371. !if !$d(BRCC32)
  372. BRCC32 = brcc32
  373. !endif
  374. # ---------------------------------------------------------------------------
  375. !if $d(PATHCPP)
  376. .PATH.CPP = $(PATHCPP)
  377. .PATH.C   = $(PATHCPP)
  378. !endif
  379. !if $d(PATHPAS)
  380. .PATH.PAS = $(PATHPAS)
  381. !endif
  382. !if $d(PATHASM)
  383. .PATH.ASM = $(PATHASM)
  384. !endif
  385. !if $d(PATHRC)
  386. .PATH.RC  = $(PATHRC)
  387. !endif
  388. # ---------------------------------------------------------------------------
  389. $(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
  390.     $(BCB)BIN$(LINKER) @&&!
  391.     $(LFLAGS) -L$(LIBPATH) +
  392.     $(ALLOBJ), +
  393.     $(PROJECT),, +
  394.     $(ALLLIB), +
  395.     $(DEFFILE), +
  396.     $(ALLRES)
  397. !
  398. # ---------------------------------------------------------------------------
  399. .pas.hpp:
  400.     $(BCB)BIN$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
  401. .pas.obj:
  402.     $(BCB)BIN$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
  403. .cpp.obj:
  404.     $(BCB)BIN$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
  405. .c.obj:
  406.     $(BCB)BIN$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
  407. .c.i:
  408.     $(BCB)BIN$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
  409. .cpp.i:
  410.     $(BCB)BIN$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
  411. .asm.obj:
  412.     $(BCB)BIN$(TASM32) $(AFLAGS) -i$(INCLUDEPATH:;= -i) $(AUSERDEFINES) -d$(SYSDEFINES:;= -d) $<, $@
  413. .rc.res:
  414.     $(BCB)BIN$(BRCC32) $(RFLAGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -fo$@ $<
  415. # ---------------------------------------------------------------------------