1#/************************************************************************* 2# 3# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4# 5# Copyright IBM Corporation 2010. 6# Copyright 2000, 2010 Oracle and/or its affiliates. 7# 8# OpenOffice.org - a multi-platform office productivity suite 9# 10# This file is part of OpenOffice.org. 11# 12# OpenOffice.org is free software: you can redistribute it and/or modify 13# it under the terms of the GNU Lesser General Public License version 3 14# only, as published by the Free Software Foundation. 15# 16# OpenOffice.org is distributed in the hope that it will be useful, 17# but WITHOUT ANY WARRANTY; without even the implied warranty of 18# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19# GNU Lesser General Public License version 3 for more details 20# (a copy is included in the LICENSE file that accompanied this code). 21# 22# You should have received a copy of the GNU Lesser General Public License 23# version 3 along with OpenOffice.org. If not, see 24# <http://www.openoffice.org/license.html> 25# for a copy of the LGPLv3 License. 26# 27#************************************************************************/ 28 29PRJ=..$/.. 30PRJNAME=winaccessibility 31TARGET=UAccCOM 32 33# --- Settings ----------------------------------------------------- 34.IF "$(GUI)" == "WNT" && "$(DISABLE_ATL)"=="" 35PROF_EDITION=TRUE 36.ENDIF 37 38.INCLUDE : settings.mk 39 40.IF "$(GUI)" == "WNT" && "$(DISABLE_ATL)"=="" 41 42VERSIONOBJ= 43LIBTARGET=NO 44USE_DEFFILE=YES 45UWINAPILIB= 46 47INCPRE+=$(foreach,i,$(ATL_INCLUDE) -I$(i)) \ 48 -I$(MISC) \ 49 50CFLAGS+=-D_UNICODE -DUNICODE 51 52# --- Files -------------------------------------------------------- 53.IF "$(PRODUCT)"!="" 54RC+=-DPRODUCT 55.ENDIF 56.IF "$(USE_STLP_DEBUG)"!="" 57CDEFS+=-D_DEBUG 58.ENDIF # "$(USE_STLP_DEBUG)"!="" 59 60RCFILES=\ 61 $(TARGET).rc 62#RCDEPN=$(MISC)$/envsettings.h 63 64SLOFILES=\ 65 $(SLO)$/AccAction.obj \ 66 $(SLO)$/AccActionBase.obj \ 67 $(SLO)$/AccComponent.obj \ 68 $(SLO)$/AccComponentBase.obj \ 69 $(SLO)$/AccEditableText.obj \ 70 $(SLO)$/AccHyperLink.obj \ 71 $(SLO)$/AccHypertext.obj \ 72 $(SLO)$/AccImage.obj \ 73 $(SLO)$/AccRelation.obj \ 74 $(SLO)$/AccText.obj \ 75 $(SLO)$/AccValue.obj \ 76 $(SLO)$/EnumVariant.obj \ 77 $(SLO)$/StdAfx.obj \ 78 $(SLO)$/UAccCOM.obj \ 79 $(SLO)$/UNOXWrapper.obj \ 80 $(SLO)$/AccTable.obj \ 81 $(SLO)$/AccTextBase.obj \ 82 $(SLO)$/MAccessible.obj \ 83 $(SLO)$/CheckEnableAccessible.obj \ 84 85EXCEPTIONSFILES= \ 86 $(SLO)$/AccAction.obj \ 87 $(SLO)$/AccActionBase.obj \ 88 $(SLO)$/AccComponent.obj \ 89 $(SLO)$/AccComponentBase.obj \ 90 $(SLO)$/AccEditableText.obj \ 91 $(SLO)$/AccHyperLink.obj \ 92 $(SLO)$/AccHypertext.obj \ 93 $(SLO)$/AccImage.obj \ 94 $(SLO)$/AccRelation.obj \ 95 $(SLO)$/AccText.obj \ 96 $(SLO)$/AccValue.obj \ 97 $(SLO)$/EnumVariant.obj \ 98 $(SLO)$/StdAfx.obj \ 99 $(SLO)$/UAccCOM.obj \ 100 $(SLO)$/UNOXWrapper.obj \ 101 $(SLO)$/AccTable.obj \ 102 $(SLO)$/AccTextBase.obj \ 103 $(SLO)$/MAccessible.obj \ 104 105SHL1TARGET=$(TARGET) 106SHL1STDLIBS=\ 107 oleacc.lib\ 108 isal.lib\ 109 icuuc.lib\ 110 icuin.lib\ 111 icppu.lib\ 112 ivcl.lib \ 113 kernel32.lib \ 114 user32.lib \ 115 advapi32.lib \ 116 ole32.lib \ 117 oleaut32.lib \ 118 delayimp.lib \ 119 shlwapi.lib \ 120 uuid.lib 121 122LINKFLAGS += /delayload:sal3.dll \ 123 /delayload:cppu3.dll \ 124 /delayload:vclmi.dll 125 126.IF "$(COM)"!="GCC" 127.IF "$(CCNUMVER)" > "001300000000" 128.IF "$(USE_STLP_DEBUG)" != "" 129 SHL1STDLIBS+= $(ATL_LIB)$/atlsd.lib 130.ELSE 131 SHL1STDLIBS+= $(ATL_LIB)$/atls.lib 132.ENDIF 133.ENDIF 134.ENDIF 135 136SHL1OBJS=$(SLOFILES) 137SHL1DEF=$(TARGET).def 138SHL1RES=$(RES)$/$(TARGET).res 139 140DEF1NAME= $(TARGET) 141#DEF1EXPORTFILE= exports.dxp 142 143.ENDIF 144 145# --- Targets ---------------------------------- 146.INCLUDE : target.mk 147