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
# ---------------------------------------------------------------------------