home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 September / Chip_2001-09_cd1.bin / zkuste / delphi / kompon / d23456 / TB97.ZIP / Source / TB97_cb4.bpk < prev    next >
Text File  |  1999-08-02  |  4KB  |  133 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.04.04
  15. # ---------------------------------------------------------------------------
  16. PROJECT = TB97_cb4.bpl
  17. OBJFILES = TB97.obj TB97Tlbr.obj TB97Tlwn.obj TB97Ctls.obj TB97Cmn.obj TB97Cnst.obj \
  18.   TB97Vers.obj TB97Reg.obj TB97_cb4.obj
  19. RESFILES = TB97_cb4.res TB97Reg.dcr
  20. DEFFILE =
  21. RESDEPEN = $(RESFILES)
  22. LIBFILES =
  23. LIBRARIES =
  24. SPARELIBS = vcl40.lib
  25. PACKAGES = vcl40.bpi
  26. # ---------------------------------------------------------------------------
  27. PATHCPP = .;
  28. PATHASM = .;
  29. PATHPAS = .;
  30. PATHRC = .;
  31. DEBUGLIBPATH = $(BCB)\lib\debug
  32. RELEASELIBPATH = $(BCB)\lib\release
  33. SYSDEFINES = NO_STRICT;_RTLDLL;USEPACKAGES
  34. USERDEFINES =
  35. # ---------------------------------------------------------------------------
  36. CFLAG1 = -I$(BCB)\include;$(BCB)\include\vcl -Od -Hc -H=$(BCB)\lib\vcl40.csm -w -Ve \
  37.   -Tkh30000 -r- -a8 -k -y -v -vi- -D$(SYSDEFINES);$(USERDEFINES) -c -b- -w-par \
  38.   -w-inl -Vx -tWM
  39. CFLAG2 =
  40. CFLAG3 =
  41. PFLAGS = -U$(BCB)\lib\obj;$(BCB)\lib;$(RELEASELIBPATH) \
  42.   -I$(BCB)\include;$(BCB)\include\vcl -$YD -$W -v -M -JPHNE
  43. RFLAGS = -i$(BCB)\include;$(BCB)\include\vcl
  44. AFLAGS = /i$(BCB)\include /i$(BCB)\include\vcl /mx /w2 /zd /d_RTLDLL /dUSEPACKAGES
  45. LFLAGS = -L$(BCB)\lib\obj;$(BCB)\lib;$(RELEASELIBPATH) -D"Toolbar97 Components" -aa -Tpp \
  46.   -Gpd -x -Gn -Gl -Gi -v
  47. IFLAGS =
  48. # ---------------------------------------------------------------------------
  49. ALLOBJ = c0pkg32.obj Memmgr.Lib $(PACKAGES) sysinit.obj $(OBJFILES)
  50. ALLRES = $(RESFILES)
  51. ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cp32mti.lib
  52. # ---------------------------------------------------------------------------
  53. !ifdef IDEOPTIONS
  54.  
  55. !endif
  56.  
  57. # ---------------------------------------------------------------------------
  58. # MAKE SECTION
  59. # ---------------------------------------------------------------------------
  60. # This section of the project file is not used by the BCB IDE.  It is for
  61. # the benefit of building from the command-line using the MAKE utility.
  62. # ---------------------------------------------------------------------------
  63.  
  64. .autodepend
  65. # ---------------------------------------------------------------------------
  66. !if !$d(BCC32)
  67. BCC32 = bcc32
  68. !endif
  69.  
  70. !if !$d(DCC32)
  71. DCC32 = dcc32
  72. !endif
  73.  
  74. !if !$d(TASM32)
  75. TASM32 = tasm32
  76. !endif
  77.  
  78. !if !$d(LINKER)
  79. LINKER = ilink32
  80. !endif
  81.  
  82. !if !$d(BRCC32)
  83. BRCC32 = brcc32
  84. !endif
  85. # ---------------------------------------------------------------------------
  86. !if $d(PATHCPP)
  87. .PATH.CPP = $(PATHCPP)
  88. .PATH.C   = $(PATHCPP)
  89. !endif
  90.  
  91. !if $d(PATHPAS)
  92. .PATH.PAS = $(PATHPAS)
  93. !endif
  94.  
  95. !if $d(PATHASM)
  96. .PATH.ASM = $(PATHASM)
  97. !endif
  98.  
  99. !if $d(PATHRC)
  100. .PATH.RC  = $(PATHRC)
  101. !endif
  102. # ---------------------------------------------------------------------------
  103. $(PROJECT): $(OBJFILES) $(RESDEPEN) $(DEFFILE)
  104.     $(BCB)\BIN\$(LINKER) @&&!
  105.     $(LFLAGS) +
  106.     $(ALLOBJ), +
  107.     $(PROJECT),, +
  108.     $(ALLLIB), +
  109.     $(DEFFILE), +
  110.     $(ALLRES)
  111. !
  112. # ---------------------------------------------------------------------------
  113. .pas.hpp:
  114.     $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< }
  115.  
  116. .pas.obj:
  117.     $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< }
  118.  
  119. .cpp.obj:
  120.     $(BCB)\BIN\$(BCC32) $(CFLAG1) $(CFLAG2) $(CFLAG3) -n$(@D) {$< }
  121.  
  122. .c.obj:
  123.     $(BCB)\BIN\$(BCC32) $(CFLAG1) $(CFLAG2) $(CFLAG3) -n$(@D) {$< }
  124.  
  125. .asm.obj:
  126.     $(BCB)\BIN\$(TASM32) $(AFLAGS) $<, $@
  127.  
  128. .rc.res:
  129.     $(BCB)\BIN\$(BRCC32) $(RFLAGS) -fo$@ $<
  130. # ---------------------------------------------------------------------------
  131.  
  132.  
  133.