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\libexpatws_mtd.lib
17 OBJFILES
= Release\obj\libexpatw_static\xmlparse.obj \
18 Release\obj\libexpatw_static\xmlrole.obj \
19 Release\obj\libexpatw_static\xmltok.obj
21 MAINSOURCE
= expatw_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
;XML_UNICODE_WCHAR_T
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\libexpatw_static
-N0Release\obj\libexpatw_static
-$Y- -$L- \
49 RFLAGS
= /l
0x409 /d
"NDEBUG" /i
$(BCB
)\
include
52 # ---------------------------------------------------------------------------
55 ALLLIB
= $(LIBFILES
) $(LIBRARIES
)
56 # ---------------------------------------------------------------------------
81 ProductVersion
=1.0.0.0
85 DebugSourceDirs
=$(BCB
)\source
\vcl
93 # ---------------------------------------------------------------------------
95 # ---------------------------------------------------------------------------
96 # This section of the project file is not used by the BCB IDE. It is for
97 # the benefit of building from the command-line using the MAKE utility.
98 # ---------------------------------------------------------------------------
101 # ---------------------------------------------------------------------------
102 !if
"$(USERDEFINES)" != ""
103 AUSERDEFINES
= -d
$(USERDEFINES
:;= -d
)
133 # ---------------------------------------------------------------------------
135 .PATH.CPP
= $(PATHCPP
)
140 .PATH.PAS
= $(PATHPAS
)
144 .PATH.ASM
= $(PATHASM
)
150 # ---------------------------------------------------------------------------
151 !if
"$(LISTFILE)" == ""
157 $(PROJECT
): $(IDLGENFILES
) $(OBJFILES
) $(RESDEPEN
) $(DEFFILE
)
158 $(BCB
)\BIN\
$(LINKER
) /u
$@ @
&&!
159 $(LFLAGS
) $?
$(COMMA
) $(LISTFILE
)
162 # ---------------------------------------------------------------------------
164 $(BCB
)\BIN\
$(DCC32
) $(PFLAGS
) -U
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -O
$(INCLUDEPATH
) --BCB
{$< }
167 $(BCB
)\BIN\
$(DCC32
) $(PFLAGS
) -U
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -O
$(INCLUDEPATH
) --BCB
{$< }
170 $(BCB
)\BIN\
$(BCC32
) $(CFLAG1
) $(WARNINGS
) -I
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -n
$(@D
) {$< }
173 $(BCB
)\BIN\
$(BCC32
) $(CFLAG1
) $(WARNINGS
) -I
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -n
$(@D
) {$< }
176 $(BCB
)\BIN\
$(CPP32
) $(CFLAG1
) $(WARNINGS
) -I
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -n.
{$< }
179 $(BCB
)\BIN\
$(CPP32
) $(CFLAG1
) $(WARNINGS
) -I
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -n.
{$< }
182 $(BCB
)\BIN\
$(TASM32
) $(AFLAGS
) -i
$(INCLUDEPATH
:;= -i
) $(AUSERDEFINES
) -d
$(SYSDEFINES
:;= -d
) $<, $@
185 $(BCB
)\BIN\
$(BRCC32
) $(RFLAGS
) -I
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -fo
$@
$<
186 # ---------------------------------------------------------------------------