1 # ---------------------------------------------------------------------------
6 # ---------------------------------------------------------------------------
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
12 # ---------------------------------------------------------------------------
15 # ---------------------------------------------------------------------------
16 PROJECT
= Release\elements.exe
17 OBJFILES
= Release\obj\examples\elements.obj
19 MAINSOURCE
= elements.bpf
20 RESDEPEN
= $(RESFILES
)
21 LIBFILES
= Release\libexpats_mtd.lib
25 PACKAGES
= VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi \
26 ibsmp50.bpi VCLDBX50.bpi TEEUI50.bpi TEEDB50.bpi TEE50.bpi TEEQR50.bpi \
27 VCLIB50.bpi bcbie50.bpi VCLIE50.bpi INETDB50.bpi INET50.bpi NMFAST50.bpi \
28 dclocx50.bpi bcb2kaxserver50.bpi dclusr50.bpi
31 # ---------------------------------------------------------------------------
32 PATHCPP
= .
;..\examples
36 DEBUGLIBPATH
= $(BCB
)\lib\debug
37 RELEASELIBPATH
= $(BCB
)\lib
\release
38 USERDEFINES
= WIN32
;NDEBUG
;_CONSOLE
;XML_STATIC
39 SYSDEFINES
= _NO_VCL
;_ASSERTE
;NO_STRICT
;_RTLDLL
40 INCLUDEPATH
= ..\examples
;$(BCB
)\
include
41 LIBPATH
= ..\examples
;$(BCB
)\lib
;$(RELEASELIBPATH
)
42 WARNINGS
= -w-par
-w-8027
-w-8026
43 # ---------------------------------------------------------------------------
44 CFLAG1
= -O2
-X-
-a8
-b
-k-
-vi
-q
-I..\lib
-c
45 IDLCFLAGS
= -I
$(BCB
)\
include
46 PFLAGS
= -N2Release\obj\examples
-N0Release\obj\examples
-$Y- -$L- -$D-
47 RFLAGS
= /l
0x409 /d
"NDEBUG" /i
$(BCB
)\
include
49 LFLAGS
= -IRelease\obj\examples
-D
"" -ap
-Tpe
-x
-Gn
-q
-L..\LIB\RELEASE_STATIC
50 # ---------------------------------------------------------------------------
51 ALLOBJ
= c0x32.obj
$(OBJFILES
)
53 ALLLIB
= $(LIBFILES
) $(LIBRARIES
) import32.lib cw32mti.lib
54 # ---------------------------------------------------------------------------
79 ProductVersion
=1.0.0.0
83 DebugSourceDirs
=$(BCB
)\source
\vcl
91 # ---------------------------------------------------------------------------
93 # ---------------------------------------------------------------------------
94 # This section of the project file is not used by the BCB IDE. It is for
95 # the benefit of building from the command-line using the MAKE utility.
96 # ---------------------------------------------------------------------------
99 # ---------------------------------------------------------------------------
100 !if
"$(USERDEFINES)" != ""
101 AUSERDEFINES
= -d
$(USERDEFINES
:;= -d
)
131 # ---------------------------------------------------------------------------
133 .PATH.CPP
= $(PATHCPP
)
138 .PATH.PAS
= $(PATHPAS
)
142 .PATH.ASM
= $(PATHASM
)
148 # ---------------------------------------------------------------------------
149 $(PROJECT
): $(IDLGENFILES
) $(OBJFILES
) $(RESDEPEN
) $(DEFFILE
)
150 $(BCB
)\BIN\
$(LINKER
) @
&&!
151 $(LFLAGS
) -L
$(LIBPATH
) +
158 # ---------------------------------------------------------------------------
160 $(BCB
)\BIN\
$(DCC32
) $(PFLAGS
) -U
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -O
$(INCLUDEPATH
) --BCB
{$< }
163 $(BCB
)\BIN\
$(DCC32
) $(PFLAGS
) -U
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -O
$(INCLUDEPATH
) --BCB
{$< }
166 $(BCB
)\BIN\
$(BCC32
) $(CFLAG1
) $(WARNINGS
) -I
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -n
$(@D
) {$< }
169 $(BCB
)\BIN\
$(BCC32
) $(CFLAG1
) $(WARNINGS
) -I
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -n
$(@D
) {$< }
172 $(BCB
)\BIN\
$(CPP32
) $(CFLAG1
) $(WARNINGS
) -I
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -n.
{$< }
175 $(BCB
)\BIN\
$(CPP32
) $(CFLAG1
) $(WARNINGS
) -I
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -n.
{$< }
178 $(BCB
)\BIN\
$(TASM32
) $(AFLAGS
) -i
$(INCLUDEPATH
:;= -i
) $(AUSERDEFINES
) -d
$(SYSDEFINES
:;= -d
) $<, $@
181 $(BCB
)\BIN\
$(BRCC32
) $(RFLAGS
) -I
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -fo
$@
$<
182 # ---------------------------------------------------------------------------