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\libexpatw_mtd.dll
17 OBJFILES
= Release\obj\libexpatw\xmlparse.obj Release\obj\libexpatw\xmlrole.obj \
18 Release\obj\libexpatw\xmltok.obj
20 MAINSOURCE
= expatw.bpf
21 RESDEPEN
= $(RESFILES
)
26 PACKAGES
= VCL50.bpi VCLX50.bpi bcbsmp50.bpi QRPT50.bpi VCLDB50.bpi VCLBDE50.bpi \
27 ibsmp50.bpi VCLDBX50.bpi TEEUI50.bpi TEEDB50.bpi TEE50.bpi TEEQR50.bpi \
28 VCLIB50.bpi bcbie50.bpi VCLIE50.bpi INETDB50.bpi INET50.bpi NMFAST50.bpi \
29 dclocx50.bpi bcb2kaxserver50.bpi dclusr50.bpi
31 DEFFILE
= libexpatw_mtd.def
32 # ---------------------------------------------------------------------------
37 DEBUGLIBPATH
= $(BCB
)\lib\debug
38 RELEASELIBPATH
= $(BCB
)\lib
\release
39 USERDEFINES
= _WINDOWS
;WIN32
;NDEBUG
;_USRDLL
;COMPILED_FROM_DSP
;XML_UNICODE_WCHAR_T
40 SYSDEFINES
= _NO_VCL
;_ASSERTE
;NO_STRICT
;_RTLDLL
41 INCLUDEPATH
= ..\lib
;$(BCB
)\
include
42 LIBPATH
= ..\lib
;$(BCB
)\lib
;$(RELEASELIBPATH
)
43 WARNINGS
= -w-rch
-w-par
-w-8027
-w-8026
-w-ccc
44 # ---------------------------------------------------------------------------
45 CFLAG1
= -WD
-O2
-X-
-a8
-b
-k-
-vi
-q
-tWM
-c
-tWD
46 IDLCFLAGS
= -I
$(BCB
)\
include
47 PFLAGS
= -N2Release\obj\libexpatw
-N0Release\obj\libexpatw
-$Y- -$L- -$D-
48 RFLAGS
= /l
0x409 /d
"NDEBUG" /i
$(BCB
)\
include
50 LFLAGS
= -IRelease\obj\libexpatw
-D
"" -aa
-Tpd
-x
-Gn
-Gi
-w
-q
51 # ---------------------------------------------------------------------------
52 ALLOBJ
= c0d32w.obj
$(OBJFILES
)
54 ALLLIB
= $(LIBFILES
) $(LIBRARIES
) import32.lib cw32mti.lib
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 $(PROJECT
): $(IDLGENFILES
) $(OBJFILES
) $(RESDEPEN
) $(DEFFILE
)
151 $(BCB
)\BIN\
$(LINKER
) @
&&!
152 $(LFLAGS
) -L
$(LIBPATH
) +
159 # ---------------------------------------------------------------------------
161 $(BCB
)\BIN\
$(DCC32
) $(PFLAGS
) -U
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -O
$(INCLUDEPATH
) --BCB
{$< }
164 $(BCB
)\BIN\
$(DCC32
) $(PFLAGS
) -U
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -O
$(INCLUDEPATH
) --BCB
{$< }
167 $(BCB
)\BIN\
$(BCC32
) $(CFLAG1
) $(WARNINGS
) -I
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -n
$(@D
) {$< }
170 $(BCB
)\BIN\
$(BCC32
) $(CFLAG1
) $(WARNINGS
) -I
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -n
$(@D
) {$< }
173 $(BCB
)\BIN\
$(CPP32
) $(CFLAG1
) $(WARNINGS
) -I
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -n.
{$< }
176 $(BCB
)\BIN\
$(CPP32
) $(CFLAG1
) $(WARNINGS
) -I
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -n.
{$< }
179 $(BCB
)\BIN\
$(TASM32
) $(AFLAGS
) -i
$(INCLUDEPATH
:;= -i
) $(AUSERDEFINES
) -d
$(SYSDEFINES
:;= -d
) $<, $@
182 $(BCB
)\BIN\
$(BRCC32
) $(RFLAGS
) -I
$(INCLUDEPATH
) -D
$(USERDEFINES
);$(SYSDEFINES
) -fo
$@
$<
183 # ---------------------------------------------------------------------------