xref: /trunk/main/winaccessibility/source/service/makefile.mk (revision 6fa810f3d61d4c6228be478f771e1c79d39c52b6)
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