RVPkgCB4.bpk
上传用户:daoqigc
上传日期:2021-04-20
资源大小:2795k
文件大小:6k
源码类别:

RichEdit

开发平台:

Delphi

  1. # ---------------------------------------------------------------------------
  2. !if !$d(BCB)
  3. BCB = $(MAKEDIR)..
  4. !endif
  5. # ---------------------------------------------------------------------------
  6. # IDE SECTION
  7. # ---------------------------------------------------------------------------
  8. # The following section of the project makefile is managed by the BCB IDE.
  9. # It is recommended to use the IDE to change any of the values in this
  10. # section.
  11. # ---------------------------------------------------------------------------
  12. VERSION = BCB.04.04
  13. # ---------------------------------------------------------------------------
  14. PROJECT = RVPkgCB4.bpl
  15. OBJFILES = RVStyle.obj DLines.obj PtblRV.obj RVScroll.obj RichView.obj RVEdit.obj 
  16.   CRVPP.obj RVPP.obj RVSEdit.obj CRVData.obj CRVFData.obj PtRVData.obj RVBack.obj 
  17.   RVERVData.obj RVFMisc.obj RVFuncs.obj RVItem.obj RVReg.obj RVRVData.obj 
  18.   RVUndo.obj RVUni.obj RVTable.obj RVCodePages.obj RVDataList.obj RVClasses.obj 
  19.   RVTInplace.obj RVCtrlData.obj RVStr.obj RVRTFErr.obj RVRTFProps.obj RVRTF.obj 
  20.   RVMapWht.obj RVMisc.obj CtrlImg.obj RVReport.obj RVSer.obj RVDsgn.obj 
  21.   RVOfficeCnv.obj RVMarker.obj RVXPTheme.obj RVResize.obj RVDragDrop.obj 
  22.   RVLinear.obj RVGetText.obj RVThread.obj RVWordPaint.obj RVAnimate.obj 
  23.   RVGetTextW.obj RVPkgCB4.obj
  24. RESFILES = RVPkgCB4.res RVReg.dcr
  25. DEFFILE =
  26. RESDEPEN = $(RESFILES) RVDsgn.dfm
  27. LIBFILES =
  28. LIBRARIES =
  29. SPARELIBS = VCL40.lib vcljpg40.lib
  30. PACKAGES = vcl40.bpi vcljpg40.bpi
  31. # ---------------------------------------------------------------------------
  32. PATHCPP = .;
  33. PATHASM = .;
  34. PATHPAS = .;
  35. PATHRC = .;
  36. DEBUGLIBPATH = $(BCB)libdebug
  37. RELEASELIBPATH = $(BCB)librelease
  38. SYSDEFINES = NO_STRICT;USEPACKAGES
  39. USERDEFINES =
  40. # ---------------------------------------------------------------------------
  41. CFLAG1 = -I$(BCB)include;$(BCB)includevcl -O2 -Hc -H=$(BCB)libvcl40.csm -w -Ve 
  42.   -Tkh30000 -a8 -k- -vi -D$(SYSDEFINES);$(USERDEFINES) -c -b- -w-par -w-inl -Vx 
  43.   -tWM
  44. CFLAG2 =
  45. CFLAG3 =
  46. PFLAGS = -U"c:program filesborlandcbuilder4librelease";$(BCB)ProjectsLib;$(BCB)libobj;$(BCB)lib;$(RELEASELIBPATH) 
  47.   -I$(BCB)include;$(BCB)includevcl -$Y- -$L- -$D- -v -M -JPHNE
  48. RFLAGS = -i$(BCB)include;$(BCB)includevcl
  49. AFLAGS = /i$(BCB)include /i$(BCB)includevcl /mx /w2 /zn /dUSEPACKAGES
  50. LFLAGS = -L"c:program filesborlandcbuilder4librelease";$(BCB)ProjectsLib;$(BCB)libobj;$(BCB)lib;$(RELEASELIBPATH) 
  51.   -DRichView -aa -Tpp -Gpd -x -Gn -Gl -Gi
  52. IFLAGS =
  53. # ---------------------------------------------------------------------------
  54. ALLOBJ = c0pkg32.obj $(PACKAGES) sysinit.obj $(OBJFILES)
  55. ALLRES = $(RESFILES)
  56. ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cp32mt.lib
  57. # ---------------------------------------------------------------------------
  58. !ifdef IDEOPTIONS
  59. [Version Info]
  60. IncludeVerInfo=1
  61. AutoIncBuild=0
  62. MajorVer=1
  63. MinorVer=9
  64. Release=0
  65. Build=0
  66. Debug=0
  67. PreRelease=0
  68. Special=0
  69. Private=0
  70. DLL=0
  71. Locale=1033
  72. CodePage=1252
  73. [Version Info Keys]
  74. CompanyName=Sergey Tkachenko
  75. FileDescription=RichView Package for C++Builder4
  76. FileVersion=1.9.0.0
  77. InternalName=RVPkg
  78. LegalCopyright=(C) Sergey Tkachenko
  79. LegalTrademarks=
  80. OriginalFilename=RVPkgCB4
  81. ProductName=RichView
  82. ProductVersion=1.9.0.0
  83. Comments=
  84. [Excluded Packages]
  85. [HistoryListshlIncludePath]
  86. Count=1
  87. Item0=$(BCB)include;$(BCB)includevcl
  88. [HistoryListshlLibraryPath]
  89. Count=5
  90. Item0=c:program filesborlandcbuilder4librelease;$(BCB)ProjectsLib;$(BCB)libobj;$(BCB)lib
  91. Item1=c:program filesborlandcbuilder4librelease;$(BCB)ProjectsLib;$(BCB)libobj;$(BCB)lib
  92. Item2=$(BCB)ProjectsLib;$(BCB)libobj;$(BCB)lib
  93. Item3=....Program FilesBorlandCBuilder4Lib;$(BCB)libobj;$(BCB)lib
  94. Item4=$(BCB)libobj;$(BCB)lib
  95. [HistoryListshlDebugSourcePath]
  96. Count=1
  97. Item0=$(BCB)sourcevcl
  98. [HistoryListshlConditionals]
  99. Count=1
  100. Item0=_RTLDLL;USEPACKAGES
  101. [HistoryListshIBPIOutputDir]
  102. Count=1
  103. Item0=.
  104. [Debugging]
  105. DebugSourceDirs=$(BCB)sourcevcl
  106. [Parameters]
  107. RunParams=
  108. HostApplication=
  109. RemoteHost=
  110. RemotePath=
  111. RemoteDebug=0
  112. [Compiler]
  113. InMemoryExe=0
  114. ShowInfoMsgs=0
  115. !endif
  116. # ---------------------------------------------------------------------------
  117. # MAKE SECTION
  118. # ---------------------------------------------------------------------------
  119. # This section of the project file is not used by the BCB IDE.  It is for
  120. # the benefit of building from the command-line using the MAKE utility.
  121. # ---------------------------------------------------------------------------
  122. .autodepend
  123. # ---------------------------------------------------------------------------
  124. !if !$d(BCC32)
  125. BCC32 = bcc32
  126. !endif
  127. !if !$d(DCC32)
  128. DCC32 = dcc32
  129. !endif
  130. !if !$d(TASM32)
  131. TASM32 = tasm32
  132. !endif
  133. !if !$d(LINKER)
  134. LINKER = ilink32
  135. !endif
  136. !if !$d(BRCC32)
  137. BRCC32 = brcc32
  138. !endif
  139. # ---------------------------------------------------------------------------
  140. !if $d(PATHCPP)
  141. .PATH.CPP = $(PATHCPP)
  142. .PATH.C   = $(PATHCPP)
  143. !endif
  144. !if $d(PATHPAS)
  145. .PATH.PAS = $(PATHPAS)
  146. !endif
  147. !if $d(PATHASM)
  148. .PATH.ASM = $(PATHASM)
  149. !endif
  150. !if $d(PATHRC)
  151. .PATH.RC  = $(PATHRC)
  152. !endif
  153. # ---------------------------------------------------------------------------
  154. $(PROJECT): $(OBJFILES) $(RESDEPEN) $(DEFFILE)
  155.     $(BCB)BIN$(LINKER) @&&!
  156.     $(LFLAGS) +
  157.     $(ALLOBJ), +
  158.     $(PROJECT),, +
  159.     $(ALLLIB), +
  160.     $(DEFFILE), +
  161.     $(ALLRES)
  162. !
  163. # ---------------------------------------------------------------------------
  164. .pas.hpp:
  165.     $(BCB)BIN$(DCC32) $(PFLAGS) {$< }
  166. .pas.obj:
  167.     $(BCB)BIN$(DCC32) $(PFLAGS) {$< }
  168. .cpp.obj:
  169.     $(BCB)BIN$(BCC32) $(CFLAG1) $(CFLAG2) $(CFLAG3) -n$(@D) {$< }
  170. .c.obj:
  171.     $(BCB)BIN$(BCC32) $(CFLAG1) $(CFLAG2) $(CFLAG3) -n$(@D) {$< }
  172. .asm.obj:
  173.     $(BCB)BIN$(TASM32) $(AFLAGS) $<, $@
  174. .rc.res:
  175.     $(BCB)BIN$(BRCC32) $(RFLAGS) -fo$@ $<
  176. # ---------------------------------------------------------------------------