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