xref: /trunk/main/winaccessibility/source/service/makefile.mk (revision 31bbceb0f9d64c0c2c3b22a794a1666c1f33396e)
13a700b0aSSteve Yin#**************************************************************
25fdc4257SSteve Yin#
33a700b0aSSteve Yin#  Licensed to the Apache Software Foundation (ASF) under one
43a700b0aSSteve Yin#  or more contributor license agreements.  See the NOTICE file
53a700b0aSSteve Yin#  distributed with this work for additional information
63a700b0aSSteve Yin#  regarding copyright ownership.  The ASF licenses this file
73a700b0aSSteve Yin#  to you under the Apache License, Version 2.0 (the
83a700b0aSSteve Yin#  "License"); you may not use this file except in compliance
93a700b0aSSteve Yin#  with the License.  You may obtain a copy of the License at
105fdc4257SSteve Yin#
113a700b0aSSteve Yin#    http://www.apache.org/licenses/LICENSE-2.0
125fdc4257SSteve Yin#
133a700b0aSSteve Yin#  Unless required by applicable law or agreed to in writing,
143a700b0aSSteve Yin#  software distributed under the License is distributed on an
153a700b0aSSteve Yin#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
163a700b0aSSteve Yin#  KIND, either express or implied.  See the License for the
173a700b0aSSteve Yin#  specific language governing permissions and limitations
183a700b0aSSteve Yin#  under the License.
195fdc4257SSteve Yin#
203a700b0aSSteve 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)        \
803a700b0aSSteve Yin                $(VOSLIB)   \
81*b0a7a3cfSSteve Yin                $(UWINAPILIB)      \
82*b0a7a3cfSSteve Yin                $(GDI32LIB)        \
83*b0a7a3cfSSteve Yin                $(WINSPOOLLIB)     \
84*b0a7a3cfSSteve Yin                $(OLE32LIB)       \
85*b0a7a3cfSSteve Yin                $(SHELL32LIB)      \
86*b0a7a3cfSSteve Yin                $(ADVAPI32LIB)     \
87*b0a7a3cfSSteve Yin                $(IMM32LIB)     \
88*b0a7a3cfSSteve Yin                $(UUIDLIB)          \
89*b0a7a3cfSSteve Yin                oleacc.lib
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