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