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 Yin.IF "$(GUI)"=="WNT"
305fdc4257SSteve YinPRJ=..$/..
315fdc4257SSteve YinPRJNAME=winaccessibility
325fdc4257SSteve YinTARGET=winaccessibility
335fdc4257SSteve YinLIBTARGET=NO
345fdc4257SSteve YinUSE_DEFFILE=TRUE
355fdc4257SSteve YinENABLE_EXCEPTIONS=TRUE
365fdc4257SSteve YinVERSIONOBJ=
375fdc4257SSteve YinAUTOSEG=true
385fdc4257SSteve YinNO_BSYMBOLIC=	TRUE
395fdc4257SSteve Yin
405fdc4257SSteve Yin# output directory (one dir for each project)
415fdc4257SSteve YinUNOUCROUT=$(OUT)$/inc
425fdc4257SSteve Yin# adding to inludepath
435fdc4257SSteve YinINCPRE+=$(UNOUCROUT)
445fdc4257SSteve YinINCPRE+=$(MISC)
455fdc4257SSteve Yin# --- Settings -----------------------------------------------------
465fdc4257SSteve Yin
475fdc4257SSteve Yin.INCLUDE :  settings.mk
485fdc4257SSteve Yin
495fdc4257SSteve Yin# --- Files --------------------------------------------------------
505fdc4257SSteve YinSLOFILES=   $(SLO)$/AccObject.obj		\
515fdc4257SSteve Yin            $(SLO)$/ResIDGenerator.obj		\
525fdc4257SSteve Yin            $(SLO)$/AccObjectWinManager.obj			\
535fdc4257SSteve Yin            $(SLO)$/AccObjectManagerAgent.obj			\
545fdc4257SSteve Yin            $(SLO)$/AccEventListener.obj	\
555fdc4257SSteve Yin            $(SLO)$/AccComponentEventListener.obj	\
565fdc4257SSteve Yin            $(SLO)$/AccContainerEventListener.obj	\
575fdc4257SSteve Yin            $(SLO)$/AccDialogEventListener.obj	\
585fdc4257SSteve Yin            $(SLO)$/AccFrameEventListener.obj	\
595fdc4257SSteve Yin            $(SLO)$/AccWindowEventListener.obj	\
605fdc4257SSteve Yin            $(SLO)$/AccMenuEventListener.obj	\
615fdc4257SSteve Yin            $(SLO)$/AccTextComponentEventListener.obj	\
625fdc4257SSteve Yin            $(SLO)$/AccObjectContainerEventListener.obj	\
635fdc4257SSteve Yin            $(SLO)$/AccParagraphEventListener.obj	\
645fdc4257SSteve Yin            $(SLO)$/AccDescendantManagerEventListener.obj	\
655fdc4257SSteve Yin            $(SLO)$/AccListEventListener.obj	\
665fdc4257SSteve Yin            $(SLO)$/AccTableEventListener.obj	\
675fdc4257SSteve Yin            $(SLO)$/AccTreeEventListener.obj	\
685fdc4257SSteve Yin            $(SLO)$/AccTopWindowListener.obj	\
695fdc4257SSteve Yin			$(SLO)$/msaaservice_impl.obj 	\
705fdc4257SSteve Yin			$(SLO)$/checkmt.obj	\
715fdc4257SSteve Yin			$(SLO)$/AccResource.obj
725fdc4257SSteve Yin
735fdc4257SSteve Yin#SRCFILES=winaccessibility.src
745fdc4257SSteve Yin#RES1FILELIST=$(SRS)$/winaccessibility.srs
755fdc4257SSteve Yin#RESLIB1NAME=$(TARGET)
765fdc4257SSteve Yin#RESLIB1SRSFILES=$(RES1FILELIST)
775fdc4257SSteve Yin
785fdc4257SSteve YinSHL1TARGET=winaccessibility
795fdc4257SSteve YinSHL1IMPLIB=i$(SHL1TARGET)
805fdc4257SSteve YinSHL1STDLIBS=\
815fdc4257SSteve Yin				$(VCLLIB)		\
825fdc4257SSteve Yin				$(CPPULIB)		\
835fdc4257SSteve Yin				$(SALLIB)		\
845fdc4257SSteve Yin				$(CPPUHELPERLIB) \
855fdc4257SSteve Yin				$(TOOLSLIB) \
865fdc4257SSteve Yin				$(TKLIB)		\
875fdc4257SSteve Yin			    uwinapi.lib      \
885fdc4257SSteve Yin				gdi32.lib        \
895fdc4257SSteve Yin				winspool.lib     \
905fdc4257SSteve Yin				ole32.lib        \
915fdc4257SSteve Yin				shell32.lib      \
925fdc4257SSteve Yin				advapi32.lib     \
935fdc4257SSteve Yin				imm32.lib		\
945fdc4257SSteve Yin				uuid.lib			\
955fdc4257SSteve Yin				oleacc.lib			\
965fdc4257SSteve Yin				$(VOSLIB)
975fdc4257SSteve Yin
985fdc4257SSteve YinSHL1OBJS=$(SLOFILES)
995fdc4257SSteve YinSHL1VERSIONOBJ=
1005fdc4257SSteve YinSHL1DESCRIPTIONOBJ=
1015fdc4257SSteve Yin
1025fdc4257SSteve YinDEF1NAME=$(SHL1TARGET)
1035fdc4257SSteve YinDEF1EXPORTFILE=exports.dxp
1045fdc4257SSteve Yin
1055fdc4257SSteve Yin
1065fdc4257SSteve Yin
1075fdc4257SSteve Yin# --- Targets ------------------------------------------------------
1085fdc4257SSteve Yin
1095fdc4257SSteve Yin.INCLUDE :	target.mk
1105fdc4257SSteve Yin
1115fdc4257SSteve YinALLTAR : \
1125fdc4257SSteve Yin    $(MISC)/winaccessibility.component
1135fdc4257SSteve Yin
1145fdc4257SSteve Yin.IF "$(OS)" == "WNT"
1155fdc4257SSteve Yinmy_platform = .windows
1165fdc4257SSteve Yin.END
1175fdc4257SSteve Yin
1185fdc4257SSteve Yin$(MISC)/winaccessibility.component .ERRREMOVE : \
1195fdc4257SSteve Yin        $(SOLARENV)/bin/createcomponent.xslt winaccessibility.component
1205fdc4257SSteve Yin    $(XSLTPROC) --nonet --stringparam uri \
121*6fa810f3SSteve Yin        '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
1225fdc4257SSteve Yin        $(SOLARENV)/bin/createcomponent.xslt winaccessibility.component
1235fdc4257SSteve Yin
1245fdc4257SSteve Yin
1255fdc4257SSteve Yin.ENDIF			# "$(GUI)"=="WNT"
126