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