Kaydet (Commit) 7f31e252 authored tarafından David Tardon's avatar David Tardon

gbuildize accessibility

üst c438af4d
......@@ -98,6 +98,7 @@ $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
PptImporter \
adabas \
adabasui \
acc \
agg \
analysis \
animcore \
......
......@@ -29,6 +29,7 @@
$(eval $(call gb_Module_Module,ooo))
$(eval $(call gb_Module_add_moduledirs,ooo,\
accessibility \
animations \
basctl \
basebmp \
......
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
# Version: MPL 1.1 / GPLv3+ / LGPLv3+
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License or as specified alternatively below. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# Major Contributor(s):
# Copyright (C) 2010 Red Hat, Inc., David Tardon <dtardon@redhat.com>
# (initial developer)
#
# All Rights Reserved.
#
# For minor contributions see the git repository.
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
# instead of those above.
$(eval $(call gb_AllLangResTarget_AllLangResTarget,acc))
$(eval $(call gb_AllLangResTarget_set_reslocation,acc,accessibility))
$(eval $(call gb_AllLangResTarget_add_srs,acc,\
acc/res \
))
$(eval $(call gb_SrsTarget_SrsTarget,acc/res))
$(eval $(call gb_SrsTarget_set_include,acc/res,\
$$(INCLUDE) \
-I$(SRCDIR)/accessibility/inc \
))
$(eval $(call gb_SrsTarget_add_files,acc/res,\
accessibility/source/helper/accessiblestrings.src \
))
# vim:set shiftwidth=4 softtabstop=4 expandtab:
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
# Version: MPL 1.1 / GPLv3+ / LGPLv3+
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License or as specified alternatively below. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# Major Contributor(s):
# Copyright (C) 2010 Red Hat, Inc., David Tardon <dtardon@redhat.com>
# (initial developer)
#
# All Rights Reserved.
#
# For minor contributions see the git repository.
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
# instead of those above.
$(eval $(call gb_Library_Library,acc))
$(eval $(call gb_Library_set_include,acc,\
$$(INCLUDE) \
-I$(SRCDIR)/accessibility/inc \
-I$(SRCDIR)/accessibility/source/inc \
))
$(eval $(call gb_Library_add_api,acc,\
offapi \
udkapi \
))
$(eval $(call gb_Library_add_linked_libs,acc,\
comphelper \
cppu \
cppuhelper \
sal \
sot \
svl \
svt \
tk \
tl \
utl \
vcl \
$(gb_STDLIBS) \
))
$(eval $(call gb_Library_add_exception_objects,acc,\
accessibility/source/extended/AccessibleBrowseBox \
accessibility/source/extended/AccessibleBrowseBoxBase \
accessibility/source/extended/AccessibleBrowseBoxCheckBoxCell \
accessibility/source/extended/AccessibleBrowseBoxHeaderBar \
accessibility/source/extended/AccessibleBrowseBoxHeaderCell \
accessibility/source/extended/AccessibleBrowseBoxTable \
accessibility/source/extended/AccessibleBrowseBoxTableBase \
accessibility/source/extended/AccessibleBrowseBoxTableCell \
accessibility/source/extended/AccessibleGridControl \
accessibility/source/extended/AccessibleGridControlBase \
accessibility/source/extended/AccessibleGridControlHeader \
accessibility/source/extended/AccessibleGridControlHeaderCell \
accessibility/source/extended/AccessibleGridControlTable \
accessibility/source/extended/AccessibleGridControlTableBase \
accessibility/source/extended/AccessibleGridControlTableCell \
accessibility/source/extended/AccessibleToolPanelDeck \
accessibility/source/extended/AccessibleToolPanelDeckTabBar \
accessibility/source/extended/AccessibleToolPanelDeckTabBarItem \
accessibility/source/extended/accessiblebrowseboxcell \
accessibility/source/extended/accessibleeditbrowseboxcell \
accessibility/source/extended/accessibleiconchoicectrl \
accessibility/source/extended/accessibleiconchoicectrlentry \
accessibility/source/extended/accessiblelistbox \
accessibility/source/extended/accessiblelistboxentry \
accessibility/source/extended/accessibletabbar \
accessibility/source/extended/accessibletabbarbase \
accessibility/source/extended/accessibletabbarpage \
accessibility/source/extended/accessibletabbarpagelist \
accessibility/source/extended/accessibletablistbox \
accessibility/source/extended/accessibletablistboxtable \
accessibility/source/extended/listboxaccessible \
accessibility/source/extended/textwindowaccessibility \
accessibility/source/helper/acc_factory \
accessibility/source/helper/accresmgr \
accessibility/source/helper/characterattributeshelper \
accessibility/source/standard/accessiblemenubasecomponent \
accessibility/source/standard/accessiblemenucomponent \
accessibility/source/standard/accessiblemenuitemcomponent \
accessibility/source/standard/floatingwindowaccessible \
accessibility/source/standard/vclxaccessiblebox \
accessibility/source/standard/vclxaccessiblebutton \
accessibility/source/standard/vclxaccessiblecheckbox \
accessibility/source/standard/vclxaccessiblecombobox \
accessibility/source/standard/vclxaccessibledropdowncombobox \
accessibility/source/standard/vclxaccessibledropdownlistbox \
accessibility/source/standard/vclxaccessibleedit \
accessibility/source/standard/vclxaccessiblefixedhyperlink \
accessibility/source/standard/vclxaccessiblefixedtext \
accessibility/source/standard/vclxaccessiblelist \
accessibility/source/standard/vclxaccessiblelistbox \
accessibility/source/standard/vclxaccessiblelistitem \
accessibility/source/standard/vclxaccessiblemenu \
accessibility/source/standard/vclxaccessiblemenubar \
accessibility/source/standard/vclxaccessiblemenuitem \
accessibility/source/standard/vclxaccessiblemenuseparator \
accessibility/source/standard/vclxaccessiblepopupmenu \
accessibility/source/standard/vclxaccessibleradiobutton \
accessibility/source/standard/vclxaccessiblescrollbar \
accessibility/source/standard/vclxaccessiblestatusbar \
accessibility/source/standard/vclxaccessiblestatusbaritem \
accessibility/source/standard/vclxaccessibletabcontrol \
accessibility/source/standard/vclxaccessibletabpage \
accessibility/source/standard/vclxaccessibletabpagewindow \
accessibility/source/standard/vclxaccessibletextcomponent \
accessibility/source/standard/vclxaccessibletextfield \
accessibility/source/standard/vclxaccessibletoolbox \
accessibility/source/standard/vclxaccessibletoolboxitem \
))
# vim:set shiftwidth=4 softtabstop=4 expandtab:
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
......@@ -24,16 +25,16 @@
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..
PRJNAME=accessibility
TARGET=inc
gb_PARTIALBUILD := T
ifeq ($(strip $(SOLARENV)),)
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
else
# --- Settings -----------------------------------------------------
gb_SourceEnvAndRecurse_STAGE=gbuild
include $(SOLARENV)/gbuild/gbuild.mk
.INCLUDE : settings.mk
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
# --- Files --------------------------------------------------------
# --- Targets -------------------------------------------------------
.INCLUDE : target.mk
endif
# vim: set noet sw=4 ts=4:
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
# Version: MPL 1.1 / GPLv3+ / LGPLv3+
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License or as specified alternatively below. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# Major Contributor(s):
# Copyright (C) 2010 Red Hat, Inc., David Tardon <dtardon@redhat.com>
# (initial developer)
#
# All Rights Reserved.
#
# For minor contributions see the git repository.
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
# instead of those above.
$(eval $(call gb_Module_Module,accessibility))
$(eval $(call gb_Module_add_targets,accessibility,\
AllLangResTarget_acc \
Library_acc \
))
# vim:set shiftwidth=4 softtabstop=4 expandtab:
ac accessibility : TRANSLATIONS:translations tools jurt offapi unoil vcl javaunohelper jvmaccess cppu sal toolkit svtools LIBXSLT:libxslt NULL
ac accessibility usr1 - all ac_mkout NULL
ac accessibility\inc nmake - all ac_inc NULL
ac accessibility\bridge\org\openoffice\java\accessibility nmake - w ac_ooja ac_inc NULL
ac accessibility\bridge\org\openoffice\accessibility nmake - w ac_ooa ac_ooja.w ac_inc NULL
ac accessibility\bridge\source\java nmake - w ac_ooan ac_ooa.w ac_inc NULL
ac accessibility\inc get - all ac_inc NULL
ac accessibility\source\helper nmake - all ac_helper ac_inc NULL
ac accessibility\source\standard nmake - all ac_standard ac_helper ac_inc NULL
ac accessibility\source\extended nmake - all ac_extended ac_inc NULL
ac accessibility\util nmake - all ac_util ac_helper ac_standard ac_extended NULL
ac accessibility\prj nmake - all ac_prj NULL
..\%__SRC%\class\java_uno_accessbridge.jar %_DEST%\bin\java_uno_accessbridge.jar
..\%__SRC%\class\java_accessibility.jar %_DEST%\bin\java_accessibility.jar
..\%__SRC%\bin\*.dll %_DEST%\bin\*.dll
..\%__SRC%\bin\*.res %_DEST%\bin\*.res
..\%__SRC%\lib\lib*.so %_DEST%\lib
..\%__SRC%\lib\*.dylib %_DEST%\lib\*.dylib
..\%__SRC%\misc\java_uno_accessbridge.component %_DEST%\xml\java_uno_accessbridge.component
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..
PRJNAME=accessibility
TARGET=extended
ENABLE_EXCEPTIONS=TRUE
# --- Settings -----------------------------------------------------
.INCLUDE : settings.mk
# --- Files --------------------------------------------------------
SLOFILES=\
$(SLO)$/AccessibleBrowseBoxCheckBoxCell.obj \
$(SLO)$/AccessibleBrowseBoxBase.obj \
$(SLO)$/AccessibleBrowseBox.obj \
$(SLO)$/AccessibleBrowseBoxTableCell.obj \
$(SLO)$/AccessibleBrowseBoxHeaderCell.obj \
$(SLO)$/AccessibleBrowseBoxTableBase.obj \
$(SLO)$/AccessibleBrowseBoxTable.obj \
$(SLO)$/AccessibleBrowseBoxHeaderBar.obj \
$(SLO)$/accessibleiconchoicectrl.obj \
$(SLO)$/accessibleiconchoicectrlentry.obj \
$(SLO)$/accessiblelistbox.obj \
$(SLO)$/accessiblelistboxentry.obj \
$(SLO)$/accessibletabbarbase.obj \
$(SLO)$/accessibletabbar.obj \
$(SLO)$/accessibletabbarpage.obj \
$(SLO)$/accessibletabbarpagelist.obj \
$(SLO)$/accessibletablistbox.obj \
$(SLO)$/accessibletablistboxtable.obj \
$(SLO)$/listboxaccessible.obj \
$(SLO)$/accessiblebrowseboxcell.obj \
$(SLO)$/accessibleeditbrowseboxcell.obj \
$(SLO)$/textwindowaccessibility.obj \
$(SLO)$/AccessibleGridControlBase.obj \
$(SLO)$/AccessibleGridControl.obj \
$(SLO)$/AccessibleGridControlTableBase.obj \
$(SLO)$/AccessibleGridControlHeader.obj \
$(SLO)$/AccessibleGridControlTableCell.obj \
$(SLO)$/AccessibleGridControlHeaderCell.obj \
$(SLO)$/AccessibleGridControlTable.obj \
$(SLO)$/AccessibleToolPanelDeck.obj \
$(SLO)$/AccessibleToolPanelDeckTabBar.obj \
$(SLO)$/AccessibleToolPanelDeckTabBarItem.obj
# --- Targets -------------------------------------------------------
.INCLUDE : target.mk
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..
PRJNAME=accessibility
TARGET=helper
ENABLE_EXCEPTIONS=TRUE
# --- Settings -----------------------------------------------------
.INCLUDE : settings.mk
# --- Files --------------------------------------------------------
SLOFILES= \
$(SLO)$/acc_factory.obj \
$(SLO)$/accresmgr.obj \
$(SLO)$/characterattributeshelper.obj \
SRS1NAME=$(TARGET)
SRC1FILES=\
accessiblestrings.src
# --- Targets ------------------------------------------------------
.INCLUDE : target.mk
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..
PRJNAME=accessibility
TARGET=standard
ENABLE_EXCEPTIONS=TRUE
# --- Settings -----------------------------------------------------
.INCLUDE : settings.mk
# --- Files --------------------------------------------------------
SLOFILES= \
$(SLO)$/accessiblemenubasecomponent.obj \
$(SLO)$/accessiblemenucomponent.obj \
$(SLO)$/accessiblemenuitemcomponent.obj \
$(SLO)$/floatingwindowaccessible.obj \
$(SLO)$/vclxaccessiblebox.obj \
$(SLO)$/vclxaccessiblebutton.obj \
$(SLO)$/vclxaccessiblecheckbox.obj \
$(SLO)$/vclxaccessiblecombobox.obj \
$(SLO)$/vclxaccessibledropdowncombobox.obj \
$(SLO)$/vclxaccessibledropdownlistbox.obj \
$(SLO)$/vclxaccessibleedit.obj \
$(SLO)$/vclxaccessiblefixedhyperlink.obj \
$(SLO)$/vclxaccessiblefixedtext.obj \
$(SLO)$/vclxaccessiblelist.obj \
$(SLO)$/vclxaccessiblelistbox.obj \
$(SLO)$/vclxaccessiblelistitem.obj \
$(SLO)$/vclxaccessiblemenu.obj \
$(SLO)$/vclxaccessiblemenubar.obj \
$(SLO)$/vclxaccessiblemenuitem.obj \
$(SLO)$/vclxaccessiblemenuseparator.obj \
$(SLO)$/vclxaccessiblepopupmenu.obj \
$(SLO)$/vclxaccessibleradiobutton.obj \
$(SLO)$/vclxaccessiblescrollbar.obj \
$(SLO)$/vclxaccessiblestatusbar.obj \
$(SLO)$/vclxaccessiblestatusbaritem.obj \
$(SLO)$/vclxaccessibletabcontrol.obj \
$(SLO)$/vclxaccessibletabpage.obj \
$(SLO)$/vclxaccessibletabpagewindow.obj \
$(SLO)$/vclxaccessibletextcomponent.obj \
$(SLO)$/vclxaccessibletextfield.obj \
$(SLO)$/vclxaccessibletoolbox.obj \
$(SLO)$/vclxaccessibletoolboxitem.obj
# --- Targets ------------------------------------------------------
.INCLUDE : target.mk
UDK_3_0_0 {
global:
getStandardAccessibleFactory;
getSvtAccessibilityComponentFactory;
local:
*;
};
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..
PRJNAME=accessibility
TARGET=acc
USE_DEFFILE=TRUE
# --- Settings ----------------------------------
.INCLUDE : settings.mk
LDUMP=ldump2.exe
# --- Library -----------------------------------
# --- acc ---------------------------------------
LIB1TARGET=$(SLB)$/$(PRJNAME).lib
LIB1FILES=\
$(SLB)$/standard.lib \
$(SLB)$/extended.lib \
$(SLB)$/helper.lib
SHL1TARGET=$(TARGET)$(DLLPOSTFIX)
SHL1STDLIBS= \
$(VCLLIB) \
$(COMPHELPERLIB) \
$(SOTLIB) \
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(UNOTOOLSLIB) \
$(TKLIB) \
$(TOOLSLIB) \
$(SVTOOLLIB) \
$(SVLLIB) \
$(SALLIB)
SHL1LIBS=$(LIB1TARGET)
SHL1DEPN=$(LIB1TARGET) \
makefile.mk
SHL1VERSIONMAP= $(TARGET).map
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
DEF1NAME= $(SHL1TARGET)
# === .res file ==========================================================
RES1FILELIST=\
$(SRS)$/helper.srs
RESLIB1NAME=$(TARGET)
RESLIB1SRSFILES=$(RES1FILELIST)
# --- Targets ----------------------------------
.INCLUDE : target.mk
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment