mngtree.bpr 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
  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.03
  13. # ---------------------------------------------------------------------------
  14. PROJECT = mngtree.exe
  15. OBJFILES = mngtree.obj
  16. RESFILES = mngtree.res
  17. RESDEPEN = $(RESFILES)
  18. LIBFILES = ..\win32dll\libmng.lib
  19. LIBRARIES = VCL35.lib
  20. SPARELIBS = VCL35.lib
  21. PACKAGES = vclx35.bpi VCL35.bpi vcldb35.bpi vcldbx35.bpi bcbsmp35.bpi dclocx35.bpi \
  22. Qrpt35.bpi
  23. DEFFILE =
  24. # ---------------------------------------------------------------------------
  25. PATHCPP = .;
  26. PATHASM = .;
  27. PATHPAS = .;
  28. PATHRC = .;
  29. DEBUGLIBPATH = $(BCB)\lib\debug
  30. RELEASELIBPATH = $(BCB)\lib\release
  31. # ---------------------------------------------------------------------------
  32. CFLAG1 = -Od -w -r- -k -y -v -vi- -c -tWC
  33. CFLAG2 = -D_NO_VCL;MNG_SUPPORT_READ;MNG_ACCESS_CHUNKS;MNG_STORE_CHUNKS;MNG_NO_CMS;MNG_USE_DLL \
  34. -I..\..\..\libmng-devel;..\..\..\zlib;..\..\..\jpgsrc6b;..\..\..\lcms;$(BCB)\include
  35. CFLAG3 = -Tkh30000
  36. PFLAGS = -D_NO_VCL;MNG_SUPPORT_READ;MNG_ACCESS_CHUNKS;MNG_STORE_CHUNKS;MNG_NO_CMS;MNG_USE_DLL \
  37. -U..\win32dll;$(BCB)\lib;$(DEBUGLIBPATH) \
  38. -I..\..\..\libmng-devel;..\..\..\zlib;..\..\..\jpgsrc6b;..\..\..\lcms;$(BCB)\include \
  39. -$Y -$W -$O- -v -JPHN -M
  40. RFLAGS = -D_NO_VCL;MNG_SUPPORT_READ;MNG_ACCESS_CHUNKS;MNG_STORE_CHUNKS;MNG_NO_CMS;MNG_USE_DLL \
  41. -i..\..\..\libmng-devel;..\..\..\zlib;..\..\..\jpgsrc6b;..\..\..\lcms;$(BCB)\include
  42. AFLAGS = /i..\..\..\libmng-devel /i..\..\..\zlib /i..\..\..\jpgsrc6b /i..\..\..\lcms \
  43. /i$(BCB)\include /d_NO_VCL /dMNG_SUPPORT_READ /dMNG_ACCESS_CHUNKS \
  44. /dMNG_STORE_CHUNKS /dMNG_NO_CMS /dMNG_USE_DLL /mx /w2 /zd
  45. LFLAGS = -L..\win32dll;$(BCB)\lib;$(DEBUGLIBPATH) -ap -Tpe -x -Gn -v
  46. IFLAGS =
  47. # ---------------------------------------------------------------------------
  48. ALLOBJ = c0x32.obj $(OBJFILES)
  49. ALLRES = $(RESFILES)
  50. ALLLIB = $(LIBFILES) import32.lib cw32mt.lib libmng.lib
  51. # ---------------------------------------------------------------------------
  52. !ifdef IDEOPTIONS
  53. [Version Info]
  54. IncludeVerInfo=1
  55. AutoIncBuild=1
  56. MajorVer=0
  57. MinorVer=9
  58. Release=0
  59. Build=13
  60. Debug=1
  61. PreRelease=1
  62. Special=0
  63. Private=0
  64. DLL=0
  65. Locale=1033
  66. CodePage=1252
  67. [Version Info Keys]
  68. CompanyName=
  69. FileDescription=Executable (Console)
  70. FileVersion=0.9.0.13
  71. InternalName=mngtree
  72. LegalCopyright=copyright (c) 2000 G.Juyn
  73. LegalTrademarks=
  74. OriginalFilename=mngtree.exe
  75. ProductName=mngtree
  76. ProductVersion=0.9.0
  77. Comments=
  78. [HistoryLists\hlIncludePath]
  79. Count=4
  80. Item0=..\..\..\libmng-devel;..\..\..\zlib;..\..\..\jpgsrc6b;..\..\..\lcms;$(BCB)\include
  81. Item1=..\..\..\libmng;..\..\..\zlib;..\..\..\jpgsrc6b;..\..\..\lcms;$(BCB)\include
  82. Item2=..\..\..\libmng;..\..\..\zlib;$(BCB)\include
  83. Item3=..\..\..\libmng;$(BCB)\include
  84. [HistoryLists\hlLibraryPath]
  85. Count=3
  86. Item0=..\win32dll;$(BCB)\lib
  87. Item1=..\..\..\libmng\bcb\win32dll;$(BCB)\lib
  88. Item2=..\..\..\libmng;$(BCB)\lib
  89. [HistoryLists\hlConditionals]
  90. Count=2
  91. Item0=_NO_VCL;MNG_SUPPORT_READ;MNG_ACCESS_CHUNKS;MNG_STORE_CHUNKS;MNG_NO_CMS;MNG_USE_DLL
  92. Item1=_NO_VCL;MNG_SUPPORT_READ;MNG_ACCESS_CHUNKS;MNG_STORE_CHUNKS;MNG_NO_CMS
  93. [HistoryLists\hlRunParameters]
  94. Count=2
  95. Item0=dutch.mng
  96. Item1=usflag-lc-d63.mng
  97. [Debugging]
  98. DebugSourceDirs=
  99. [Parameters]
  100. RunParams=dutch.mng
  101. HostApplication=
  102. !endif
  103. # ---------------------------------------------------------------------------
  104. # MAKE SECTION
  105. # ---------------------------------------------------------------------------
  106. # This section of the project file is not used by the BCB IDE. It is for
  107. # the benefit of building from the command-line using the MAKE utility.
  108. # ---------------------------------------------------------------------------
  109. .autodepend
  110. # ---------------------------------------------------------------------------
  111. !if !$d(BCC32)
  112. BCC32 = bcc32
  113. !endif
  114. !if !$d(DCC32)
  115. DCC32 = dcc32
  116. !endif
  117. !if !$d(TASM32)
  118. TASM32 = tasm32
  119. !endif
  120. !if !$d(LINKER)
  121. LINKER = ilink32
  122. !endif
  123. !if !$d(BRCC32)
  124. BRCC32 = brcc32
  125. !endif
  126. # ---------------------------------------------------------------------------
  127. !if $d(PATHCPP)
  128. .PATH.CPP = $(PATHCPP)
  129. .PATH.C = $(PATHCPP)
  130. !endif
  131. !if $d(PATHPAS)
  132. .PATH.PAS = $(PATHPAS)
  133. !endif
  134. !if $d(PATHASM)
  135. .PATH.ASM = $(PATHASM)
  136. !endif
  137. !if $d(PATHRC)
  138. .PATH.RC = $(PATHRC)
  139. !endif
  140. # ---------------------------------------------------------------------------
  141. $(PROJECT): $(OBJFILES) $(RESDEPEN) $(DEFFILE)
  142. $(BCB)\BIN\$(LINKER) @&&!
  143. $(LFLAGS) +
  144. $(ALLOBJ), +
  145. $(PROJECT),, +
  146. $(ALLLIB), +
  147. $(DEFFILE), +
  148. $(ALLRES)
  149. !
  150. # ---------------------------------------------------------------------------
  151. .pas.hpp:
  152. $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< }
  153. .pas.obj:
  154. $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< }
  155. .cpp.obj:
  156. $(BCB)\BIN\$(BCC32) $(CFLAG1) $(CFLAG2) $(CFLAG3) -n$(@D) {$< }
  157. .c.obj:
  158. $(BCB)\BIN\$(BCC32) $(CFLAG1) $(CFLAG2) $(CFLAG3) -n$(@D) {$< }
  159. .asm.obj:
  160. $(BCB)\BIN\$(TASM32) $(AFLAGS) $<, $@
  161. .rc.res:
  162. $(BCB)\BIN\$(BRCC32) $(RFLAGS) -fo$@ $<
  163. # ---------------------------------------------------------------------------