home *** CD-ROM | disk | FTP | other *** search
/ Netrunner 2004 October / NETRUNNER0410.ISO / regular / ActivePerl-5.8.4.810-MSWin32-x86.msi / _01b3b11c9a7d48d17a7f2ddf5ced4e1e (.txt) < prev    next >
Encoding:
Borland C/C++ Project  |  2004-06-01  |  5.1 KB  |  152 lines

  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.05.03
  13. # ---------------------------------------------------------------------------
  14. PROJECT = debug\outline.exe
  15. OBJFILES = debug\obj\outline.obj
  16. RESFILES = 
  17. MAINSOURCE = outline.bpf
  18. RESDEPEN = $(RESFILES)
  19. LIBFILES = 
  20. IDLFILES = 
  21. IDLGENFILES = 
  22. LIBRARIES = 
  23. PACKAGES = VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi \
  24.     ibsmp50.bpi VCLDBX50.bpi TEEUI50.bpi TEEDB50.bpi TEE50.bpi TEEQR50.bpi \
  25.     VCLIB50.bpi bcbie50.bpi VCLIE50.bpi INETDB50.bpi INET50.bpi NMFAST50.bpi \
  26.     dclocx50.bpi bcb2kaxserver50.bpi dclusr50.bpi
  27. SPARELIBS = 
  28. DEFFILE = 
  29. # ---------------------------------------------------------------------------
  30. PATHCPP = .;..\examples
  31. PATHASM = .;
  32. PATHPAS = .;
  33. PATHRC = .;
  34. DEBUGLIBPATH = $(BCB)\lib\debug
  35. RELEASELIBPATH = $(BCB)\lib\release
  36. USERDEFINES = WIN32;NDEBUG;_CONSOLE;_MBCS;_DEBUG
  37. SYSDEFINES = _MSC_VER=1100;_NO_VCL;_ASSERTE;NO_STRICT;_RTLDLL
  38. INCLUDEPATH = $(BCB)\include;..\examples;..\lib
  39. LIBPATH = $(BCB)\lib;..\examples;debug
  40. WARNINGS= -w-par -w-8027 -w-8026
  41. # ---------------------------------------------------------------------------
  42. CFLAG1 = -Od -X- -r- -a8 -5 -b -k -y -v -vi- -q -I..\lib -c
  43. IDLCFLAGS = -I$(BCB)\include
  44. PFLAGS = -N2debug\obj -N0debug\obj -$YD -$W -$O-
  45. RFLAGS = /l 0x409 /d "NDEBUG" /i$(BCB)\include;$(BCB)\include\mfc
  46. AFLAGS = /mx /w2 /zi
  47. LFLAGS = -Idebug\obj -D"" -ap -Tpe -x -Gn -v -q
  48. # ---------------------------------------------------------------------------
  49. ALLOBJ = c0x32.obj $(OBJFILES)
  50. ALLRES = $(RESFILES)
  51. ALLLIB = $(LIBFILES) $(LIBRARIES) libexpat.lib import32.lib cw32i.lib
  52. # ---------------------------------------------------------------------------
  53. !ifdef IDEOPTIONS
  54. [Version Info]
  55. IncludeVerInfo=0
  56. AutoIncBuild=0
  57. MajorVer=1
  58. MinorVer=0
  59. Release=0
  60. Build=0
  61. Debug=0
  62. PreRelease=0
  63. Special=0
  64. Private=0
  65. DLL=0
  66. [Version Info Keys]
  67. CompanyName=
  68. FileDescription=
  69. FileVersion=1.0.0.0
  70. InternalName=
  71. LegalCopyright=
  72. LegalTrademarks=
  73. OriginalFilename=
  74. ProductName=
  75. ProductVersion=1.0.0.0
  76. Comments=
  77. [Debugging]
  78. DebugSourceDirs=$(BCB)\source\vcl
  79. !endif
  80. # ---------------------------------------------------------------------------
  81. # MAKE SECTION
  82. # ---------------------------------------------------------------------------
  83. # This section of the project file is not used by the BCB IDE.  It is for
  84. # the benefit of building from the command-line using the MAKE utility.
  85. # ---------------------------------------------------------------------------
  86. .autodepend
  87. # ---------------------------------------------------------------------------
  88. !if "$(USERDEFINES)" != ""
  89. AUSERDEFINES = -d$(USERDEFINES:;= -d)
  90. !else
  91. AUSERDEFINES =
  92. !endif
  93. !if !$d(BCC32)
  94. BCC32 = bcc32
  95. !endif
  96. !if !$d(CPP32)
  97. CPP32 = cpp32
  98. !endif
  99. !if !$d(DCC32)
  100. DCC32 = dcc32
  101. !endif
  102. !if !$d(TASM32)
  103. TASM32 = tasm32
  104. !endif
  105. !if !$d(LINKER)
  106. LINKER = ilink32
  107. !endif
  108. !if !$d(BRCC32)
  109. BRCC32 = brcc32
  110. !endif
  111. # ---------------------------------------------------------------------------
  112. !if $d(PATHCPP)
  113. .PATH.CPP = $(PATHCPP)
  114. .PATH.C   = $(PATHCPP)
  115. !endif
  116. !if $d(PATHPAS)
  117. .PATH.PAS = $(PATHPAS)
  118. !endif
  119. !if $d(PATHASM)
  120. .PATH.ASM = $(PATHASM)
  121. !endif
  122. !if $d(PATHRC)
  123. .PATH.RC  = $(PATHRC)
  124. !endif
  125. # ---------------------------------------------------------------------------
  126. $(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
  127.     $(BCB)\BIN\$(LINKER) @&&!
  128.     $(LFLAGS) -L$(LIBPATH) +
  129.     $(ALLOBJ), +
  130.     $(PROJECT),, +
  131.     $(ALLLIB), +
  132.     $(DEFFILE), +
  133.     $(ALLRES)
  134. # ---------------------------------------------------------------------------
  135. .pas.hpp:
  136.     $(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
  137. .pas.obj:
  138.     $(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
  139. .cpp.obj:
  140.     $(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
  141. .c.obj:
  142.     $(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
  143. .c.i:
  144.     $(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
  145. .cpp.i:
  146.     $(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
  147. .asm.obj:
  148.     $(BCB)\BIN\$(TASM32) $(AFLAGS) -i$(INCLUDEPATH:;= -i) $(AUSERDEFINES) -d$(SYSDEFINES:;= -d) $<, $@
  149. .rc.res:
  150.     $(BCB)\BIN\$(BRCC32) $(RFLAGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -fo$@ $<
  151. # ---------------------------------------------------------------------------
  152.