CDPacket.bpr
上传用户:deyixm
上传日期:2007-01-06
资源大小:43k
文件大小:6k
源码类别:

行业应用

开发平台:

Visual C++

  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 = CDPacket.exe
  15. OBJFILES = CDPacket.obj main.obj about.obj CDAdd.obj SFAdd.obj CDFind.obj SerchDisk.obj 
  16.   ModiSF.obj config.obj ProgressBar.obj
  17. RESFILES = cdpacket.res CDPacket.res
  18. RESDEPEN = $(RESFILES) main.dfm about.dfm CDAdd.dfm SFAdd.dfm CDFind.dfm ModiSF.dfm 
  19.   config.dfm ProgressBar.dfm
  20. LIBFILES =
  21. IDLGENFILES =
  22. IDLFILES =
  23. LIBRARIES = vcldb40.lib VCLMID40.lib VCLX40.lib VCL40.lib
  24. SPARELIBS = VCL40.lib VCLX40.lib VCLMID40.lib vcldb40.lib
  25. PACKAGES = VCL40.bpi VCLX40.bpi VCLDB40.bpi VCLDBX40.bpi QRPT40.bpi TEEUI40.bpi 
  26.   TEEDB40.bpi TEE40.bpi VCLMID40.bpi
  27. DEFFILE =
  28. # ---------------------------------------------------------------------------
  29. PATHCPP = .;
  30. PATHASM = .;
  31. PATHPAS = .;
  32. PATHRC = .;
  33. DEBUGLIBPATH = $(BCB)libdebug
  34. RELEASELIBPATH = $(BCB)librelease
  35. USERDEFINES =
  36. SYSDEFINES = NO_STRICT
  37. # ---------------------------------------------------------------------------
  38. CFLAG1 = -I....BorlandCBuilder4Projects;$(BCB)include;$(BCB)includevcl -O2 -Hc 
  39.   -H=$(BCB)libvcl40.csm -w -Ve -a8 -5 -k- -vi -c -b- -w-par -w-inl -Vx -tW -tWM 
  40.   -D$(SYSDEFINES);$(USERDEFINES)
  41. IDLCFLAGS = -I....BorlandCBuilder4Projects -I$(BCB)include -I$(BCB)includevcl 
  42.   -src_suffixcpp
  43. PFLAGS = -U....BorlandCBuilder4Projects;$(BCB)libobj;$(BCB)lib;$(RELEASELIBPATH) 
  44.   -I....BorlandCBuilder4Projects;$(BCB)include;$(BCB)includevcl -$Y- -$L- 
  45.   -$D- -v -JPHNE -M
  46. RFLAGS = -i....BorlandCBuilder4Projects;$(BCB)include;$(BCB)includevcl
  47. AFLAGS = /i....BorlandCBuilder4Projects /i$(BCB)include /i$(BCB)includevcl /mx 
  48.   /w2 /zn
  49. LFLAGS = -L....BorlandCBuilder4Projects;$(BCB)libobj;$(BCB)lib;$(RELEASELIBPATH) 
  50.   -aa -Tpe -x -Gn
  51. # ---------------------------------------------------------------------------
  52. ALLOBJ = c0w32.obj sysinit.obj $(OBJFILES)
  53. ALLRES = $(RESFILES)
  54. ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cp32mt.lib
  55. # ---------------------------------------------------------------------------
  56. !ifdef IDEOPTIONS
  57. [Version Info]
  58. IncludeVerInfo=1
  59. AutoIncBuild=0
  60. MajorVer=1
  61. MinorVer=2
  62. Release=1
  63. Build=9
  64. Debug=0
  65. PreRelease=0
  66. Special=0
  67. Private=0
  68. DLL=0
  69. Locale=2052
  70. CodePage=936
  71. [Version Info Keys]
  72. CompanyName=学韬软件工作室
  73. FileDescription=showtop CD Packet 
  74. FileVersion=1.2.1.9
  75. InternalName=
  76. LegalCopyright=学韬软件工作室  CopyLeft  (C) 2000
  77. LegalTrademarks=Showtop Software
  78. OriginalFilename=
  79. ProductName= 学韬电子光盘册
  80. ProductVersion=1.2.1
  81. Comments= 学韬电子光盘册
  82. [Excluded Packages]
  83. $(BCB)ProjectsBpldclusr40.bpl=User Components
  84. $(BCB)Bindclocx40.bpl=Borland Sample Imported ActiveX Controls
  85. C:WINDOWSSYSTEM\nmfast40.bpl=NetMasters Fastnet Tools
  86. $(BCB)Binbcbsmp40.bpl=Borland C++ Sample Components
  87. $(BCB)Bindclint40.bpl=Borland Resource DLL Wizard
  88. C:WINDOWSSYSTEM\ibsmp40.bpl=Borland C++ InterBase Alerter Component
  89. $(BCB)Binrcexpert.bpl=Borland Resource Expert
  90. $(BCB)Bindclqrt40.bpl=QuickReport Components
  91. $(BCB)Binmfcowlwizard.bpl=MFC/OWL Wizard
  92. $(BCB)Bindcldss40.bpl=Borland Decision Cube Components
  93. $(BCB)Bindclnet40.bpl=Borland Internet Components
  94. $(BCB)BinDBWEBXPRT.BPL=Borland Web Wizard Package
  95. [HistoryListshlIncludePath]
  96. Count=1
  97. Item0=....BorlandCBuilder4Projects;$(BCB)include;$(BCB)includevcl
  98. [HistoryListshlLibraryPath]
  99. Count=1
  100. Item0=....BorlandCBuilder4Projects;$(BCB)libobj;$(BCB)lib
  101. [HistoryListshlDebugSourcePath]
  102. Count=1
  103. Item0=$(BCB)sourcevcl
  104. [HistoryListshlRunParameters]
  105. Count=2
  106. Item0=c:my documentstest.cdb
  107. Item1=c:\my documents\test.cdb
  108. [Debugging]
  109. DebugSourceDirs=$(BCB)sourcevcl
  110. [Parameters]
  111. RunParams=
  112. HostApplication=
  113. RemoteHost=
  114. RemotePath=
  115. RemoteDebug=0
  116. [Compiler]
  117. InMemoryExe=0
  118. ShowInfoMsgs=0
  119. [CORBA]
  120. AddServerUnit=1
  121. AddClientUnit=1
  122. PrecompiledHeaders=1
  123. !endif
  124. # ---------------------------------------------------------------------------
  125. # MAKE SECTION
  126. # ---------------------------------------------------------------------------
  127. # This section of the project file is not used by the BCB IDE.  It is for
  128. # the benefit of building from the command-line using the MAKE utility.
  129. # ---------------------------------------------------------------------------
  130. .autodepend
  131. # ---------------------------------------------------------------------------
  132. !if !$d(BCC32)
  133. BCC32 = bcc32
  134. !endif
  135. !if !$d(CPP32)
  136. CPP32 = cpp32
  137. !endif
  138. !if !$d(DCC32)
  139. DCC32 = dcc32
  140. !endif
  141. !if !$d(TASM32)
  142. TASM32 = tasm32
  143. !endif
  144. !if !$d(LINKER)
  145. LINKER = ilink32
  146. !endif
  147. !if !$d(BRCC32)
  148. BRCC32 = brcc32
  149. !endif
  150. !if !$d(IDL2CPP)
  151. IDL2CPP = idl2cpp
  152. !endif
  153. # ---------------------------------------------------------------------------
  154. !if $d(PATHCPP)
  155. .PATH.CPP = $(PATHCPP)
  156. .PATH.C   = $(PATHCPP)
  157. !endif
  158. !if $d(PATHPAS)
  159. .PATH.PAS = $(PATHPAS)
  160. !endif
  161. !if $d(PATHASM)
  162. .PATH.ASM = $(PATHASM)
  163. !endif
  164. !if $d(PATHRC)
  165. .PATH.RC  = $(PATHRC)
  166. !endif
  167. # ---------------------------------------------------------------------------
  168. $(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
  169.     $(BCB)BIN$(LINKER) @&&!
  170.     $(LFLAGS) +
  171.     $(ALLOBJ), +
  172.     $(PROJECT),, +
  173.     $(ALLLIB), +
  174.     $(DEFFILE), +
  175.     $(ALLRES)
  176. !
  177. # ---------------------------------------------------------------------------
  178. .pas.hpp:
  179.     $(BCB)BIN$(DCC32) $(PFLAGS) {$< }
  180. .pas.obj:
  181.     $(BCB)BIN$(DCC32) $(PFLAGS) {$< }
  182. .cpp.obj:
  183.     $(BCB)BIN$(BCC32) $(CFLAG1) -n$(@D) {$< }
  184. .c.obj:
  185.     $(BCB)BIN$(BCC32) $(CFLAG1) -n$(@D) {$< }
  186. .c.i:
  187.     $(BCB)BIN$(CPP32) $(CFLAG1) -n. {$< }
  188. .cpp.i:
  189.     $(BCB)BIN$(CPP32) $(CFLAG1) -n. {$< }
  190. .asm.obj:
  191.     $(BCB)BIN$(TASM32) $(AFLAGS) $<, $@
  192. .rc.res:
  193.     $(BCB)BIN$(BRCC32) $(RFLAGS) -fo$@ $<
  194. # ---------------------------------------------------------------------------