1*5fdc4257SSteve Yin#/************************************************************************* 2*5fdc4257SSteve Yin# 3*5fdc4257SSteve Yin# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4*5fdc4257SSteve Yin# 5*5fdc4257SSteve Yin# Copyright IBM Corporation 2010. 6*5fdc4257SSteve Yin# Copyright 2000, 2010 Oracle and/or its affiliates. 7*5fdc4257SSteve Yin# 8*5fdc4257SSteve Yin# OpenOffice.org - a multi-platform office productivity suite 9*5fdc4257SSteve Yin# 10*5fdc4257SSteve Yin# This file is part of OpenOffice.org. 11*5fdc4257SSteve Yin# 12*5fdc4257SSteve Yin# OpenOffice.org is free software: you can redistribute it and/or modify 13*5fdc4257SSteve Yin# it under the terms of the GNU Lesser General Public License version 3 14*5fdc4257SSteve Yin# only, as published by the Free Software Foundation. 15*5fdc4257SSteve Yin# 16*5fdc4257SSteve Yin# OpenOffice.org is distributed in the hope that it will be useful, 17*5fdc4257SSteve Yin# but WITHOUT ANY WARRANTY; without even the implied warranty of 18*5fdc4257SSteve Yin# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19*5fdc4257SSteve Yin# GNU Lesser General Public License version 3 for more details 20*5fdc4257SSteve Yin# (a copy is included in the LICENSE file that accompanied this code). 21*5fdc4257SSteve Yin# 22*5fdc4257SSteve Yin# You should have received a copy of the GNU Lesser General Public License 23*5fdc4257SSteve Yin# version 3 along with OpenOffice.org. If not, see 24*5fdc4257SSteve Yin# <http://www.openoffice.org/license.html> 25*5fdc4257SSteve Yin# for a copy of the LGPLv3 License. 26*5fdc4257SSteve Yin# 27*5fdc4257SSteve Yin#************************************************************************/ 28*5fdc4257SSteve Yin 29*5fdc4257SSteve Yin.IF "$(GUI)"=="WNT" 30*5fdc4257SSteve YinPRJ=..$/.. 31*5fdc4257SSteve YinPRJNAME=winaccessibility 32*5fdc4257SSteve YinTARGET=winaccessibility 33*5fdc4257SSteve YinLIBTARGET=NO 34*5fdc4257SSteve YinUSE_DEFFILE=TRUE 35*5fdc4257SSteve YinENABLE_EXCEPTIONS=TRUE 36*5fdc4257SSteve YinVERSIONOBJ= 37*5fdc4257SSteve YinAUTOSEG=true 38*5fdc4257SSteve YinNO_BSYMBOLIC= TRUE 39*5fdc4257SSteve Yin 40*5fdc4257SSteve Yin# output directory (one dir for each project) 41*5fdc4257SSteve YinUNOUCROUT=$(OUT)$/inc 42*5fdc4257SSteve Yin# adding to inludepath 43*5fdc4257SSteve YinINCPRE+=$(UNOUCROUT) 44*5fdc4257SSteve YinINCPRE+=$(MISC) 45*5fdc4257SSteve Yin# --- Settings ----------------------------------------------------- 46*5fdc4257SSteve Yin 47*5fdc4257SSteve Yin.INCLUDE : settings.mk 48*5fdc4257SSteve Yin 49*5fdc4257SSteve Yin# --- Files -------------------------------------------------------- 50*5fdc4257SSteve YinSLOFILES= $(SLO)$/AccObject.obj \ 51*5fdc4257SSteve Yin $(SLO)$/ResIDGenerator.obj \ 52*5fdc4257SSteve Yin $(SLO)$/AccObjectWinManager.obj \ 53*5fdc4257SSteve Yin $(SLO)$/AccObjectManagerAgent.obj \ 54*5fdc4257SSteve Yin $(SLO)$/AccEventListener.obj \ 55*5fdc4257SSteve Yin $(SLO)$/AccComponentEventListener.obj \ 56*5fdc4257SSteve Yin $(SLO)$/AccContainerEventListener.obj \ 57*5fdc4257SSteve Yin $(SLO)$/AccDialogEventListener.obj \ 58*5fdc4257SSteve Yin $(SLO)$/AccFrameEventListener.obj \ 59*5fdc4257SSteve Yin $(SLO)$/AccWindowEventListener.obj \ 60*5fdc4257SSteve Yin $(SLO)$/AccMenuEventListener.obj \ 61*5fdc4257SSteve Yin $(SLO)$/AccTextComponentEventListener.obj \ 62*5fdc4257SSteve Yin $(SLO)$/AccObjectContainerEventListener.obj \ 63*5fdc4257SSteve Yin $(SLO)$/AccParagraphEventListener.obj \ 64*5fdc4257SSteve Yin $(SLO)$/AccDescendantManagerEventListener.obj \ 65*5fdc4257SSteve Yin $(SLO)$/AccListEventListener.obj \ 66*5fdc4257SSteve Yin $(SLO)$/AccTableEventListener.obj \ 67*5fdc4257SSteve Yin $(SLO)$/AccTreeEventListener.obj \ 68*5fdc4257SSteve Yin $(SLO)$/AccTopWindowListener.obj \ 69*5fdc4257SSteve Yin $(SLO)$/msaaservice_impl.obj \ 70*5fdc4257SSteve Yin $(SLO)$/checkmt.obj \ 71*5fdc4257SSteve Yin $(SLO)$/AccResource.obj 72*5fdc4257SSteve Yin 73*5fdc4257SSteve Yin#SRCFILES=winaccessibility.src 74*5fdc4257SSteve Yin#RES1FILELIST=$(SRS)$/winaccessibility.srs 75*5fdc4257SSteve Yin#RESLIB1NAME=$(TARGET) 76*5fdc4257SSteve Yin#RESLIB1SRSFILES=$(RES1FILELIST) 77*5fdc4257SSteve Yin 78*5fdc4257SSteve YinSHL1TARGET=winaccessibility 79*5fdc4257SSteve YinSHL1IMPLIB=i$(SHL1TARGET) 80*5fdc4257SSteve YinSHL1STDLIBS=\ 81*5fdc4257SSteve Yin $(VCLLIB) \ 82*5fdc4257SSteve Yin $(CPPULIB) \ 83*5fdc4257SSteve Yin $(SALLIB) \ 84*5fdc4257SSteve Yin $(CPPUHELPERLIB) \ 85*5fdc4257SSteve Yin $(TOOLSLIB) \ 86*5fdc4257SSteve Yin $(TKLIB) \ 87*5fdc4257SSteve Yin uwinapi.lib \ 88*5fdc4257SSteve Yin gdi32.lib \ 89*5fdc4257SSteve Yin winspool.lib \ 90*5fdc4257SSteve Yin ole32.lib \ 91*5fdc4257SSteve Yin shell32.lib \ 92*5fdc4257SSteve Yin advapi32.lib \ 93*5fdc4257SSteve Yin imm32.lib \ 94*5fdc4257SSteve Yin uuid.lib \ 95*5fdc4257SSteve Yin oleacc.lib \ 96*5fdc4257SSteve Yin $(VOSLIB) 97*5fdc4257SSteve Yin 98*5fdc4257SSteve YinSHL1OBJS=$(SLOFILES) 99*5fdc4257SSteve YinSHL1VERSIONOBJ= 100*5fdc4257SSteve YinSHL1DESCRIPTIONOBJ= 101*5fdc4257SSteve Yin 102*5fdc4257SSteve YinDEF1NAME=$(SHL1TARGET) 103*5fdc4257SSteve YinDEF1EXPORTFILE=exports.dxp 104*5fdc4257SSteve Yin 105*5fdc4257SSteve Yin 106*5fdc4257SSteve Yin 107*5fdc4257SSteve Yin# --- Targets ------------------------------------------------------ 108*5fdc4257SSteve Yin 109*5fdc4257SSteve Yin.INCLUDE : target.mk 110*5fdc4257SSteve Yin 111*5fdc4257SSteve YinALLTAR : \ 112*5fdc4257SSteve Yin $(MISC)/winaccessibility.component 113*5fdc4257SSteve Yin 114*5fdc4257SSteve Yin.IF "$(OS)" == "WNT" 115*5fdc4257SSteve Yinmy_platform = .windows 116*5fdc4257SSteve Yin.END 117*5fdc4257SSteve Yin 118*5fdc4257SSteve Yin$(MISC)/winaccessibility.component .ERRREMOVE : \ 119*5fdc4257SSteve Yin $(SOLARENV)/bin/createcomponent.xslt winaccessibility.component 120*5fdc4257SSteve Yin $(XSLTPROC) --nonet --stringparam uri \ 121*5fdc4257SSteve Yin '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL4TARGETN:f)' -o $@ \ 122*5fdc4257SSteve Yin $(SOLARENV)/bin/createcomponent.xslt winaccessibility.component 123*5fdc4257SSteve Yin 124*5fdc4257SSteve Yin 125*5fdc4257SSteve Yin.ENDIF # "$(GUI)"=="WNT" 126