MMTools_c3.bpk
上传用户:hylc_2004
上传日期:2014-01-23
资源大小:46800k
文件大小:7k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. # ---------------------------------------------------------------------------
  2. !if !$d(BCB)
  3. BCB = $(MAKEDIR)..
  4. !endif
  5. # ---------------------------------------------------------------------------
  6. # IDE-ABSCHNITT
  7. # ---------------------------------------------------------------------------
  8. # Der folgende Abschnitt der Make-Datei des Projekts wird von der IDE des
  9. # BCB verwaltet. Es wird empfohlen, zum 膎dern von Werten, die sich in
  10. # diesem Abschnitt befinden, die IDE zu benutzen.
  11. # ---------------------------------------------------------------------------
  12. VERSION = BCB.03
  13. # ---------------------------------------------------------------------------
  14. PROJECT = mmtools_c3.bpl
  15. OBJFILES = MMTools.obj mmtools_c3.obj
  16. RESFILES = Mmtools_C3.res
  17. DEFFILE =
  18. RESDEPEN = $(RESFILES)
  19. LIBFILES =
  20. LIBRARIES = dclstd35.lib VCLDB35.lib
  21. SPARELIBS = VCL35.lib vclx35.lib VCLDB35.lib dclstd35.lib
  22. PACKAGES = vcl35.bpi VCLX35.bpi
  23. # ---------------------------------------------------------------------------
  24. PATHCPP = .;
  25. PATHASM = .;
  26. PATHPAS = .;
  27. PATHRC = .;
  28. DEBUGLIBPATH =
  29. RELEASELIBPATH = $(BCB)librelease
  30. # ---------------------------------------------------------------------------
  31. CFLAG1 = -O2 -w- -Ve -k- -vi -c -b- -w-par -w-inl -Vx
  32. CFLAG2 = -DUSEPACKAGES 
  33.   -I$(BCB)include;$(BCB)includevcl;e:mmtools;e:mmtoolswave;e:mmtoolsvisual;e:mmtoolsdsound;e:mmtoolsmpeg;e:mmtoolshdrecord;e:mmtoolsdesign;e:mmtoolseffects;e:mmtoolsfilters;e:mmtoolscdrom;e:mmtoolspcxcard;e:mmtoolsmixer;e:mmtoolsavi; 
  34.   -H=$(BCB)libvcl35.csm -USEPACKAGES
  35. CFLAG3 = -Tkh30000 -5
  36. PFLAGS = -DUSEPACKAGES 
  37.   -U$(BCB)libobj;$(BCB)lib;e:mmtools;e:mmtoolswave;e:mmtoolsvisual;e:mmtoolsdsound;e:mmtoolsmpeg;e:mmtoolshdrecord;e:mmtoolsdesign;e:mmtoolseffects;e:mmtoolsfilters;e:mmtoolscdrom;e:mmtoolspcxcard;e:mmtoolsmixer;e:mmtoolsavi;$(RELEASELIBPATH) 
  38.   -I$(BCB)include;$(BCB)includevcl;e:mmtools;e:mmtoolswave;e:mmtoolsvisual;e:mmtoolsdsound;e:mmtoolsmpeg;e:mmtoolshdrecord;e:mmtoolsdesign;e:mmtoolseffects;e:mmtoolsfilters;e:mmtoolscdrom;e:mmtoolspcxcard;e:mmtoolsmixer;e:mmtoolsavi; 
  39.   -$L- -$D- -$C- -v -JPHN -M
  40. RFLAGS = -DUSEPACKAGES 
  41.   -i$(BCB)include;$(BCB)includevcl;e:mmtools;e:mmtoolswave;e:mmtoolsvisual;e:mmtoolsdsound;e:mmtoolsmpeg;e:mmtoolshdrecord;e:mmtoolsdesign;e:mmtoolseffects;e:mmtoolsfilters;e:mmtoolscdrom;e:mmtoolspcxcard;e:mmtoolsmixer;e:mmtoolsavi;
  42. AFLAGS = /i$(BCB)include /i$(BCB)includevcl /ie:mmtools /ie:mmtoolswave 
  43.   /ie:mmtoolsvisual /ie:mmtoolsdsound /ie:mmtoolsmpeg /ie:mmtoolshdrecord 
  44.   /ie:mmtoolsdesign /ie:mmtoolseffects /ie:mmtoolsfilters 
  45.   /ie:mmtoolscdrom /ie:mmtoolspcxcard /ie:mmtoolsmixer /ie:mmtoolsavi 
  46.   /dUSEPACKAGES /mx /w2 /zd
  47. LFLAGS = -L$(BCB)libobj;$(BCB)lib;e:mmtools;e:mmtoolswave;e:mmtoolsvisual;e:mmtoolsdsound;e:mmtoolsmpeg;e:mmtoolshdrecord;e:mmtoolsdesign;e:mmtoolseffects;e:mmtoolsfilters;e:mmtoolscdrom;e:mmtoolspcxcard;e:mmtoolsmixer;e:mmtoolsavi;$(RELEASELIBPATH) 
  48.   -D"SwiftSoft Multimedia Tools 2.0" -aa -Tpp -x -Gn -Gl -Gi
  49. IFLAGS =
  50. # ---------------------------------------------------------------------------
  51. ALLOBJ = c0pkg32.obj $(PACKAGES) sysinit.obj $(OBJFILES)
  52. ALLRES = $(RESFILES)
  53. ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cp32mt.lib
  54. # ---------------------------------------------------------------------------
  55. !ifdef IDEOPTIONS
  56. [Version Info]
  57. IncludeVerInfo=1
  58. AutoIncBuild=1
  59. MajorVer=2
  60. MinorVer=0
  61. Release=0
  62. Build=0
  63. Debug=0
  64. PreRelease=0
  65. Special=0
  66. Private=0
  67. DLL=0
  68. Locale=1033
  69. CodePage=1252
  70. [Version Info Keys]
  71. CompanyName=SwiftSoft
  72. FileDescription=Multimedia Tools
  73. FileVersion=2.0.0.0
  74. InternalName=
  75. LegalCopyright=(c) 1995-2001 SwiftSoft
  76. LegalTrademarks=
  77. OriginalFilename=
  78. ProductName=
  79. ProductVersion=2.0.0.0
  80. Comments=
  81. [HistoryListshlIncludePath]
  82. Count=3
  83. Item0=$(BCB)include;$(BCB)includevcl;e:mmtools;e:mmtoolswave;e:mmtoolsvisual;e:mmtoolsdsound;e:mmtoolsmpeg;e:mmtoolshdrecord;e:mmtoolsdesign;e:mmtoolseffects;e:mmtoolsfilters;e:mmtoolscdrom;e:mmtoolspcxcard;e:mmtoolsmixer;e:mmtoolsavi;
  84. Item1=$(BCB)include;$(BCB)includevcl;e:mmtools;e:mmtoolswave;e:mmtoolsvisual;e:mmtoolsdsound;e:mmtoolsmpeg;e:mmtoolshdrecord;e:mmtoolsdesign;e:mmtoolseffects;e:mmtoolsfilters;e:mmtoolscdrom;e:mmtoolspcxcard;e:mmtoolsmixer;
  85. Item2=$(BCB)include;$(BCB)includevcl;c:mmtools;
  86. [HistoryListshlLibraryPath]
  87. Count=3
  88. Item0=$(BCB)libobj;$(BCB)lib;e:mmtools;e:mmtoolswave;e:mmtoolsvisual;e:mmtoolsdsound;e:mmtoolsmpeg;e:mmtoolshdrecord;e:mmtoolsdesign;e:mmtoolseffects;e:mmtoolsfilters;e:mmtoolscdrom;e:mmtoolspcxcard;e:mmtoolsmixer;e:mmtoolsavi
  89. Item1=$(BCB)libobj;$(BCB)lib;e:mmtools;e:mmtoolswave;e:mmtoolsvisual;e:mmtoolsdsound;e:mmtoolsmpeg;e:mmtoolshdrecord;e:mmtoolsdesign;e:mmtoolseffects;e:mmtoolsfilters;e:mmtoolscdrom;e:mmtoolspcxcard;e:mmtoolsmixer;
  90. Item2=$(BCB)libobj;$(BCB)lib;c:mmtools;
  91. [HistoryListshlDebugSourcePath]
  92. Count=1
  93. Item0=$(BCB)sourcevcl
  94. [HistoryListshlConditionals]
  95. Count=2
  96. Item0=USEPACKAGES
  97. Item1=_RTLDLL;USEPACKAGES
  98. [Debugging]
  99. DebugSourceDirs=$(BCB)sourcevcl
  100. [Parameters]
  101. RunParams=
  102. HostApplication=
  103. !endif
  104. # ---------------------------------------------------------------------------
  105. # MAKE-ABSCHNITT
  106. # ---------------------------------------------------------------------------
  107. # Dieser Abschnitt der Projektdatei wird nicht von der IDE des BCB verwendet. Er wird
  108. # beim Erstellen des Projekts durch das Programm MAKE von der Befehlszeile aus benutzt.
  109. # ---------------------------------------------------------------------------
  110. .autodepend
  111. # ---------------------------------------------------------------------------
  112. !if !$d(BCC32)
  113. BCC32 = bcc32
  114. !endif
  115. !if !$d(DCC32)
  116. DCC32 = dcc32
  117. !endif
  118. !if !$d(TASM32)
  119. TASM32 = tasm32
  120. !endif
  121. !if !$d(LINKER)
  122. LINKER = ilink32
  123. !endif
  124. !if !$d(BRCC32)
  125. BRCC32 = brcc32
  126. !endif
  127. # ---------------------------------------------------------------------------
  128. !if $d(PATHCPP)
  129. .PATH.CPP = $(PATHCPP)
  130. .PATH.C   = $(PATHCPP)
  131. !endif
  132. !if $d(PATHPAS)
  133. .PATH.PAS = $(PATHPAS)
  134. !endif
  135. !if $d(PATHASM)
  136. .PATH.ASM = $(PATHASM)
  137. !endif
  138. !if $d(PATHRC)
  139. .PATH.RC  = $(PATHRC)
  140. !endif
  141. # ---------------------------------------------------------------------------
  142. $(PROJECT): $(OBJFILES) $(RESDEPEN) $(DEFFILE)
  143.     $(BCB)BIN$(LINKER) @&&!
  144.     $(LFLAGS) +
  145.     $(ALLOBJ), +
  146.     $(PROJECT),, +
  147.     $(ALLLIB), +
  148.     $(DEFFILE), +
  149.     $(ALLRES)
  150. !
  151. # ---------------------------------------------------------------------------
  152. .pas.hpp:
  153.     $(BCB)BIN$(DCC32) $(PFLAGS) {$< }
  154. .pas.obj:
  155.     $(BCB)BIN$(DCC32) $(PFLAGS) {$< }
  156. .cpp.obj:
  157.     $(BCB)BIN$(BCC32) $(CFLAG1) $(CFLAG2) $(CFLAG3) -n$(@D) {$< }
  158. .c.obj:
  159.     $(BCB)BIN$(BCC32) $(CFLAG1) $(CFLAG2) $(CFLAG3) -n$(@D) {$< }
  160. .asm.obj:
  161.     $(BCB)BIN$(TASM32) $(AFLAGS) $<, $@
  162. .rc.res:
  163.     $(BCB)BIN$(BRCC32) $(RFLAGS) -fo$@ $<
  164. # ---------------------------------------------------------------------------