xref: /aoo4110/main/expat/expat-2.2.10.patch (revision b1cdbd2c)
1*b1cdbd2cSJim Jagielski--- misc/expat-2.2.10/lib/makefile.mk	Wed Aug 20 14:33:55 2008
2*b1cdbd2cSJim Jagielski+++ misc/build/expat-2.2.10/lib/makefile.mk	Wed Aug 20 14:26:42 2008
3*b1cdbd2cSJim Jagielski@@ -1 +1,79 @@
4*b1cdbd2cSJim Jagielski-dummy
5*b1cdbd2cSJim Jagielski+#**************************************************************
6*b1cdbd2cSJim Jagielski+#
7*b1cdbd2cSJim Jagielski+#  Licensed to the Apache Software Foundation (ASF) under one
8*b1cdbd2cSJim Jagielski+#  or more contributor license agreements.  See the NOTICE file
9*b1cdbd2cSJim Jagielski+#  distributed with this work for additional information
10*b1cdbd2cSJim Jagielski+#  regarding copyright ownership.  The ASF licenses this file
11*b1cdbd2cSJim Jagielski+#  to you under the Apache License, Version 2.0 (the
12*b1cdbd2cSJim Jagielski+#  "License"); you may not use this file except in compliance
13*b1cdbd2cSJim Jagielski+#  with the License.  You may obtain a copy of the License at
14*b1cdbd2cSJim Jagielski+#
15*b1cdbd2cSJim Jagielski+#    http://www.apache.org/licenses/LICENSE-2.0
16*b1cdbd2cSJim Jagielski+#
17*b1cdbd2cSJim Jagielski+#  Unless required by applicable law or agreed to in writing,
18*b1cdbd2cSJim Jagielski+#  software distributed under the License is distributed on an
19*b1cdbd2cSJim Jagielski+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
20*b1cdbd2cSJim Jagielski+#  KIND, either express or implied.  See the License for the
21*b1cdbd2cSJim Jagielski+#  specific language governing permissions and limitations
22*b1cdbd2cSJim Jagielski+#  under the License.
23*b1cdbd2cSJim Jagielski+#
24*b1cdbd2cSJim Jagielski+#**************************************************************
25*b1cdbd2cSJim Jagielski+PRJ=..$/..$/..$/..$/..
26*b1cdbd2cSJim Jagielski+
27*b1cdbd2cSJim Jagielski+PRJNAME=expat
28*b1cdbd2cSJim Jagielski+TARGET=expat
29*b1cdbd2cSJim Jagielski+LIBTARGET=NO
30*b1cdbd2cSJim Jagielski+EXTERNAL_WARNINGS_NOT_ERRORS=TRUE
31*b1cdbd2cSJim Jagielski+
32*b1cdbd2cSJim Jagielski+# --- Settings -----------------------------------------------------
33*b1cdbd2cSJim Jagielski+.INCLUDE :  settings.mk
34*b1cdbd2cSJim Jagielski+# --- Files --------------------------------------------------------
35*b1cdbd2cSJim Jagielski+
36*b1cdbd2cSJim Jagielski+CFLAGS+=-I..
37*b1cdbd2cSJim Jagielski+
38*b1cdbd2cSJim Jagielski+.IF "$(OS)"=="WNT"
39*b1cdbd2cSJim Jagielski+CDEFS+=-DWIN32
40*b1cdbd2cSJim Jagielski+.ELSE
41*b1cdbd2cSJim Jagielski+CDEFS+=-DHAVE_EXPAT_CONFIG_H
42*b1cdbd2cSJim Jagielski+.ENDIF
43*b1cdbd2cSJim Jagielski+
44*b1cdbd2cSJim Jagielski+.IF "$(OS)"=="MACOSX" && "$(SYSBASE)"!=""
45*b1cdbd2cSJim Jagielski+CDEFS+=-DHAVE_MEMMOVE -DHAVE_BCOPY
46*b1cdbd2cSJim Jagielski+.ENDIF # "$(OS)"=="MACOSX"
47*b1cdbd2cSJim Jagielski+
48*b1cdbd2cSJim Jagielski+SECOND_BUILD=UNICODE
49*b1cdbd2cSJim Jagielski+UNICODE_SLOFILES=$(SLO)$/xmlparse.obj
50*b1cdbd2cSJim Jagielski+UNICODECDEFS+=-DXML_UNICODE
51*b1cdbd2cSJim Jagielski+
52*b1cdbd2cSJim Jagielski+LIB1ARCHIV=$(LB)$/libascii_$(TARGET)_xmlparse.a
53*b1cdbd2cSJim Jagielski+LIB1TARGET=$(SLB)$/ascii_$(TARGET)_xmlparse.lib
54*b1cdbd2cSJim Jagielski+LIB1OBJFILES=$(SLO)$/xmlparse.obj
55*b1cdbd2cSJim Jagielski+
56*b1cdbd2cSJim Jagielski+LIB2ARCHIV=$(LB)$/lib$(TARGET)_xmlparse.a
57*b1cdbd2cSJim Jagielski+LIB2TARGET=$(SLB)$/$(TARGET)_xmlparse.lib
58*b1cdbd2cSJim Jagielski+LIB2OBJFILES =$(REAL_UNICODE_SLOFILES)
59*b1cdbd2cSJim Jagielski+
60*b1cdbd2cSJim Jagielski+LIB3ARCHIV=$(LB)$/lib$(TARGET)_xmltok.a
61*b1cdbd2cSJim Jagielski+LIB3TARGET=$(SLB)$/$(TARGET)_xmltok.lib
62*b1cdbd2cSJim Jagielski+LIB3OBJFILES=$(SLO)$/xmlrole.obj $(SLO)$/xmltok.obj
63*b1cdbd2cSJim Jagielski+
64*b1cdbd2cSJim Jagielski+.IF "$(BUILD_X64)"!=""
65*b1cdbd2cSJim Jagielski+# ---------------- X64 stuff special ---------------------
66*b1cdbd2cSJim Jagielski+#  use UNICODE only because shell/shlxthandler
67*b1cdbd2cSJim Jagielski+#  doesn't link against ascii_expat_xmlparse
68*b1cdbd2cSJim Jagielski+#---------------------------------------------------------
69*b1cdbd2cSJim Jagielski+SLOFILES_X64=$(SLO_X64)$/xmlparse.obj \
70*b1cdbd2cSJim Jagielski+             $(SLO_X64)$/xmlrole.obj \
71*b1cdbd2cSJim Jagielski+             $(SLO_X64)$/xmltok.obj
72*b1cdbd2cSJim Jagielski+CDEFS_X64+=-DXML_UNICODE -DWIN32
73*b1cdbd2cSJim Jagielski+CFLAGS_X64+=-I..
74*b1cdbd2cSJim Jagielski+LIB1TARGET_X64=$(SLB_X64)$/$(TARGET)_xmlparse.lib
75*b1cdbd2cSJim Jagielski+LIB1OBJFILES_X64=$(SLO_X64)$/xmlparse.obj
76*b1cdbd2cSJim Jagielski+LIB2TARGET_X64=$(SLB_X64)$/$(TARGET)_xmltok.lib
77*b1cdbd2cSJim Jagielski+LIB2OBJFILES_X64=$(SLO_X64)$/xmlrole.obj $(SLO_X64)$/xmltok.obj
78*b1cdbd2cSJim Jagielski+.ENDIF # "$(BUILD_X64)"!=""
79*b1cdbd2cSJim Jagielski+
80*b1cdbd2cSJim Jagielski+# --- Targets ------------------------------------------------------
81*b1cdbd2cSJim Jagielski+.INCLUDE :  set_wntx64.mk
82*b1cdbd2cSJim Jagielski+.INCLUDE :	target.mk
83*b1cdbd2cSJim Jagielski+.INCLUDE :  tg_wntx64.mk
84