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