home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 September / Chip_2001-09_cd1.bin / zkuste / delphi / kompon / d23456 / TB97.ZIP / Source / TB97_cb3.bpk next >
Text File  |  1999-08-02  |  4KB  |  131 lines

  1. # ---------------------------------------------------------------------------
  2. !if !$d(BCB)
  3. BCB = $(MAKEDIR)\..
  4. !endif
  5.  
  6. # ---------------------------------------------------------------------------
  7. # IDE SECTION
  8. # ---------------------------------------------------------------------------
  9. # The following section of the project makefile is managed by the BCB IDE.
  10. # It is recommended to use the IDE to change any of the values in this
  11. # section.
  12. # ---------------------------------------------------------------------------
  13.  
  14. VERSION = BCB.03
  15. # ---------------------------------------------------------------------------
  16. PROJECT = TB97_cb3.bpl
  17. OBJFILES = TB97.obj TB97Tlbr.obj TB97Tlwn.obj TB97Ctls.obj TB97Cmn.obj TB97Cnst.obj \
  18.   TB97Vers.obj TB97Reg.obj TB97_cb3.obj
  19. RESFILES = TB97_cb3.res TB97Reg.dcr
  20. DEFFILE =
  21. RESDEPEN = $(RESFILES)
  22. LIBFILES =
  23. LIBRARIES =
  24. SPARELIBS = VCL35.lib
  25. PACKAGES = VCL35.bpi
  26. # ---------------------------------------------------------------------------
  27. PATHCPP = .;
  28. PATHASM = .;
  29. PATHPAS = .;
  30. PATHRC = .;
  31. DEBUGLIBPATH = $(BCB)\lib\debug
  32. RELEASELIBPATH = $(BCB)\lib\release
  33. # ---------------------------------------------------------------------------
  34. CFLAG1 = -Od -Hc -w -Ve -r- -k -y -v -vi- -c -b- -w-par -w-inl -Vx
  35. CFLAG2 = -I$(BCB)\include;$(BCB)\include\vcl -D_RTLDLL;USEPACKAGES \
  36.   -H=$(BCB)\lib\vcl35.csm
  37. CFLAG3 = -Tkh30000
  38. PFLAGS = -U$(BCB)\lib\obj;$(BCB)\lib;$(RELEASELIBPATH) \
  39.   -I$(BCB)\include;$(BCB)\include\vcl -D_RTLDLL;USEPACKAGES -$Y -$W \
  40.   -v -JPHN -M
  41. RFLAGS = -i$(BCB)\include;$(BCB)\include\vcl -D_RTLDLL;USEPACKAGES
  42. AFLAGS = /i$(BCB)\include /i$(BCB)\include\vcl /d_RTLDLL /dUSEPACKAGES /mx /w2 /zd
  43. LFLAGS = -L$(BCB)\lib\obj;$(BCB)\lib;$(RELEASELIBPATH) \
  44.   -D"Toolbar97 Components" -aa -Tpp -Gpd -x -Gn -Gl -Gi -v
  45. IFLAGS =
  46. # ---------------------------------------------------------------------------
  47. ALLOBJ = c0pkg32.obj $(PACKAGES) sysinit.obj $(OBJFILES)
  48. ALLRES = $(RESFILES)
  49. ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cp32mti.lib
  50. # ---------------------------------------------------------------------------
  51. !ifdef IDEOPTIONS
  52.  
  53. !endif
  54.  
  55. # ---------------------------------------------------------------------------
  56. # MAKE SECTION
  57. # ---------------------------------------------------------------------------
  58. # This section of the project file is not used by the BCB IDE.  It is for
  59. # the benefit of building from the command-line using the MAKE utility.
  60. # ---------------------------------------------------------------------------
  61.  
  62. .autodepend
  63. # ---------------------------------------------------------------------------
  64. !if !$d(BCC32)
  65. BCC32 = bcc32
  66. !endif
  67.  
  68. !if !$d(DCC32)
  69. DCC32 = dcc32
  70. !endif
  71.  
  72. !if !$d(TASM32)
  73. TASM32 = tasm32
  74. !endif
  75.  
  76. !if !$d(LINKER)
  77. LINKER = ilink32
  78. !endif
  79.  
  80. !if !$d(BRCC32)
  81. BRCC32 = brcc32
  82. !endif
  83. # ---------------------------------------------------------------------------
  84. !if $d(PATHCPP)
  85. .PATH.CPP = $(PATHCPP)
  86. .PATH.C   = $(PATHCPP)
  87. !endif
  88.  
  89. !if $d(PATHPAS)
  90. .PATH.PAS = $(PATHPAS)
  91. !endif
  92.  
  93. !if $d(PATHASM)
  94. .PATH.ASM = $(PATHASM)
  95. !endif
  96.  
  97. !if $d(PATHRC)
  98. .PATH.RC  = $(PATHRC)
  99. !endif
  100. # ---------------------------------------------------------------------------
  101. $(PROJECT): $(OBJFILES) $(RESDEPEN) $(DEFFILE)
  102.     $(BCB)\BIN\$(LINKER) @&&!
  103.     $(LFLAGS) +
  104.     $(ALLOBJ), +
  105.     $(PROJECT),, +
  106.     $(ALLLIB), +
  107.     $(DEFFILE), +
  108.     $(ALLRES)
  109. !
  110. # ---------------------------------------------------------------------------
  111. .pas.hpp:
  112.     $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< }
  113.  
  114. .pas.obj:
  115.     $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< }
  116.  
  117. .cpp.obj:
  118.     $(BCB)\BIN\$(BCC32) $(CFLAG1) $(CFLAG2) $(CFLAG3) -n$(@D) {$< }
  119.  
  120. .c.obj:
  121.     $(BCB)\BIN\$(BCC32) $(CFLAG1) $(CFLAG2) $(CFLAG3) -n$(@D) {$< }
  122.  
  123. .asm.obj:
  124.     $(BCB)\BIN\$(TASM32) $(AFLAGS) $<, $@
  125.  
  126. .rc.res:
  127.     $(BCB)\BIN\$(BRCC32) $(RFLAGS) -fo$@ $<
  128. # ---------------------------------------------------------------------------
  129.  
  130.  
  131.