home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 2000 May / PCP163A.iso / Runimage / Cbuilder4 / Examples / Apps / Doodle / DOODLE.BPR (.txt) next >
Encoding:
Borland C/C++ Project  |  1999-01-26  |  3.1 KB  |  120 lines

  1. # ---------------------------------------------------------------------------
  2. VERSION = BCB.04.04
  3. # ---------------------------------------------------------------------------
  4. !ifndef BCB
  5. BCB = $(MAKEDIR)\..
  6. !endif
  7. # ---------------------------------------------------------------------------
  8. PROJECT = doodle.exe
  9. OBJFILES = doodle.obj main.obj palette.obj
  10. RESFILES = doodle.res
  11. RESDEPEN = $(RESFILES) main.dfm palette.dfm
  12. LIBFILES =
  13. IDLGENFILES =
  14. IDLFILES =
  15. LIBRARIES = VCLX40.lib bcbsmp40.lib VCL40.lib
  16. SPARELIBS = VCL40.lib bcbsmp40.lib VCLX40.lib
  17. DEFFILE =
  18. PACKAGES =
  19. PATHASM = .;
  20. PATHCPP = .;
  21. PATHPAS = .;
  22. PATHRC = .;
  23. DEBUGLIBPATH = $(BCB)\lib\debug
  24. RELEASELIBPATH = $(BCB)\lib\release
  25. SYSDEFINES = NO_STRICT
  26. USERDEFINES =
  27. # ---------------------------------------------------------------------------
  28. CFLAG1 = -I$(BCB)\include;$(BCB)\include\vcl -Od -Hc -H=$(BCB)\lib\vcl40.csm -w -Ve -r- \
  29.   -k -y -v -vi- -D$(SYSDEFINES);$(USERDEFINES) -c -b- -w-par -w-inl -Vx -tW
  30. CFLAG2 =
  31. CFLAG3 =
  32. IDLCFLAGS = -src_suffixcpp -I$(BCB)\include -I$(BCB)\include\vcl
  33. PFLAGS = -U$(BCB)\lib\obj;$(BCB)\lib;$(DEBUGLIBPATH) -I$(BCB)\include;$(BCB)\include\vcl \
  34.   -v -JPHNV -M
  35. RFLAGS = -i$(BCB)\include;$(BCB)\include\vcl
  36. AFLAGS = /i$(BCB)\include /i$(BCB)\include\vcl /mx /w2 /zd
  37. LFLAGS = -L$(BCB)\lib\obj;$(BCB)\lib;$(DEBUGLIBPATH) -aa -Tpe -x -v
  38. IFLAGS =
  39. !if !$d(BCC32)
  40. BCC32 = bcc32
  41. !endif
  42. !if !$d(DCC32)
  43. DCC32 = dcc32
  44. !endif
  45. !if !$d(LINKER)
  46. LINKER = ilink32
  47. !endif
  48. !if !$d(BRCC32)
  49. BRCC32 = brcc32
  50. !endif
  51. !if !$d(IDL2CPP)
  52. IDL2CPP = idl2cpp
  53. !endif
  54. # ---------------------------------------------------------------------------
  55. ALLOBJ = c0w32.obj sysinit.obj $(OBJFILES)
  56. ALLRES = $(RESFILES)
  57. ALLLIB = $(LIBFILES) $(LIBRARIES) import32.lib cp32mt.lib
  58. # ---------------------------------------------------------------------------
  59. .autodepend
  60. !if $d(IDEOPTIONS)
  61. !endif
  62. !ifdef IDEOPTIONS
  63. [Version Info]
  64. IncludeVerInfo=0
  65. AutoIncBuild=0
  66. MajorVer=1
  67. MinorVer=0
  68. Release=0
  69. Build=0
  70. Debug=0
  71. PreRelease=0
  72. Special=0
  73. Private=0
  74. DLL=0
  75. Locale=1033
  76. CodePage=1252
  77. [Excluded Packages]
  78. d:\PRESTO\Bin\dclmid35.bpl=Borland Midas Components
  79. [HistoryLists\hlIncludePath]
  80. Count=1
  81. Item0=$(BCB)\include;$(BCB)\include\vcl
  82. [HistoryLists\hlLibraryPath]
  83. Count=1
  84. Item0=$(BCB)\lib\obj;$(BCB)\lib
  85. [Debugging]
  86. DebugSourceDirs=
  87. [Parameters]
  88. RunParams=
  89. HostApplication=
  90. RemoteHost=
  91. RemotePath=
  92. RemoteDebug=0
  93. [Compiler]
  94. InMemoryExe=0
  95. ShowInfoMsgs=0
  96. [CORBA]
  97. AddServerUnit=1
  98. AddClientUnit=1
  99. PrecompiledHeaders=1
  100. !endif
  101. $(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
  102.     $(BCB)\BIN\$(LINKER) @&&!
  103.     $(LFLAGS) +
  104.     $(ALLOBJ), +
  105.     $(PROJECT),, +
  106.     $(ALLLIB), +
  107.     $(DEFFILE), +
  108.     $(ALLRES)
  109. .pas.hpp:
  110.     $(BCB)\BIN\$(DCC32) $(PFLAGS) { $** }
  111. .pas.obj:
  112.     $(BCB)\BIN\$(DCC32) $(PFLAGS) { $** }
  113. .cpp.obj:
  114.     $(BCB)\BIN\$(BCC32) $(CFLAG1) $(CFLAG2) -o$* $*
  115. .c.obj:
  116.     $(BCB)\BIN\$(BCC32) $(CFLAG1) $(CFLAG2) -o$* $**
  117. .rc.res:
  118.     $(BCB)\BIN\$(BRCC32) $(RFLAGS) $<
  119. # ---------------------------------------------------------------------------
  120.