15fdc4257SSteve Yin#/************************************************************************* 25fdc4257SSteve Yin# 35fdc4257SSteve Yin# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 45fdc4257SSteve Yin# 55fdc4257SSteve Yin# Copyright IBM Corporation 2010. 65fdc4257SSteve Yin# Copyright 2000, 2010 Oracle and/or its affiliates. 75fdc4257SSteve Yin# 85fdc4257SSteve Yin# OpenOffice.org - a multi-platform office productivity suite 95fdc4257SSteve Yin# 105fdc4257SSteve Yin# This file is part of OpenOffice.org. 115fdc4257SSteve Yin# 125fdc4257SSteve Yin# OpenOffice.org is free software: you can redistribute it and/or modify 135fdc4257SSteve Yin# it under the terms of the GNU Lesser General Public License version 3 145fdc4257SSteve Yin# only, as published by the Free Software Foundation. 155fdc4257SSteve Yin# 165fdc4257SSteve Yin# OpenOffice.org is distributed in the hope that it will be useful, 175fdc4257SSteve Yin# but WITHOUT ANY WARRANTY; without even the implied warranty of 185fdc4257SSteve Yin# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 195fdc4257SSteve Yin# GNU Lesser General Public License version 3 for more details 205fdc4257SSteve Yin# (a copy is included in the LICENSE file that accompanied this code). 215fdc4257SSteve Yin# 225fdc4257SSteve Yin# You should have received a copy of the GNU Lesser General Public License 235fdc4257SSteve Yin# version 3 along with OpenOffice.org. If not, see 245fdc4257SSteve Yin# <http://www.openoffice.org/license.html> 255fdc4257SSteve Yin# for a copy of the LGPLv3 License. 265fdc4257SSteve Yin# 275fdc4257SSteve Yin#************************************************************************/ 285fdc4257SSteve Yin 295fdc4257SSteve YinPRJ=..$/.. 305fdc4257SSteve YinPRJNAME=winaccessibility 315fdc4257SSteve YinTARGET=UAccCOM 325fdc4257SSteve Yin 335fdc4257SSteve Yin# --- Settings ----------------------------------------------------- 345fdc4257SSteve Yin.IF "$(GUI)" == "WNT" && "$(DISABLE_ATL)"=="" 355fdc4257SSteve YinPROF_EDITION=TRUE 365fdc4257SSteve Yin.ENDIF 375fdc4257SSteve Yin 385fdc4257SSteve Yin.INCLUDE : settings.mk 395fdc4257SSteve Yin 405fdc4257SSteve Yin.IF "$(GUI)" == "WNT" && "$(DISABLE_ATL)"=="" 415fdc4257SSteve Yin 425fdc4257SSteve YinVERSIONOBJ= 435fdc4257SSteve YinLIBTARGET=NO 445fdc4257SSteve YinUSE_DEFFILE=YES 455fdc4257SSteve YinUWINAPILIB= 465fdc4257SSteve Yin 475fdc4257SSteve YinINCPRE+=$(foreach,i,$(ATL_INCLUDE) -I$(i)) \ 485fdc4257SSteve Yin -I$(MISC) \ 495fdc4257SSteve Yin 505fdc4257SSteve YinCFLAGS+=-D_UNICODE -DUNICODE 515fdc4257SSteve Yin 525fdc4257SSteve Yin# --- Files -------------------------------------------------------- 535fdc4257SSteve Yin.IF "$(PRODUCT)"!="" 545fdc4257SSteve YinRC+=-DPRODUCT 555fdc4257SSteve Yin.ENDIF 565fdc4257SSteve Yin.IF "$(USE_STLP_DEBUG)"!="" 575fdc4257SSteve YinCDEFS+=-D_DEBUG 585fdc4257SSteve Yin.ENDIF # "$(USE_STLP_DEBUG)"!="" 595fdc4257SSteve Yin 605fdc4257SSteve YinRCFILES=\ 615fdc4257SSteve Yin $(TARGET).rc 625fdc4257SSteve Yin#RCDEPN=$(MISC)$/envsettings.h 635fdc4257SSteve Yin 645fdc4257SSteve YinSLOFILES=\ 655fdc4257SSteve Yin $(SLO)$/AccAction.obj \ 665fdc4257SSteve Yin $(SLO)$/AccActionBase.obj \ 675fdc4257SSteve Yin $(SLO)$/AccComponent.obj \ 685fdc4257SSteve Yin $(SLO)$/AccComponentBase.obj \ 695fdc4257SSteve Yin $(SLO)$/AccEditableText.obj \ 705fdc4257SSteve Yin $(SLO)$/AccHyperLink.obj \ 715fdc4257SSteve Yin $(SLO)$/AccHypertext.obj \ 725fdc4257SSteve Yin $(SLO)$/AccImage.obj \ 735fdc4257SSteve Yin $(SLO)$/AccRelation.obj \ 745fdc4257SSteve Yin $(SLO)$/AccText.obj \ 755fdc4257SSteve Yin $(SLO)$/AccValue.obj \ 765fdc4257SSteve Yin $(SLO)$/EnumVariant.obj \ 775fdc4257SSteve Yin $(SLO)$/StdAfx.obj \ 785fdc4257SSteve Yin $(SLO)$/UAccCOM.obj \ 795fdc4257SSteve Yin $(SLO)$/UNOXWrapper.obj \ 805fdc4257SSteve Yin $(SLO)$/AccTable.obj \ 815fdc4257SSteve Yin $(SLO)$/AccTextBase.obj \ 825fdc4257SSteve Yin $(SLO)$/MAccessible.obj \ 835fdc4257SSteve Yin $(SLO)$/CheckEnableAccessible.obj \ 845fdc4257SSteve Yin 855fdc4257SSteve YinEXCEPTIONSFILES= \ 865fdc4257SSteve Yin $(SLO)$/AccAction.obj \ 875fdc4257SSteve Yin $(SLO)$/AccActionBase.obj \ 885fdc4257SSteve Yin $(SLO)$/AccComponent.obj \ 895fdc4257SSteve Yin $(SLO)$/AccComponentBase.obj \ 905fdc4257SSteve Yin $(SLO)$/AccEditableText.obj \ 915fdc4257SSteve Yin $(SLO)$/AccHyperLink.obj \ 925fdc4257SSteve Yin $(SLO)$/AccHypertext.obj \ 935fdc4257SSteve Yin $(SLO)$/AccImage.obj \ 945fdc4257SSteve Yin $(SLO)$/AccRelation.obj \ 955fdc4257SSteve Yin $(SLO)$/AccText.obj \ 965fdc4257SSteve Yin $(SLO)$/AccValue.obj \ 975fdc4257SSteve Yin $(SLO)$/EnumVariant.obj \ 985fdc4257SSteve Yin $(SLO)$/StdAfx.obj \ 995fdc4257SSteve Yin $(SLO)$/UAccCOM.obj \ 1005fdc4257SSteve Yin $(SLO)$/UNOXWrapper.obj \ 1015fdc4257SSteve Yin $(SLO)$/AccTable.obj \ 1025fdc4257SSteve Yin $(SLO)$/AccTextBase.obj \ 1035fdc4257SSteve Yin $(SLO)$/MAccessible.obj \ 1045fdc4257SSteve Yin 1055fdc4257SSteve YinSHL1TARGET=$(TARGET) 1065fdc4257SSteve YinSHL1STDLIBS=\ 1075fdc4257SSteve Yin oleacc.lib\ 1085fdc4257SSteve Yin isal.lib\ 1095fdc4257SSteve Yin icuuc.lib\ 1105fdc4257SSteve Yin icuin.lib\ 1115fdc4257SSteve Yin icppu.lib\ 1125fdc4257SSteve Yin ivcl.lib \ 1135fdc4257SSteve Yin kernel32.lib \ 1145fdc4257SSteve Yin user32.lib \ 1155fdc4257SSteve Yin advapi32.lib \ 1165fdc4257SSteve Yin ole32.lib \ 1175fdc4257SSteve Yin oleaut32.lib \ 1185fdc4257SSteve Yin delayimp.lib \ 1195fdc4257SSteve Yin shlwapi.lib \ 1205fdc4257SSteve Yin uuid.lib 1215fdc4257SSteve Yin 1225fdc4257SSteve YinLINKFLAGS += /delayload:sal3.dll \ 1235fdc4257SSteve Yin /delayload:cppu3.dll \ 1245fdc4257SSteve Yin /delayload:vclmi.dll 1255fdc4257SSteve Yin 1265fdc4257SSteve Yin.IF "$(COM)"!="GCC" 1275fdc4257SSteve Yin.IF "$(CCNUMVER)" > "001300000000" 1285fdc4257SSteve Yin.IF "$(USE_STLP_DEBUG)" != "" 1295fdc4257SSteve Yin SHL1STDLIBS+= $(ATL_LIB)$/atlsd.lib 1305fdc4257SSteve Yin.ELSE 1315fdc4257SSteve Yin SHL1STDLIBS+= $(ATL_LIB)$/atls.lib 1325fdc4257SSteve Yin.ENDIF 1335fdc4257SSteve Yin.ENDIF 1345fdc4257SSteve Yin.ENDIF 1355fdc4257SSteve Yin 1365fdc4257SSteve YinSHL1OBJS=$(SLOFILES) 1375fdc4257SSteve YinSHL1DEF=$(TARGET).def 138*6fa810f3SSteve YinSHL1RES=$(RES)/$(TARGET).res 1395fdc4257SSteve Yin 1405fdc4257SSteve YinDEF1NAME= $(TARGET) 1415fdc4257SSteve Yin#DEF1EXPORTFILE= exports.dxp 1425fdc4257SSteve Yin 1435fdc4257SSteve Yin.ENDIF 1445fdc4257SSteve Yin 1455fdc4257SSteve Yin# --- Targets ---------------------------------- 1465fdc4257SSteve Yin.INCLUDE : target.mk 147