1*3a700b0aSSteve Yin#**************************************************************
2*3a700b0aSSteve Yin#
3*3a700b0aSSteve Yin#  Licensed to the Apache Software Foundation (ASF) under one
4*3a700b0aSSteve Yin#  or more contributor license agreements.  See the NOTICE file
5*3a700b0aSSteve Yin#  distributed with this work for additional information
6*3a700b0aSSteve Yin#  regarding copyright ownership.  The ASF licenses this file
7*3a700b0aSSteve Yin#  to you under the Apache License, Version 2.0 (the
8*3a700b0aSSteve Yin#  "License"); you may not use this file except in compliance
9*3a700b0aSSteve Yin#  with the License.  You may obtain a copy of the License at
10*3a700b0aSSteve Yin#
11*3a700b0aSSteve Yin#    http://www.apache.org/licenses/LICENSE-2.0
12*3a700b0aSSteve Yin#
13*3a700b0aSSteve Yin#  Unless required by applicable law or agreed to in writing,
14*3a700b0aSSteve Yin#  software distributed under the License is distributed on an
15*3a700b0aSSteve Yin#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*3a700b0aSSteve Yin#  KIND, either express or implied.  See the License for the
17*3a700b0aSSteve Yin#  specific language governing permissions and limitations
18*3a700b0aSSteve Yin#  under the License.
19*3a700b0aSSteve Yin#
20*3a700b0aSSteve Yin#**************************************************************
215fdc4257SSteve Yin
225fdc4257SSteve Yin.IF "$(GUI)"=="WNT"
235fdc4257SSteve YinPRJ=..$/..
245fdc4257SSteve YinPRJNAME=winaccessibility
255fdc4257SSteve YinTARGET=winaccessibility
265fdc4257SSteve YinLIBTARGET=NO
275fdc4257SSteve YinUSE_DEFFILE=TRUE
285fdc4257SSteve YinENABLE_EXCEPTIONS=TRUE
295fdc4257SSteve YinVERSIONOBJ=
305fdc4257SSteve YinAUTOSEG=true
315fdc4257SSteve YinNO_BSYMBOLIC=	TRUE
325fdc4257SSteve Yin
335fdc4257SSteve Yin# output directory (one dir for each project)
345fdc4257SSteve YinUNOUCROUT=$(OUT)$/inc
355fdc4257SSteve Yin# adding to inludepath
365fdc4257SSteve YinINCPRE+=$(UNOUCROUT)
375fdc4257SSteve YinINCPRE+=$(MISC)
385fdc4257SSteve Yin# --- Settings -----------------------------------------------------
395fdc4257SSteve Yin
405fdc4257SSteve Yin.INCLUDE :  settings.mk
415fdc4257SSteve Yin
425fdc4257SSteve Yin# --- Files --------------------------------------------------------
435fdc4257SSteve YinSLOFILES=   $(SLO)$/AccObject.obj		\
445fdc4257SSteve Yin            $(SLO)$/ResIDGenerator.obj		\
455fdc4257SSteve Yin            $(SLO)$/AccObjectWinManager.obj			\
465fdc4257SSteve Yin            $(SLO)$/AccObjectManagerAgent.obj			\
475fdc4257SSteve Yin            $(SLO)$/AccEventListener.obj	\
485fdc4257SSteve Yin            $(SLO)$/AccComponentEventListener.obj	\
495fdc4257SSteve Yin            $(SLO)$/AccContainerEventListener.obj	\
505fdc4257SSteve Yin            $(SLO)$/AccDialogEventListener.obj	\
515fdc4257SSteve Yin            $(SLO)$/AccFrameEventListener.obj	\
525fdc4257SSteve Yin            $(SLO)$/AccWindowEventListener.obj	\
535fdc4257SSteve Yin            $(SLO)$/AccMenuEventListener.obj	\
545fdc4257SSteve Yin            $(SLO)$/AccTextComponentEventListener.obj	\
555fdc4257SSteve Yin            $(SLO)$/AccObjectContainerEventListener.obj	\
565fdc4257SSteve Yin            $(SLO)$/AccParagraphEventListener.obj	\
575fdc4257SSteve Yin            $(SLO)$/AccDescendantManagerEventListener.obj	\
585fdc4257SSteve Yin            $(SLO)$/AccListEventListener.obj	\
595fdc4257SSteve Yin            $(SLO)$/AccTableEventListener.obj	\
605fdc4257SSteve Yin            $(SLO)$/AccTreeEventListener.obj	\
615fdc4257SSteve Yin            $(SLO)$/AccTopWindowListener.obj	\
625fdc4257SSteve Yin			$(SLO)$/msaaservice_impl.obj 	\
635fdc4257SSteve Yin			$(SLO)$/checkmt.obj	\
645fdc4257SSteve Yin			$(SLO)$/AccResource.obj
655fdc4257SSteve Yin
665fdc4257SSteve Yin#SRCFILES=winaccessibility.src
675fdc4257SSteve Yin#RES1FILELIST=$(SRS)$/winaccessibility.srs
685fdc4257SSteve Yin#RESLIB1NAME=$(TARGET)
695fdc4257SSteve Yin#RESLIB1SRSFILES=$(RES1FILELIST)
705fdc4257SSteve Yin
715fdc4257SSteve YinSHL1TARGET=winaccessibility
725fdc4257SSteve YinSHL1IMPLIB=i$(SHL1TARGET)
735fdc4257SSteve YinSHL1STDLIBS=\
745fdc4257SSteve Yin				$(VCLLIB)		\
755fdc4257SSteve Yin				$(CPPULIB)		\
765fdc4257SSteve Yin				$(SALLIB)		\
775fdc4257SSteve Yin				$(CPPUHELPERLIB) \
785fdc4257SSteve Yin				$(TOOLSLIB) \
795fdc4257SSteve Yin				$(TKLIB)		\
805fdc4257SSteve Yin			    uwinapi.lib      \
815fdc4257SSteve Yin				gdi32.lib        \
825fdc4257SSteve Yin				winspool.lib     \
835fdc4257SSteve Yin				ole32.lib        \
845fdc4257SSteve Yin				shell32.lib      \
855fdc4257SSteve Yin				advapi32.lib     \
865fdc4257SSteve Yin				imm32.lib		\
875fdc4257SSteve Yin				uuid.lib			\
885fdc4257SSteve Yin				oleacc.lib			\
89*3a700b0aSSteve Yin				$(VOSLIB)	\
905fdc4257SSteve Yin
915fdc4257SSteve YinSHL1OBJS=$(SLOFILES)
925fdc4257SSteve YinSHL1VERSIONOBJ=
935fdc4257SSteve YinSHL1DESCRIPTIONOBJ=
945fdc4257SSteve Yin
955fdc4257SSteve YinDEF1NAME=$(SHL1TARGET)
965fdc4257SSteve YinDEF1EXPORTFILE=exports.dxp
975fdc4257SSteve Yin
985fdc4257SSteve Yin
995fdc4257SSteve Yin
1005fdc4257SSteve Yin# --- Targets ------------------------------------------------------
1015fdc4257SSteve Yin
1025fdc4257SSteve Yin.INCLUDE :	target.mk
1035fdc4257SSteve Yin
1045fdc4257SSteve YinALLTAR : \
1055fdc4257SSteve Yin    $(MISC)/winaccessibility.component
1065fdc4257SSteve Yin
1075fdc4257SSteve Yin.IF "$(OS)" == "WNT"
1085fdc4257SSteve Yinmy_platform = .windows
1095fdc4257SSteve Yin.END
1105fdc4257SSteve Yin
1115fdc4257SSteve Yin$(MISC)/winaccessibility.component .ERRREMOVE : \
1125fdc4257SSteve Yin        $(SOLARENV)/bin/createcomponent.xslt winaccessibility.component
1135fdc4257SSteve Yin    $(XSLTPROC) --nonet --stringparam uri \
1146fa810f3SSteve Yin        '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
1155fdc4257SSteve Yin        $(SOLARENV)/bin/createcomponent.xslt winaccessibility.component
1165fdc4257SSteve Yin
1175fdc4257SSteve Yin
1185fdc4257SSteve Yin.ENDIF			# "$(GUI)"=="WNT"
119