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\libexpats_mtd.lib
17
OBJFILES = Release\obj\libexpat_static\xmlparse.obj \
18
Release\obj\libexpat_static\xmlrole.obj \
19
Release\obj\libexpat_static\xmltok.obj
21
MAINSOURCE = expat_static.bpf
22
RESDEPEN = $(RESFILES)
30
# ---------------------------------------------------------------------------
36
DEBUGLIBPATH = $(BCB)\lib\debug
37
RELEASELIBPATH = $(BCB)\lib\release
38
USERDEFINES = _WINDOWS;WIN32;NDEBUG;_LIB;COMPILED_FROM_DSP;XML_STATIC
39
SYSDEFINES = _NO_VCL;_ASSERTE;NO_STRICT;_RTLDLL
40
INCLUDEPATH = ..\lib;$(BCB)\include
41
LIBPATH = ..\lib;$(BCB)\lib;$(RELEASELIBPATH)
42
WARNINGS = -w-rch -w-par -w-8027 -w-8026 -w-ccc
44
# ---------------------------------------------------------------------------
45
CFLAG1 = -O2 -X- -a8 -b -k- -vi -q -tWM -c
46
IDLCFLAGS = -I$(BCB)\include
47
PFLAGS = -N2Release\obj\libexpat_static -N0Release\obj\libexpat_static -$Y- -$L- -$D-
48
RFLAGS = /l 0x409 /d "NDEBUG" /i$(BCB)\include
51
# ---------------------------------------------------------------------------
54
ALLLIB = $(LIBFILES) $(LIBRARIES)
55
# ---------------------------------------------------------------------------
80
ProductVersion=1.0.0.0
84
DebugSourceDirs=$(BCB)\source\vcl
92
# ---------------------------------------------------------------------------
94
# ---------------------------------------------------------------------------
95
# This section of the project file is not used by the BCB IDE. It is for
96
# the benefit of building from the command-line using the MAKE utility.
97
# ---------------------------------------------------------------------------
100
# ---------------------------------------------------------------------------
101
!if "$(USERDEFINES)" != ""
102
AUSERDEFINES = -d$(USERDEFINES:;= -d)
132
# ---------------------------------------------------------------------------
134
.PATH.CPP = $(PATHCPP)
139
.PATH.PAS = $(PATHPAS)
143
.PATH.ASM = $(PATHASM)
149
# ---------------------------------------------------------------------------
150
!if "$(LISTFILE)" == ""
156
$(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE)
157
$(BCB)\BIN\$(LINKER) /u $@ @&&!
158
$(LFLAGS) $? $(COMMA) $(LISTFILE)
161
# ---------------------------------------------------------------------------
163
$(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
166
$(BCB)\BIN\$(DCC32) $(PFLAGS) -U$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -O$(INCLUDEPATH) --BCB {$< }
169
$(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
172
$(BCB)\BIN\$(BCC32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n$(@D) {$< }
175
$(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
178
$(BCB)\BIN\$(CPP32) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -n. {$< }
181
$(BCB)\BIN\$(TASM32) $(AFLAGS) -i$(INCLUDEPATH:;= -i) $(AUSERDEFINES) -d$(SYSDEFINES:;= -d) $<, $@
184
$(BCB)\BIN\$(BRCC32) $(RFLAGS) -I$(INCLUDEPATH) -D$(USERDEFINES);$(SYSDEFINES) -fo$@ $<
185
# ---------------------------------------------------------------------------