merge feature/gbuild_java
This commit is contained in:
+22
-2
@@ -114,6 +114,14 @@ $(eval $(call gb_Helper_register_executables,OOO,\
|
||||
|
||||
endif
|
||||
|
||||
ifneq ($(OS),MACOSX)
|
||||
|
||||
$(eval $(call gb_Helper_register_executables,UREBIN,\
|
||||
javaldx \
|
||||
))
|
||||
|
||||
endif
|
||||
|
||||
ifeq ($(WITH_MOZILLA),YES)
|
||||
$(eval $(call gb_Helper_register_executables,OOO,\
|
||||
pluginapp.bin \
|
||||
@@ -315,10 +323,23 @@ $(eval $(call gb_Helper_register_libraries,OOOLIBS, \
|
||||
endif
|
||||
|
||||
$(eval $(call gb_Helper_register_libraries,PLAINLIBS_URE, \
|
||||
jpipe \
|
||||
juh \
|
||||
juhx \
|
||||
jvmfwk \
|
||||
sal_textenc \
|
||||
sunjavaplugin \
|
||||
xmlreader \
|
||||
))
|
||||
|
||||
ifeq ($(OS),WNT)
|
||||
|
||||
$(eval $(call gb_Helper_register_libraries,PLAINLIBS_URE, \
|
||||
jpipx \
|
||||
))
|
||||
|
||||
endif
|
||||
|
||||
$(eval $(call gb_Helper_register_libraries,PLAINLIBS_OOO, \
|
||||
affine_uno \
|
||||
avmediagst \
|
||||
@@ -394,12 +415,12 @@ $(eval $(call gb_Helper_register_libraries,RTLIBS, \
|
||||
comphelper \
|
||||
i18nisolang1 \
|
||||
i18nutil \
|
||||
jvmaccess \
|
||||
ucbhelper \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Helper_register_libraries,RTVERLIBS, \
|
||||
cppuhelper \
|
||||
jvmaccess \
|
||||
purpenvhelper \
|
||||
salhelper \
|
||||
))
|
||||
@@ -481,7 +502,6 @@ $(eval $(call gb_Helper_register_libraries,UNOLIBS_URE, \
|
||||
|
||||
$(eval $(call gb_Helper_register_libraries,UNOVERLIBS, \
|
||||
cppu \
|
||||
jvmfwk \
|
||||
sal \
|
||||
))
|
||||
|
||||
|
||||
@@ -1011,6 +1011,29 @@ endef
|
||||
endif #SYSTEM_MOZILLA_HEADERS
|
||||
|
||||
|
||||
ifneq ($(VALGRIND_CFLAGS),)
|
||||
|
||||
define gb_LinkTarget__use_valgrind
|
||||
$(call gb_LinkTarget_add_defs,$(1),\
|
||||
-DHAVE_VALGRIND_H \
|
||||
)
|
||||
|
||||
$(call gb_LinkTarget_set_include,$(1),\
|
||||
$$(INCLUDE) \
|
||||
$(VALGRIND_CFLAGS) \
|
||||
)
|
||||
|
||||
endef
|
||||
|
||||
else # !VALGRIND_CFLAGS
|
||||
|
||||
define gb_LinkTarget__use_valgrind
|
||||
|
||||
endef
|
||||
|
||||
endif # VALGRIND_CFLAGS
|
||||
|
||||
|
||||
# MacOSX-only frameworks ############################################
|
||||
# (in alphabetical order)
|
||||
|
||||
|
||||
@@ -64,6 +64,10 @@ $(eval $(call gb_Module_add_moduledirs,ooo,\
|
||||
i18npool \
|
||||
i18nutil \
|
||||
idl \
|
||||
javaunohelper \
|
||||
jvmaccess \
|
||||
jvmfwk \
|
||||
jurt \
|
||||
lingucomponent \
|
||||
linguistic \
|
||||
lotuswordpro \
|
||||
@@ -81,6 +85,7 @@ $(eval $(call gb_Module_add_moduledirs,ooo,\
|
||||
psprint_config \
|
||||
regexp \
|
||||
reportdesign \
|
||||
ridljar \
|
||||
rsc \
|
||||
sal \
|
||||
salhelper \
|
||||
@@ -109,6 +114,7 @@ $(eval $(call gb_Module_add_moduledirs,ooo,\
|
||||
udkapi \
|
||||
unixODBC \
|
||||
UnoControls \
|
||||
unoil \
|
||||
unotest \
|
||||
unotools \
|
||||
unoxml \
|
||||
|
||||
@@ -0,0 +1,69 @@
|
||||
# -*- 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_Jar_Jar,juh))
|
||||
|
||||
$(eval $(call gb_Jar_add_jars,juh,\
|
||||
$(OUTDIR)/bin/jurt.jar \
|
||||
$(OUTDIR)/bin/ridl.jar \
|
||||
$(OUTDIR)/bin/unoil.jar \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Jar_set_packageroot,juh,com))
|
||||
|
||||
$(eval $(call gb_Jar_set_manifest,juh,$(SRCDIR)/javaunohelper/util/manifest))
|
||||
|
||||
$(eval $(call gb_Jar_set_componentfile,juh,javaunohelper/util/juh,URE))
|
||||
|
||||
$(eval $(call gb_Jar_add_sourcefiles,juh,\
|
||||
javaunohelper/com/sun/star/comp/JavaUNOHelperServices \
|
||||
javaunohelper/com/sun/star/comp/helper/Bootstrap \
|
||||
javaunohelper/com/sun/star/comp/helper/BootstrapException \
|
||||
javaunohelper/com/sun/star/comp/helper/ComponentContext \
|
||||
javaunohelper/com/sun/star/comp/helper/ComponentContextEntry \
|
||||
javaunohelper/com/sun/star/comp/helper/RegistryServiceFactory \
|
||||
javaunohelper/com/sun/star/comp/helper/SharedLibraryLoader \
|
||||
javaunohelper/com/sun/star/comp/helper/UnoInfo \
|
||||
javaunohelper/com/sun/star/comp/juhtest/SmoketestCommandEnvironment \
|
||||
javaunohelper/com/sun/star/lib/uno/adapter/ByteArrayToXInputStreamAdapter \
|
||||
javaunohelper/com/sun/star/lib/uno/adapter/InputStreamToXInputStreamAdapter \
|
||||
javaunohelper/com/sun/star/lib/uno/adapter/OutputStreamToXOutputStreamAdapter \
|
||||
javaunohelper/com/sun/star/lib/uno/adapter/XInputStreamToInputStreamAdapter \
|
||||
javaunohelper/com/sun/star/lib/uno/adapter/XOutputStreamToByteArrayAdapter \
|
||||
javaunohelper/com/sun/star/lib/uno/adapter/XOutputStreamToOutputStreamAdapter \
|
||||
javaunohelper/com/sun/star/lib/uno/helper/ComponentBase \
|
||||
javaunohelper/com/sun/star/lib/uno/helper/Factory \
|
||||
javaunohelper/com/sun/star/lib/uno/helper/InterfaceContainer \
|
||||
javaunohelper/com/sun/star/lib/uno/helper/MultiTypeInterfaceContainer \
|
||||
javaunohelper/com/sun/star/lib/uno/helper/PropertySet \
|
||||
javaunohelper/com/sun/star/lib/uno/helper/PropertySetMixin \
|
||||
javaunohelper/com/sun/star/lib/uno/helper/UnoUrl \
|
||||
javaunohelper/com/sun/star/lib/uno/helper/WeakAdapter \
|
||||
javaunohelper/com/sun/star/lib/uno/helper/WeakBase \
|
||||
))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,52 @@
|
||||
# -*- 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,juh))
|
||||
|
||||
$(eval $(call gb_Library_add_package_headers,juh,\
|
||||
javaunohelper_cppumaker \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_set_include,juh,\
|
||||
$$(INCLUDE) \
|
||||
-I$(WORKDIR)/CustomTarget/javaunohelper/cppumaker \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_api,juh,\
|
||||
udkapi \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_linked_libs,juh,\
|
||||
sal \
|
||||
$(gb_STDLIBS) \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_exception_objects,juh,\
|
||||
javaunohelper/source/preload \
|
||||
))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,54 @@
|
||||
# -*- 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,juhx))
|
||||
|
||||
$(eval $(call gb_Library_add_package_headers,juhx,\
|
||||
javaunohelper_cppumaker \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_set_include,juhx,\
|
||||
$$(INCLUDE) \
|
||||
-I$(WORKDIR)/CustomTarget/javaunohelper/cppumaker \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_linked_libs,juhx,\
|
||||
cppu \
|
||||
cppuhelper \
|
||||
jvmaccess \
|
||||
sal \
|
||||
salhelper \
|
||||
$(gb_STDLIBS) \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_exception_objects,juhx,\
|
||||
javaunohelper/source/bootstrap \
|
||||
javaunohelper/source/javaunohelper \
|
||||
javaunohelper/source/vm \
|
||||
))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -1,3 +1,4 @@
|
||||
# -*- 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=javaunohelper
|
||||
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:
|
||||
@@ -0,0 +1,40 @@
|
||||
# -*- 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,javaunohelper))
|
||||
|
||||
ifneq ($(SOLAR_JAVA),)
|
||||
$(eval $(call gb_Module_add_targets,javaunohelper,\
|
||||
Library_juh \
|
||||
Library_juhx \
|
||||
Jar_juh \
|
||||
Package_cppumaker \
|
||||
Zip_juh \
|
||||
))
|
||||
endif
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,37 @@
|
||||
# -*- 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_Package_Package,javaunohelper_cppumaker,$(WORKDIR)/CustomTarget/javaunohelper/cppumaker))
|
||||
|
||||
$(eval $(call gb_Package_add_customtarget,javaunohelper_cppumaker,javaunohelper/cppumaker))
|
||||
|
||||
$(eval $(call gb_CustomTarget_add_outdir_dependencies,javaunohelper/cppumaker,\
|
||||
$(OUTDIR_FOR_BUILD)/bin/cppumaker$(gb_Executable_EXT_for_build) \
|
||||
$(OUTDIR)/bin/udkapi.rdb \
|
||||
))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,57 @@
|
||||
# -*- 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_Zip_Zip,juh_src,$(SRCDIR)/javaunohelper))
|
||||
|
||||
$(eval $(call gb_Zip_add_files,juh_src,\
|
||||
com/sun/star/comp/JavaUNOHelperServices.java \
|
||||
com/sun/star/comp/helper/Bootstrap.java \
|
||||
com/sun/star/comp/helper/BootstrapException.java \
|
||||
com/sun/star/comp/helper/ComponentContext.java \
|
||||
com/sun/star/comp/helper/ComponentContextEntry.java \
|
||||
com/sun/star/comp/helper/RegistryServiceFactory.java \
|
||||
com/sun/star/comp/helper/SharedLibraryLoader.java \
|
||||
com/sun/star/comp/helper/UnoInfo.java \
|
||||
com/sun/star/comp/juhtest/SmoketestCommandEnvironment.java \
|
||||
com/sun/star/lib/uno/adapter/ByteArrayToXInputStreamAdapter.java \
|
||||
com/sun/star/lib/uno/adapter/InputStreamToXInputStreamAdapter.java \
|
||||
com/sun/star/lib/uno/adapter/OutputStreamToXOutputStreamAdapter.java \
|
||||
com/sun/star/lib/uno/adapter/XInputStreamToInputStreamAdapter.java \
|
||||
com/sun/star/lib/uno/adapter/XOutputStreamToByteArrayAdapter.java \
|
||||
com/sun/star/lib/uno/adapter/XOutputStreamToOutputStreamAdapter.java \
|
||||
com/sun/star/lib/uno/helper/ComponentBase.java \
|
||||
com/sun/star/lib/uno/helper/Factory.java \
|
||||
com/sun/star/lib/uno/helper/InterfaceContainer.java \
|
||||
com/sun/star/lib/uno/helper/MultiTypeInterfaceContainer.java \
|
||||
com/sun/star/lib/uno/helper/PropertySet.java \
|
||||
com/sun/star/lib/uno/helper/PropertySetMixin.java \
|
||||
com/sun/star/lib/uno/helper/UnoUrl.java \
|
||||
com/sun/star/lib/uno/helper/WeakAdapter.java \
|
||||
com/sun/star/lib/uno/helper/WeakBase.java \
|
||||
))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -1,54 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 = juhelper
|
||||
PACKAGE = com$/sun$/star$/comp$/helper
|
||||
TARGET = com_sun_star_comp_helper
|
||||
|
||||
# --- Settings -----------------------------------------------------
|
||||
|
||||
.INCLUDE : settings.mk
|
||||
.INCLUDE: $(PRJ)$/util$/settings.pmk
|
||||
|
||||
# --- Files --------------------------------------------------------
|
||||
|
||||
JAVAFILES= \
|
||||
ComponentContextEntry.java \
|
||||
ComponentContext.java \
|
||||
Bootstrap.java \
|
||||
SharedLibraryLoader.java \
|
||||
RegistryServiceFactory.java \
|
||||
BootstrapException.java \
|
||||
UnoInfo.java
|
||||
|
||||
JAVACLASSFILES= $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:b).class)
|
||||
|
||||
# --- Targets ------------------------------------------------------
|
||||
|
||||
.INCLUDE : target.mk
|
||||
@@ -1,50 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 = juhelper
|
||||
PACKAGE = com$/sun$/star$/comp$/juhtest
|
||||
TARGET = com_sun_star_comp_juhtest
|
||||
|
||||
# --- Settings -----------------------------------------------------
|
||||
|
||||
.INCLUDE : settings.mk
|
||||
.INCLUDE: $(PRJ)$/util$/settings.pmk
|
||||
|
||||
# --- Files --------------------------------------------------------
|
||||
#todo: we do not want include juh.jar here but use the output tree.
|
||||
JARFILES = unoil.jar ridl.jar jurt.jar
|
||||
|
||||
JAVAFILES= \
|
||||
SmoketestCommandEnvironment.java
|
||||
|
||||
JAVACLASSFILES= $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:b).class)
|
||||
|
||||
# --- Targets ------------------------------------------------------
|
||||
|
||||
.INCLUDE : target.mk
|
||||
@@ -1,49 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 = juhelper
|
||||
PACKAGE = com$/sun$/star$/comp
|
||||
TARGET = com_sun_star_comp
|
||||
|
||||
# --- Settings -----------------------------------------------------
|
||||
|
||||
.INCLUDE : settings.mk
|
||||
.INCLUDE: $(PRJ)$/util$/settings.pmk
|
||||
|
||||
# --- Files --------------------------------------------------------
|
||||
JARFILES = ridl.jar jurt.jar unoil.jar
|
||||
JAVAFILES= \
|
||||
JavaUNOHelperServices.java
|
||||
|
||||
|
||||
JAVACLASSFILES= $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:b).class)
|
||||
|
||||
# --- Targets ------------------------------------------------------
|
||||
|
||||
.INCLUDE : target.mk
|
||||
@@ -1,54 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 = juhelper
|
||||
PACKAGE = com$/sun$/star$/lib$/uno$/adapter
|
||||
TARGET = com_sun_star_lib_uno_adapter
|
||||
|
||||
# --- Settings -----------------------------------------------------
|
||||
|
||||
.INCLUDE : settings.mk
|
||||
.INCLUDE: $(PRJ)$/util$/settings.pmk
|
||||
|
||||
# --- Files --------------------------------------------------------
|
||||
|
||||
JAVAFILES= \
|
||||
XInputStreamToInputStreamAdapter.java \
|
||||
XOutputStreamToOutputStreamAdapter.java \
|
||||
InputStreamToXInputStreamAdapter.java \
|
||||
OutputStreamToXOutputStreamAdapter.java \
|
||||
ByteArrayToXInputStreamAdapter.java \
|
||||
XOutputStreamToByteArrayAdapter.java
|
||||
|
||||
|
||||
JAVACLASSFILES= $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:b).class)
|
||||
|
||||
# --- Targets ------------------------------------------------------
|
||||
|
||||
.INCLUDE : target.mk
|
||||
@@ -1,49 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 = juhelper
|
||||
PACKAGE = com$/sun$/star$/lib$/uno$/helper
|
||||
TARGET = com_sun_star_lib_uno_helper
|
||||
|
||||
.INCLUDE : settings.mk
|
||||
.INCLUDE: $(PRJ)$/util$/settings.pmk
|
||||
|
||||
JAVAFILES = \
|
||||
ComponentBase.java \
|
||||
Factory.java \
|
||||
InterfaceContainer.java \
|
||||
MultiTypeInterfaceContainer.java \
|
||||
PropertySet.java \
|
||||
PropertySetMixin.java \
|
||||
UnoUrl.java \
|
||||
WeakAdapter.java \
|
||||
WeakBase.java
|
||||
|
||||
.INCLUDE : target.mk
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
# -*- 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.
|
||||
|
||||
gb_PARTIALBUILD := T
|
||||
include $(GBUILDDIR)/gbuild_simple.mk
|
||||
|
||||
done :
|
||||
$(call gb_Helper_abbreviate_dirs_native, \
|
||||
$(call gb_Helper_execute,cppumaker -C -BUCR -O. \
|
||||
-Tcom.sun.star.beans.NamedValue \
|
||||
-Tcom.sun.star.beans.XPropertySet \
|
||||
-Tcom.sun.star.container.XHierarchicalNameAccess \
|
||||
-Tcom.sun.star.lang.DisposedException \
|
||||
-Tcom.sun.star.lang.IllegalArgumentException \
|
||||
-Tcom.sun.star.lang.XComponent \
|
||||
-Tcom.sun.star.lang.XInitialization \
|
||||
-Tcom.sun.star.lang.XMultiComponentFactory \
|
||||
-Tcom.sun.star.lang.XMultiServiceFactory \
|
||||
-Tcom.sun.star.lang.XServiceInfo \
|
||||
-Tcom.sun.star.lang.XSingleComponentFactory \
|
||||
-Tcom.sun.star.lang.XSingleServiceFactory \
|
||||
-Tcom.sun.star.lang.XTypeProvider \
|
||||
-Tcom.sun.star.loader.XImplementationLoader \
|
||||
-Tcom.sun.star.registry.XRegistryKey \
|
||||
-Tcom.sun.star.registry.XSimpleRegistry \
|
||||
-Tcom.sun.star.uno.TypeClass \
|
||||
-Tcom.sun.star.uno.XAggregation \
|
||||
-Tcom.sun.star.uno.XComponentContext \
|
||||
-Tcom.sun.star.uno.XWeak \
|
||||
$(OUTDIR)/bin/udkapi.rdb) && \
|
||||
touch $@)
|
||||
|
||||
.DEFAULT_GOAL := all
|
||||
.PHONY : all
|
||||
all : done
|
||||
|
||||
# vim:set shiftwidth=4 tabstop=4 noexpandtab:
|
||||
@@ -1,10 +1,3 @@
|
||||
jh javaunohelper : LIBXSLT:libxslt bridges cppuhelper jurt ridljar unoil NULL
|
||||
jh javaunohelper usr1 - all jh_mkout NULL
|
||||
jh javaunohelper\inc nmake - all jh_inc NULL
|
||||
jh javaunohelper\com\sun\star\comp\helper nmake - all jh_helper jh_inc NULL
|
||||
jh javaunohelper\com\sun\star\comp\juhtest nmake - all jh_juhtest jh_helper jh_libhelp NULL
|
||||
jh javaunohelper\com\sun\star\comp nmake - all jh_comp jh_juhtest NULL
|
||||
jh javaunohelper\com\sun\star\lib\uno\adapter nmake - all jh_adapter jh_libhelp jh_inc NULL
|
||||
jh javaunohelper\com\sun\star\lib\uno\helper nmake - all jh_libhelp jh_inc NULL
|
||||
jh javaunohelper\source nmake - all jh_source jh_inc NULL
|
||||
jh javaunohelper\util nmake - all jh_util jh_helper jh_source jh_adapter jh_libhelp jh_comp NULL
|
||||
jh javaunohelper\prj nmake - all jh_prj NULL
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
..\%__SRC%\class\juh.jar %_DEST%\bin\juh.jar
|
||||
..\%__SRC%\bin\juh*.dll %_DEST%\bin\juh*.dll
|
||||
..\%__SRC%\lib\libjuh*.so %_DEST%\lib\libjuh*.so
|
||||
..\%__SRC%\lib\libjuh*.dylib %_DEST%\lib\libjuh*.dylib
|
||||
..\%__SRC%\misc\juh.component %_DEST%\xml\juh.component
|
||||
|
||||
..\%__SRC%\bin\juh_src.zip %COMMON_DEST%\bin\juh_src.zip
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
.INCLUDE : gbuildbridge.mk
|
||||
@@ -1,134 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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=javaunohelper
|
||||
TARGET=juh
|
||||
USE_DEFFILE=TRUE
|
||||
ENABLE_EXCEPTIONS=TRUE
|
||||
LIBTARGET=NO
|
||||
|
||||
# --- Settings -----------------------------------------------------
|
||||
|
||||
.INCLUDE : settings.mk
|
||||
|
||||
.IF "$(SOLAR_JAVA)"==""
|
||||
nojava:
|
||||
@echo "Not building javaunohelper because Java is disabled"
|
||||
.ENDIF
|
||||
|
||||
# ------------------------------------------------------------------
|
||||
|
||||
UNOUCRDEP=$(SOLARBINDIR)$/udkapi.rdb
|
||||
UNOUCRRDB=$(SOLARBINDIR)$/udkapi.rdb
|
||||
|
||||
UNOUCROUT=$(OUT)$/inc$/comprehensive
|
||||
INCPRE+=$(OUT)$/inc$/comprehensive
|
||||
NO_OFFUH=TRUE
|
||||
CPPUMAKERFLAGS+=-C
|
||||
|
||||
UNOTYPES= \
|
||||
com.sun.star.beans.NamedValue \
|
||||
com.sun.star.container.XHierarchicalNameAccess \
|
||||
com.sun.star.loader.XImplementationLoader \
|
||||
com.sun.star.registry.XRegistryKey \
|
||||
com.sun.star.registry.XSimpleRegistry \
|
||||
com.sun.star.beans.XPropertySet \
|
||||
com.sun.star.lang.DisposedException \
|
||||
com.sun.star.lang.IllegalArgumentException \
|
||||
com.sun.star.lang.XTypeProvider \
|
||||
com.sun.star.lang.XServiceInfo \
|
||||
com.sun.star.lang.XMultiServiceFactory \
|
||||
com.sun.star.lang.XMultiComponentFactory \
|
||||
com.sun.star.lang.XSingleServiceFactory \
|
||||
com.sun.star.lang.XSingleComponentFactory \
|
||||
com.sun.star.uno.TypeClass \
|
||||
com.sun.star.uno.XWeak \
|
||||
com.sun.star.uno.XAggregation \
|
||||
com.sun.star.uno.XComponentContext \
|
||||
com.sun.star.lang.XInitialization \
|
||||
com.sun.star.lang.XComponent
|
||||
|
||||
SLOFILES= \
|
||||
$(SLO)$/javaunohelper.obj \
|
||||
$(SLO)$/bootstrap.obj \
|
||||
$(SLO)$/preload.obj \
|
||||
$(SLO)$/vm.obj
|
||||
|
||||
# ------------------------------------------------------------------
|
||||
|
||||
LIB1TARGET=$(SLB)$/$(SHL1TARGET).lib
|
||||
LIB1OBJFILES=\
|
||||
$(SLO)$/javaunohelper.obj \
|
||||
$(SLO)$/bootstrap.obj \
|
||||
$(SLO)$/vm.obj
|
||||
|
||||
SHL1TARGET=juhx
|
||||
|
||||
SHL1STDLIBS= \
|
||||
$(JVMACCESSLIB) \
|
||||
$(SALHELPERLIB) \
|
||||
$(SALLIB) \
|
||||
$(CPPULIB) \
|
||||
$(CPPUHELPERLIB)
|
||||
|
||||
SHL1VERSIONMAP = javaunohelper.map
|
||||
|
||||
SHL1DEPN=
|
||||
SHL1IMPLIB=i$(SHL1TARGET)
|
||||
SHL1LIBS=$(LIB1TARGET)
|
||||
SHL1DEF=$(MISC)$/$(SHL1TARGET).def
|
||||
SHL1RPATH=URELIB
|
||||
|
||||
DEF1NAME=$(SHL1TARGET)
|
||||
|
||||
# ------------------------------------------------------------------
|
||||
|
||||
LIB2TARGET=$(SLB)$/$(SHL2TARGET).lib
|
||||
LIB2OBJFILES=\
|
||||
$(SLO)$/preload.obj
|
||||
|
||||
SHL2TARGET=juh
|
||||
|
||||
SHL2STDLIBS= \
|
||||
$(SALLIB)
|
||||
|
||||
SHL2VERSIONMAP = javaunohelper.map
|
||||
|
||||
SHL2DEPN=
|
||||
SHL2IMPLIB=i$(SHL2TARGET)
|
||||
SHL2LIBS=$(LIB2TARGET)
|
||||
SHL2DEF=$(MISC)$/$(SHL2TARGET).def
|
||||
SHL2RPATH=URELIB
|
||||
|
||||
DEF2NAME=$(SHL2TARGET)
|
||||
|
||||
# --- Targets ------------------------------------------------------
|
||||
|
||||
.INCLUDE : target.mk
|
||||
|
||||
@@ -1,52 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 = juhelper
|
||||
PACKAGE = com$/sun$/star$/comp$/helper
|
||||
TARGET = com_sun_star_comp_helper_test
|
||||
|
||||
# --- Settings -----------------------------------------------------
|
||||
|
||||
.INCLUDE : settings.mk
|
||||
|
||||
# --- Files --------------------------------------------------------
|
||||
|
||||
JARFILES = jurt.jar ridl.jar
|
||||
|
||||
JAVACLASSFILES= \
|
||||
$(CLASSDIR)$/$(PACKAGE)$/ComponentContext_Test.class \
|
||||
$(CLASSDIR)$/$(PACKAGE)$/SharedLibraryLoader_Test.class \
|
||||
$(CLASSDIR)$/$(PACKAGE)$/RegistryServiceFactory_Test.class \
|
||||
$(CLASSDIR)$/$(PACKAGE)$/Bootstrap_Test.class
|
||||
|
||||
JAVAFILES= $(subst,$(CLASSDIR)$/$(PACKAGE)$/, $(subst,.class,.java $(JAVACLASSFILES)))
|
||||
|
||||
# --- Targets ------------------------------------------------------
|
||||
|
||||
.INCLUDE : target.mk
|
||||
|
||||
@@ -1,68 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 = juhelper
|
||||
PACKAGE = com$/sun$/star$/lib$/uno$/helper
|
||||
TARGET = com_sun_star_lib_uno_helper_test
|
||||
|
||||
# --- Settings -----------------------------------------------------
|
||||
|
||||
.INCLUDE : settings.mk
|
||||
|
||||
# --- Files --------------------------------------------------------
|
||||
|
||||
JARFILES = jurt.jar ridl.jar juh.jar
|
||||
|
||||
JAVACLASSFILES= \
|
||||
$(CLASSDIR)$/$(PACKAGE)$/WeakBase_Test.class \
|
||||
$(CLASSDIR)$/$(PACKAGE)$/ComponentBase_Test.class \
|
||||
$(CLASSDIR)$/$(PACKAGE)$/InterfaceContainer_Test.class \
|
||||
$(CLASSDIR)$/$(PACKAGE)$/MultiTypeInterfaceContainer_Test.class \
|
||||
$(CLASSDIR)$/$(PACKAGE)$/ProxyProvider.class \
|
||||
$(CLASSDIR)$/$(PACKAGE)$/AWeakBase.class \
|
||||
$(CLASSDIR)$/$(PACKAGE)$/PropertySet_Test.class \
|
||||
$(CLASSDIR)$/$(PACKAGE)$/UnoUrlTest.class \
|
||||
$(CLASSDIR)$/$(PACKAGE)$/Factory_Test.class
|
||||
|
||||
# --- Targets ------------------------------------------------------
|
||||
|
||||
.INCLUDE : target.mk
|
||||
|
||||
CPATH_JARS = java_uno.jar $(JARFILES)
|
||||
CPATH_TMP1 = $(foreach,j,$(CPATH_JARS) $(SOLARBINDIR)$/$j)
|
||||
CPATH_TMP2 = $(strip $(subst,!,$(PATH_SEPERATOR) $(CPATH_TMP1:s/ /!/)))
|
||||
CPATH = $(CPATH_TMP2)$(PATH_SEPERATOR)$(OUT)$/bin$/factory_test.jar$(PATH_SEPERATOR)$(XCLASSPATH)
|
||||
|
||||
$(OUT)$/bin$/factory_test.jar : $(CLASSDIR)$/$(PACKAGE)$/Factory_Test.class
|
||||
-rm -f $@
|
||||
@echo RegistrationClassName: com.sun.star.lib.uno.helper.Factory_Test > $(OUT)$/bin$/manifest.mf
|
||||
-jar cvfm $@ $(OUT)$/bin$/manifest.mf -C $(CLASSDIR) $(PACKAGE)$/Factory_Test.class
|
||||
|
||||
run_factory_test : $(OUT)$/bin$/factory_test.jar
|
||||
-$(GNUCOPY) $(SOLARBINDIR)$/udkapi.rdb $(OUT)$/bin$/factory_test.rdb
|
||||
-java -classpath $(CPATH) com.sun.star.lib.uno.helper.Factory_Test $(OUT)$/bin$/factory_test.jar $(OUT)$/bin$/factory_test.rdb
|
||||
@@ -1,58 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 = juhelper
|
||||
TARGET = juh
|
||||
|
||||
.INCLUDE : settings.mk
|
||||
.INCLUDE: settings.pmk
|
||||
|
||||
JARCLASSDIRS = com
|
||||
JARTARGET = $(TARGET).jar
|
||||
JARCOMPRESS = TRUE
|
||||
JARCLASSPATH = $(JARFILES) ../../lib/ ../bin/
|
||||
CUSTOMMANIFESTFILE = manifest
|
||||
|
||||
# Special work necessary for building java reference with javadoc.
|
||||
# The source of puplic APIs must be delivered and used later in the
|
||||
# odk module.
|
||||
ZIP1TARGET=$(TARGET)_src
|
||||
ZIP1FLAGS=-u -r
|
||||
ZIP1DIR=$(PRJ)
|
||||
ZIP1LIST=com -x "*makefile.mk"
|
||||
|
||||
# --- Targets ------------------------------------------------------
|
||||
|
||||
.INCLUDE : target.mk
|
||||
|
||||
ALLTAR : $(MISC)/juh.component
|
||||
|
||||
$(MISC)/juh.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
|
||||
juh.component
|
||||
$(XSLTPROC) --nonet --stringparam uri '$(COMPONENTPREFIX_URE_JAVA)juh.jar' \
|
||||
-o $@ $(SOLARENV)/bin/createcomponent.xslt juh.component
|
||||
@@ -1,28 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
#*************************************************************************
|
||||
|
||||
JARFILES = ridl.jar jurt.jar
|
||||
@@ -0,0 +1,96 @@
|
||||
# -*- 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_Jar_Jar,jurt))
|
||||
|
||||
$(eval $(call gb_Jar_add_jars,jurt,\
|
||||
$(OUTDIR)/bin/ridl.jar \
|
||||
$(OUTDIR)/bin/unoloader.jar \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Jar_set_packageroot,jurt,com))
|
||||
|
||||
$(eval $(call gb_Jar_set_manifest,jurt,$(SRCDIR)/jurt/util/manifest))
|
||||
|
||||
$(eval $(call gb_Jar_add_sourcefiles,jurt,\
|
||||
jurt/com/sun/star/comp/bridgefactory/BridgeFactory \
|
||||
jurt/com/sun/star/comp/connections/Acceptor \
|
||||
jurt/com/sun/star/comp/connections/Connector \
|
||||
jurt/com/sun/star/comp/connections/ConstantInstanceProvider \
|
||||
jurt/com/sun/star/comp/connections/Implementation \
|
||||
jurt/com/sun/star/comp/connections/PipedConnection \
|
||||
jurt/com/sun/star/comp/loader/FactoryHelper \
|
||||
jurt/com/sun/star/comp/loader/JavaLoader \
|
||||
jurt/com/sun/star/comp/loader/JavaLoaderFactory \
|
||||
jurt/com/sun/star/comp/loader/RegistrationClassFinder \
|
||||
jurt/com/sun/star/comp/servicemanager/ServiceManager \
|
||||
jurt/com/sun/star/comp/urlresolver/UrlResolver \
|
||||
jurt/com/sun/star/lib/connections/pipe/PipeConnection \
|
||||
jurt/com/sun/star/lib/connections/pipe/pipeAcceptor \
|
||||
jurt/com/sun/star/lib/connections/pipe/pipeConnector \
|
||||
jurt/com/sun/star/lib/connections/socket/ConnectionDescriptor \
|
||||
jurt/com/sun/star/lib/connections/socket/SocketConnection \
|
||||
jurt/com/sun/star/lib/connections/socket/socketAcceptor \
|
||||
jurt/com/sun/star/lib/connections/socket/socketConnector \
|
||||
jurt/com/sun/star/lib/uno/Proxy \
|
||||
jurt/com/sun/star/lib/uno/bridges/java_remote/BridgedObject \
|
||||
jurt/com/sun/star/lib/uno/bridges/java_remote/ProxyFactory \
|
||||
jurt/com/sun/star/lib/uno/bridges/java_remote/RequestHandler \
|
||||
jurt/com/sun/star/lib/uno/bridges/java_remote/XConnectionInputStream_Adapter \
|
||||
jurt/com/sun/star/lib/uno/bridges/java_remote/XConnectionOutputStream_Adapter \
|
||||
jurt/com/sun/star/lib/uno/bridges/java_remote/java_remote_bridge \
|
||||
jurt/com/sun/star/lib/uno/environments/java/java_environment \
|
||||
jurt/com/sun/star/lib/uno/environments/remote/IProtocol \
|
||||
jurt/com/sun/star/lib/uno/environments/remote/IReceiver \
|
||||
jurt/com/sun/star/lib/uno/environments/remote/IThreadPool \
|
||||
jurt/com/sun/star/lib/uno/environments/remote/JavaThreadPool \
|
||||
jurt/com/sun/star/lib/uno/environments/remote/JavaThreadPoolFactory \
|
||||
jurt/com/sun/star/lib/uno/environments/remote/Job \
|
||||
jurt/com/sun/star/lib/uno/environments/remote/JobQueue \
|
||||
jurt/com/sun/star/lib/uno/environments/remote/Message \
|
||||
jurt/com/sun/star/lib/uno/environments/remote/NativeThreadPool \
|
||||
jurt/com/sun/star/lib/uno/environments/remote/ThreadId \
|
||||
jurt/com/sun/star/lib/uno/environments/remote/ThreadPoolManager \
|
||||
jurt/com/sun/star/lib/uno/environments/remote/remote_environment \
|
||||
jurt/com/sun/star/lib/uno/protocols/urp/Cache \
|
||||
jurt/com/sun/star/lib/uno/protocols/urp/Marshal \
|
||||
jurt/com/sun/star/lib/uno/protocols/urp/PendingRequests \
|
||||
jurt/com/sun/star/lib/uno/protocols/urp/Unmarshal \
|
||||
jurt/com/sun/star/lib/uno/protocols/urp/UrpMessage \
|
||||
jurt/com/sun/star/lib/uno/protocols/urp/urp \
|
||||
jurt/com/sun/star/lib/util/AsynchronousFinalizer \
|
||||
jurt/com/sun/star/lib/util/NativeLibraryLoader \
|
||||
jurt/com/sun/star/lib/util/StringHelper \
|
||||
jurt/com/sun/star/lib/util/UrlToFileMapper \
|
||||
jurt/com/sun/star/uno/AnyConverter \
|
||||
jurt/com/sun/star/uno/Ascii \
|
||||
jurt/com/sun/star/uno/AsciiString \
|
||||
jurt/com/sun/star/uno/MappingException \
|
||||
jurt/com/sun/star/uno/WeakReference \
|
||||
))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,39 @@
|
||||
# -*- 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_JunitTest_JunitTest,jurt_bridgefactory))
|
||||
|
||||
$(eval $(call gb_JunitTest_add_jars,jurt_bridgefactory,\
|
||||
$(OUTDIR)/bin/OOoRunnerLight.jar \
|
||||
$(OUTDIR)/bin/ridl.jar \
|
||||
))
|
||||
|
||||
$(eval $(call gb_JunitTest_add_sourcefiles,jurt_bridgefactory,\
|
||||
jurt/test/com/sun/star/comp/bridgefactory/BridgeFactory_Test \
|
||||
))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,39 @@
|
||||
# -*- 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_JunitTest_JunitTest,jurt_connections))
|
||||
|
||||
$(eval $(call gb_JunitTest_add_jars,jurt_connections,\
|
||||
$(OUTDIR)/bin/OOoRunnerLight.jar \
|
||||
$(OUTDIR)/bin/ridl.jar \
|
||||
))
|
||||
|
||||
$(eval $(call gb_JunitTest_add_sourcefiles,jurt_connections,\
|
||||
jurt/test/com/sun/star/comp/connections/PipedConnection_Test \
|
||||
))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,39 @@
|
||||
# -*- 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_JunitTest_JunitTest,jurt_java))
|
||||
|
||||
$(eval $(call gb_JunitTest_add_jars,jurt_java,\
|
||||
$(OUTDIR)/bin/OOoRunnerLight.jar \
|
||||
$(OUTDIR)/bin/ridl.jar \
|
||||
))
|
||||
|
||||
$(eval $(call gb_JunitTest_add_sourcefiles,jurt_java,\
|
||||
jurt/test/com/sun/star/lib/uno/environments/java/java_environment_Test \
|
||||
))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,41 @@
|
||||
# -*- 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_JunitTest_JunitTest,jurt_java_remote))
|
||||
|
||||
$(eval $(call gb_JunitTest_add_jars,jurt_java_remote,\
|
||||
$(OUTDIR)/bin/OOoRunnerLight.jar \
|
||||
$(OUTDIR)/bin/ridl.jar \
|
||||
))
|
||||
|
||||
$(eval $(call gb_JunitTest_add_sourcefiles,jurt_java_remote,\
|
||||
jurt/test/com/sun/star/lib/uno/bridges/java_remote/BridgedObject_Test \
|
||||
jurt/test/com/sun/star/lib/uno/bridges/java_remote/ProxyFactory_Test \
|
||||
jurt/test/com/sun/star/lib/uno/bridges/java_remote/java_remote_bridge_Test \
|
||||
))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,45 @@
|
||||
# -*- 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_JunitTest_JunitTest,jurt_remote))
|
||||
|
||||
$(eval $(call gb_JunitTest_add_jars,jurt_remote,\
|
||||
$(OUTDIR)/bin/OOoRunnerLight.jar \
|
||||
$(OUTDIR)/bin/ridl.jar \
|
||||
))
|
||||
|
||||
$(eval $(call gb_JunitTest_add_sourcefiles,jurt_remote,\
|
||||
jurt/test/com/sun/star/lib/uno/environments/remote/JavaThreadPoolFactory_Test \
|
||||
jurt/test/com/sun/star/lib/uno/environments/remote/JobQueue_Test \
|
||||
jurt/test/com/sun/star/lib/uno/environments/remote/TestIWorkAt \
|
||||
jurt/test/com/sun/star/lib/uno/environments/remote/TestReceiver \
|
||||
jurt/test/com/sun/star/lib/uno/environments/remote/TestWorkAt \
|
||||
jurt/test/com/sun/star/lib/uno/environments/remote/ThreadId_Test \
|
||||
jurt/test/com/sun/star/lib/uno/environments/remote/ThreadPool_Test \
|
||||
))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,41 @@
|
||||
# -*- 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_JunitTest_JunitTest,jurt_uno))
|
||||
|
||||
$(eval $(call gb_JunitTest_add_jars,jurt_uno,\
|
||||
$(OUTDIR)/bin/OOoRunnerLight.jar \
|
||||
$(OUTDIR)/bin/ridl.jar \
|
||||
))
|
||||
|
||||
$(eval $(call gb_JunitTest_add_sourcefiles,jurt_uno,\
|
||||
jurt/test/com/sun/star/uno/AnyConverter_Test \
|
||||
jurt/test/com/sun/star/uno/UnoRuntime_EnvironmentTest \
|
||||
jurt/test/com/sun/star/uno/WeakReference_Test \
|
||||
))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,48 @@
|
||||
# -*- 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_JunitTest_JunitTest,jurt_urp))
|
||||
|
||||
$(eval $(call gb_JunitTest_add_package_dependencies,jurt_urp,\
|
||||
jurt_test_urp \
|
||||
))
|
||||
|
||||
$(eval $(call gb_JunitTest_add_jars,jurt_urp,\
|
||||
$(OUTDIR)/bin/OOoRunnerLight.jar \
|
||||
$(OUTDIR)/bin/ridl.jar \
|
||||
$(WORKDIR)/CustomTarget/jurt/test/com/sun/star/lib/uno/protocols/urp \
|
||||
))
|
||||
|
||||
$(eval $(call gb_JunitTest_add_sourcefiles,jurt_urp,\
|
||||
jurt/test/com/sun/star/lib/uno/protocols/urp/Cache_Test \
|
||||
jurt/test/com/sun/star/lib/uno/protocols/urp/Marshaling_Test \
|
||||
jurt/test/com/sun/star/lib/uno/protocols/urp/Protocol_Test \
|
||||
jurt/test/com/sun/star/lib/uno/protocols/urp/TestBridge \
|
||||
jurt/test/com/sun/star/lib/uno/protocols/urp/TestObject \
|
||||
))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,39 @@
|
||||
# -*- 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_JunitTest_JunitTest,jurt_util))
|
||||
|
||||
$(eval $(call gb_JunitTest_add_jars,jurt_util,\
|
||||
$(OUTDIR)/bin/OOoRunnerLight.jar \
|
||||
$(OUTDIR)/bin/ridl.jar \
|
||||
))
|
||||
|
||||
$(eval $(call gb_JunitTest_add_sourcefiles,jurt_util,\
|
||||
jurt/test/com/sun/star/lib/util/NativeLibraryLoader_Test \
|
||||
))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,54 @@
|
||||
# -*- 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,jpipe))
|
||||
|
||||
$(eval $(call gb_Library_add_linked_libs,jpipe,\
|
||||
$(gb_STDLIBS) \
|
||||
))
|
||||
|
||||
ifeq ($(OS),WNT)
|
||||
|
||||
# The real library is called jpipx on Windows. We build only a wrapper
|
||||
# for it here.
|
||||
$(eval $(call gb_Library_add_cobjects,jpipe,\
|
||||
jurt/source/pipe/wrapper/wrapper \
|
||||
))
|
||||
|
||||
else
|
||||
|
||||
$(eval $(call gb_Library_add_linked_libs,jpipe,\
|
||||
sal \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_cobjects,jpipe,\
|
||||
jurt/source/pipe/com_sun_star_lib_connections_pipe_PipeConnection \
|
||||
))
|
||||
|
||||
endif
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,39 @@
|
||||
# -*- 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,jpipx))
|
||||
|
||||
$(eval $(call gb_Library_add_linked_libs,jpipx,\
|
||||
sal \
|
||||
$(gb_STDLIBS) \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_cobjects,jpipx,\
|
||||
jurt/source/pipe/com_sun_star_lib_connections_pipe_PipeConnection \
|
||||
))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -1,3 +1,4 @@
|
||||
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
|
||||
#*************************************************************************
|
||||
#
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
@@ -25,19 +26,15 @@
|
||||
#
|
||||
#*************************************************************************
|
||||
|
||||
PRJ = ..$/..$/..$/..$/..
|
||||
PRJNAME = jurt
|
||||
PACKAGE = com$/sun$/star$/comp$/servicemanager
|
||||
TARGET = com_sun_star_comp_servicemanager
|
||||
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 : $(PRJ)$/util$/makefile.pmk
|
||||
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
|
||||
|
||||
# --- Files --------------------------------------------------------
|
||||
|
||||
JAVAFILES = ServiceManager.java
|
||||
|
||||
# --- Targets ------------------------------------------------------
|
||||
|
||||
.INCLUDE : target.mk
|
||||
endif
|
||||
# vim: set noet sw=4 ts=4:
|
||||
@@ -0,0 +1,64 @@
|
||||
# -*- 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,jurt))
|
||||
|
||||
ifneq ($(SOLAR_JAVA),)
|
||||
|
||||
$(eval $(call gb_Module_add_targets,jurt,\
|
||||
Jar_jurt \
|
||||
Library_jpipe \
|
||||
Zip_jurt \
|
||||
))
|
||||
|
||||
ifeq ($(OS),MACOSX)
|
||||
$(eval $(call gb_Module_add_targets,jurt,\
|
||||
Package_jnilib \
|
||||
))
|
||||
endif
|
||||
|
||||
ifeq ($(OS),WNT)
|
||||
$(eval $(call gb_Module_add_targets,jurt,\
|
||||
Library_jpipx \
|
||||
))
|
||||
endif
|
||||
|
||||
$(eval $(call gb_Module_add_subsequentcheck_targets,jurt,\
|
||||
JunitTest_bridgefactory \
|
||||
JunitTest_connections \
|
||||
JunitTest_java \
|
||||
JunitTest_java_remote \
|
||||
JunitTest_remote \
|
||||
JunitTest_uno \
|
||||
JunitTest_urp \
|
||||
JunitTest_util \
|
||||
Package_test_urp \
|
||||
))
|
||||
|
||||
endif
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,38 @@
|
||||
# -*- 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_Package_Package,jurt_jnilib,$(WORKDIR)/CustomTarget/jurt/util))
|
||||
|
||||
$(eval $(call gb_Package_add_file,lib/$(patsubst %.dylib,%.jnilib,$(call gb_Library_get_filename,jpipe)),,$(patsubst %.dylib,%.jnilib,$(call gb_Library_get_filename,jpipe))))
|
||||
|
||||
$(eval $(call gb_Package_add_customtarget,jurt_jnilib,jurt/util))
|
||||
|
||||
$(eval $(call gb_CustomTarget_add_outdir_dependencies,jurt/util,\
|
||||
$(call gb_Library_get_target,jpipe) \
|
||||
))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,43 @@
|
||||
# -*- 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_Package_Package,jurt_test_urp,$(WORKDIR)/CustomTarget/jurt/test/com/sun/star/lib/uno/protocols/urp))
|
||||
|
||||
$(eval $(call gb_Package_add_customtarget,jurt_test_urp,jurt/test/com/sun/star/lib/uno/protocols/urp))
|
||||
|
||||
$(eval $(call gb_CustomTarget_add_dependencies,jurt/test/com/sun/star/lib/uno/protocols/urp,\
|
||||
jurt/test/com/sun/star/lib/uno/protocols/urp/interfaces.idl \
|
||||
))
|
||||
|
||||
$(eval $(call gb_CustomTarget_add_outdir_dependencies,jurt/test/com/sun/star/lib/uno/protocols/urp,\
|
||||
$(OUTDIR_FOR_BUILD)/bin/idlc$(gb_Executable_EXT_for_build) \
|
||||
$(OUTDIR_FOR_BUILD)/bin/javamaker$(gb_Executable_EXT_for_build) \
|
||||
$(OUTDIR_FOR_BUILD)/bin/regmerge$(gb_Executable_EXT_for_build) \
|
||||
$(OUTDIR)/bin/types.rdb \
|
||||
))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,87 @@
|
||||
# -*- 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_Zip_Zip,jurt_src,$(SRCDIR)/jurt))
|
||||
|
||||
$(eval $(call gb_Zip_add_files,jurt_src,\
|
||||
com/sun/star/comp/bridgefactory/BridgeFactory.java \
|
||||
com/sun/star/comp/connections/Acceptor.java \
|
||||
com/sun/star/comp/connections/Connector.java \
|
||||
com/sun/star/comp/connections/ConstantInstanceProvider.java \
|
||||
com/sun/star/comp/connections/Implementation.java \
|
||||
com/sun/star/comp/connections/PipedConnection.java \
|
||||
com/sun/star/comp/loader/FactoryHelper.java \
|
||||
com/sun/star/comp/loader/JavaLoader.java \
|
||||
com/sun/star/comp/loader/JavaLoaderFactory.java \
|
||||
com/sun/star/comp/loader/RegistrationClassFinder.java \
|
||||
com/sun/star/comp/servicemanager/ServiceManager.java \
|
||||
com/sun/star/comp/urlresolver/UrlResolver.java \
|
||||
com/sun/star/lib/connections/pipe/PipeConnection.java \
|
||||
com/sun/star/lib/connections/pipe/pipeAcceptor.java \
|
||||
com/sun/star/lib/connections/pipe/pipeConnector.java \
|
||||
com/sun/star/lib/connections/socket/ConnectionDescriptor.java \
|
||||
com/sun/star/lib/connections/socket/SocketConnection.java \
|
||||
com/sun/star/lib/connections/socket/socketAcceptor.java \
|
||||
com/sun/star/lib/connections/socket/socketConnector.java \
|
||||
com/sun/star/lib/uno/Proxy.java \
|
||||
com/sun/star/lib/uno/bridges/java_remote/BridgedObject.java \
|
||||
com/sun/star/lib/uno/bridges/java_remote/ProxyFactory.java \
|
||||
com/sun/star/lib/uno/bridges/java_remote/RequestHandler.java \
|
||||
com/sun/star/lib/uno/bridges/java_remote/XConnectionInputStream_Adapter.java \
|
||||
com/sun/star/lib/uno/bridges/java_remote/XConnectionOutputStream_Adapter.java \
|
||||
com/sun/star/lib/uno/bridges/java_remote/java_remote_bridge.java \
|
||||
com/sun/star/lib/uno/environments/java/java_environment.java \
|
||||
com/sun/star/lib/uno/environments/remote/IProtocol.java \
|
||||
com/sun/star/lib/uno/environments/remote/IReceiver.java \
|
||||
com/sun/star/lib/uno/environments/remote/IThreadPool.java \
|
||||
com/sun/star/lib/uno/environments/remote/JavaThreadPool.java \
|
||||
com/sun/star/lib/uno/environments/remote/JavaThreadPoolFactory.java \
|
||||
com/sun/star/lib/uno/environments/remote/Job.java \
|
||||
com/sun/star/lib/uno/environments/remote/JobQueue.java \
|
||||
com/sun/star/lib/uno/environments/remote/Message.java \
|
||||
com/sun/star/lib/uno/environments/remote/NativeThreadPool.java \
|
||||
com/sun/star/lib/uno/environments/remote/ThreadId.java \
|
||||
com/sun/star/lib/uno/environments/remote/ThreadPoolManager.java \
|
||||
com/sun/star/lib/uno/environments/remote/remote_environment.java \
|
||||
com/sun/star/lib/uno/protocols/urp/Cache.java \
|
||||
com/sun/star/lib/uno/protocols/urp/Marshal.java \
|
||||
com/sun/star/lib/uno/protocols/urp/PendingRequests.java \
|
||||
com/sun/star/lib/uno/protocols/urp/Unmarshal.java \
|
||||
com/sun/star/lib/uno/protocols/urp/UrpMessage.java \
|
||||
com/sun/star/lib/uno/protocols/urp/urp.java \
|
||||
com/sun/star/lib/util/AsynchronousFinalizer.java \
|
||||
com/sun/star/lib/util/NativeLibraryLoader.java \
|
||||
com/sun/star/lib/util/StringHelper.java \
|
||||
com/sun/star/lib/util/UrlToFileMapper.java \
|
||||
com/sun/star/uno/AnyConverter.java \
|
||||
com/sun/star/uno/Ascii.java \
|
||||
com/sun/star/uno/AsciiString.java \
|
||||
com/sun/star/uno/MappingException.java \
|
||||
com/sun/star/uno/WeakReference.java \
|
||||
))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -1,47 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 = jurt
|
||||
PACKAGE = com$/sun$/star$/comp$/loader
|
||||
TARGET = com_sun_star_comp_loader
|
||||
|
||||
# --- Settings -----------------------------------------------------
|
||||
|
||||
.INCLUDE : $(PRJ)$/util$/makefile.pmk
|
||||
|
||||
# --- Files --------------------------------------------------------
|
||||
|
||||
JAVAFILES = \
|
||||
FactoryHelper.java \
|
||||
JavaLoader.java \
|
||||
JavaLoaderFactory.java \
|
||||
RegistrationClassFinder.java
|
||||
|
||||
# --- Targets ------------------------------------------------------
|
||||
|
||||
.INCLUDE : target.mk
|
||||
@@ -1,43 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 = jurt
|
||||
PACKAGE = com$/sun$/star$/comp$/urlresolver
|
||||
TARGET = com_sun_star_comp_urlresolver
|
||||
|
||||
# --- Settings -----------------------------------------------------
|
||||
|
||||
.INCLUDE : $(PRJ)$/util$/makefile.pmk
|
||||
|
||||
# Files --------------------------------------------------------
|
||||
|
||||
JAVAFILES = UrlResolver.java
|
||||
|
||||
# --- Targets ------------------------------------------------------
|
||||
|
||||
.INCLUDE : target.mk
|
||||
@@ -1,41 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 = jurt
|
||||
TARGET = com_sun_star_connections_pipe
|
||||
|
||||
PACKAGE = com$/sun$/star$/lib$/connections$/pipe
|
||||
|
||||
.INCLUDE: $(PRJ)$/util$/makefile.pmk
|
||||
|
||||
JAVAFILES = \
|
||||
PipeConnection.java \
|
||||
pipeAcceptor.java \
|
||||
pipeConnector.java
|
||||
|
||||
.INCLUDE: target.mk
|
||||
@@ -1,42 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 = jurt
|
||||
TARGET = com_sun_star_connections_socket
|
||||
|
||||
PACKAGE = com$/sun$/star$/lib$/connections$/socket
|
||||
|
||||
.INCLUDE: $(PRJ)$/util$/makefile.pmk
|
||||
|
||||
JAVAFILES = \
|
||||
ConnectionDescriptor.java \
|
||||
SocketConnection.java \
|
||||
socketAcceptor.java \
|
||||
socketConnector.java
|
||||
|
||||
.INCLUDE: target.mk
|
||||
@@ -1,44 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 := jurt
|
||||
|
||||
TARGET := com_sun_star_lib_uno_bridges_java_remote
|
||||
PACKAGE = com$/sun$/star$/lib$/uno$/bridges$/java_remote
|
||||
|
||||
.INCLUDE: $(PRJ)$/util$/makefile.pmk
|
||||
|
||||
JAVAFILES = \
|
||||
BridgedObject.java \
|
||||
ProxyFactory.java \
|
||||
RequestHandler.java \
|
||||
XConnectionInputStream_Adapter.java \
|
||||
XConnectionOutputStream_Adapter.java \
|
||||
java_remote_bridge.java
|
||||
|
||||
.INCLUDE: target.mk
|
||||
@@ -1,44 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 = jurt
|
||||
PACKAGE = com$/sun$/star$/lib$/uno$/environments$/java
|
||||
TARGET = com_sun_star_lib_uno_environments_java
|
||||
|
||||
# --- Settings -----------------------------------------------------
|
||||
|
||||
.INCLUDE : $(PRJ)$/util$/makefile.pmk
|
||||
|
||||
# --- Files --------------------------------------------------------
|
||||
|
||||
JAVAFILES = java_environment.java
|
||||
|
||||
# --- Targets ------------------------------------------------------
|
||||
|
||||
.INCLUDE : target.mk
|
||||
|
||||
@@ -1,50 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 := jurt
|
||||
|
||||
TARGET := com_sun_star_lib_uno_environments_remote
|
||||
PACKAGE := com$/sun$/star$/lib$/uno$/environments$/remote
|
||||
|
||||
.INCLUDE: $(PRJ)$/util$/makefile.pmk
|
||||
|
||||
JAVAFILES = \
|
||||
IProtocol.java \
|
||||
IReceiver.java \
|
||||
IThreadPool.java \
|
||||
JavaThreadPool.java \
|
||||
JavaThreadPoolFactory.java \
|
||||
Job.java \
|
||||
JobQueue.java \
|
||||
Message.java \
|
||||
NativeThreadPool.java \
|
||||
ThreadId.java \
|
||||
ThreadPoolManager.java \
|
||||
remote_environment.java
|
||||
|
||||
.INCLUDE: target.mk
|
||||
@@ -1,37 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 = jurt
|
||||
TARGET = com_sun_star_lib_uno
|
||||
PACKAGE = com$/sun$/star$/lib$/uno
|
||||
|
||||
.INCLUDE: $(PRJ)$/util$/makefile.pmk
|
||||
|
||||
JAVAFILES = Proxy.java
|
||||
|
||||
.INCLUDE: target.mk
|
||||
@@ -1,44 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 := jurt
|
||||
|
||||
TARGET := com_sun_star_lib_uno_protocols_urp
|
||||
PACKAGE := com$/sun$/star$/lib$/uno$/protocols$/urp
|
||||
|
||||
.INCLUDE: $(PRJ)$/util$/makefile.pmk
|
||||
|
||||
JAVAFILES = \
|
||||
Cache.java \
|
||||
Marshal.java \
|
||||
PendingRequests.java \
|
||||
Unmarshal.java \
|
||||
UrpMessage.java \
|
||||
urp.java
|
||||
|
||||
.INCLUDE: target.mk
|
||||
@@ -1,42 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 := jurt
|
||||
|
||||
TARGET := com_sun_star_lib_util
|
||||
PACKAGE := com$/sun$/star$/lib$/util
|
||||
|
||||
.INCLUDE: $(PRJ)$/util$/makefile.pmk
|
||||
|
||||
JAVAFILES = \
|
||||
AsynchronousFinalizer.java \
|
||||
NativeLibraryLoader.java \
|
||||
StringHelper.java \
|
||||
UrlToFileMapper.java
|
||||
|
||||
.INCLUDE: target.mk
|
||||
@@ -1,52 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 = jurt
|
||||
PACKAGE = com$/sun$/star$/uno
|
||||
TARGET = com_sun_star_uno
|
||||
|
||||
# --- Settings -----------------------------------------------------
|
||||
|
||||
.INCLUDE : $(PRJ)$/util$/makefile.pmk
|
||||
|
||||
# --- Files --------------------------------------------------------
|
||||
|
||||
JAVAFILES = \
|
||||
AnyConverter.java \
|
||||
Ascii.java \
|
||||
AsciiString.java \
|
||||
MappingException.java \
|
||||
WeakReference.java
|
||||
|
||||
# --- Targets ------------------------------------------------------
|
||||
|
||||
.INCLUDE : target.mk
|
||||
|
||||
doc:
|
||||
pwd
|
||||
cd $(PRJ) && javadoc -sourcepath /usr/local/java/src:unxlngi3.pro/japi:.:../jlibs com.sun.star.lib.util com.sun.star.uno com.sun.star.lib.uno.typeinfo com.sun.star.lib.uno.environments.java com.sun.star.lib.uno.environments.remote com.sun.star.lib.uno.protocols.iiop com.sun.star.lib.uno.bridges.java_remote com.sun.star.comp.loader com.sun.star.comp.connections -d unxlngi3.pro/doc
|
||||
+1
-18
@@ -1,20 +1,3 @@
|
||||
ju jurt : ridljar sal NULL
|
||||
ju jurt usr1 - all ju_mkout NULL
|
||||
ju jurt\com\sun\star\lib\util nmake - all ju_libutil NULL
|
||||
ju jurt\com\sun\star\uno nmake - all ju_uno NULL
|
||||
ju jurt\com\sun\star\comp\loader nmake - all ju_co_loader ju_uno ju_libutil NULL
|
||||
ju jurt\com\sun\star\comp\bridgefactory nmake - all ju_co_bfactr ju_co_loader NULL
|
||||
ju jurt\com\sun\star\lib\uno nmake - all ju_cssl_uno NULL
|
||||
ju jurt\com\sun\star\lib\uno\environments\java nmake - all ju_env_java ju_cssl_uno NULL
|
||||
ju jurt\com\sun\star\lib\uno\environments\remote nmake - all ju_env_remote ju_env_java NULL
|
||||
ju jurt\com\sun\star\lib\uno\protocols\urp nmake - all ju_prot_urp ju_env_remote NULL
|
||||
ju jurt\com\sun\star\lib\uno\bridges\java_remote nmake - all ju_brid_jrm ju_co_loader ju_cssl_uno ju_env_remote NULL
|
||||
ju jurt\com\sun\star\lib\connections\socket nmake - all ju_con_sock ju_co_loader NULL
|
||||
ju jurt\com\sun\star\lib\connections\pipe nmake - all ju_con_pipe ju_co_loader ju_libutil NULL
|
||||
ju jurt\com\sun\star\comp\connections nmake - all ju_con ju_co_loader NULL
|
||||
ju jurt\com\sun\star\comp\servicemanager nmake - all ju_servman NULL
|
||||
ju jurt\com\sun\star\comp\urlresolver nmake - all ju_urlres ju_co_loader NULL
|
||||
ju jurt\source\pipe nmake - all ju_src_pipe NULL
|
||||
ju jurt\source\pipe\wrapper nmake - w ju_src_pipe_wrapper NULL
|
||||
ju jurt\util nmake - all ju_ut ju_brid_jrm ju_co_bfactr ju_con ju_con_sock ju_con_pipe ju_cssl_uno ju_env_java ju_prot_urp ju_servman ju_urlres ju_src_pipe ju_libutil ju_uno NULL
|
||||
ju jurt\test\com\sun\star\lib\uno\protocols\urp nmake - all ju_test_css_lib_uno_protocols_urp NULL
|
||||
ju jurt\prj nmake - all ju_prj NULL
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
..\%__SRC%\class\jurt.jar %_DEST%\bin\jurt.jar
|
||||
..\%__SRC%\bin\jpipe.dll %_DEST%\bin\jpipe.dll
|
||||
..\%__SRC%\bin\jpipx.dll %_DEST%\bin\jpipx.dll
|
||||
..\%__SRC%\lib\libjpipe*.so %_DEST%\lib\libjpipe*.so
|
||||
..\%__SRC%\lib\libjpipe.jnilib %_DEST%\lib\libjpipe.jnilib
|
||||
..\%__SRC%\lib\libjpipe*.jnilib %_DEST%\lib\libjpipe*.jnilib
|
||||
|
||||
..\%__SRC%\bin\jurt_src.zip %COMMON_DEST%\bin\jurt_src.zip
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
.INCLUDE : gbuildbridge.mk
|
||||
@@ -1,58 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 = jurt
|
||||
TARGET = jpipe
|
||||
|
||||
NO_DEFAULT_STL = TRUE
|
||||
VISIBILITY_HIDDEN = TRUE
|
||||
|
||||
.INCLUDE: settings.mk
|
||||
|
||||
.IF "$(OS)" == "WNT"
|
||||
SHL1TARGET = jpipx
|
||||
.ELSE
|
||||
SHL1TARGET = jpipe
|
||||
.END
|
||||
|
||||
SHL1CODETYPE = C
|
||||
SHL1CREATEJNILIB=TRUE
|
||||
SHL1IMPLIB = i$(SHL1TARGET)
|
||||
SHL1OBJS = $(SLO)/com_sun_star_lib_connections_pipe_PipeConnection.obj
|
||||
SHL1RPATH = URELIB
|
||||
SHL1STDLIBS = $(SALLIB)
|
||||
SHL1USE_EXPORTS = name
|
||||
DEF1NAME = $(SHL1TARGET)
|
||||
|
||||
SLOFILES = $(SHL1OBJS)
|
||||
|
||||
.IF "$(SOLAR_JAVA)" == ""
|
||||
nothing .PHONY :
|
||||
.END
|
||||
|
||||
.INCLUDE: target.mk
|
||||
@@ -1,52 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 = jurt
|
||||
TARGET = wrapper
|
||||
|
||||
NO_DEFAULT_STL = TRUE
|
||||
UWINAPILIB =
|
||||
VISIBILITY_HIDDEN = TRUE
|
||||
|
||||
.INCLUDE: settings.mk
|
||||
|
||||
SHL1CODETYPE = C
|
||||
SHL1IMPLIB = i$(SHL1TARGET)
|
||||
SHL1OBJS = $(SLO)/wrapper.obj
|
||||
SHL1RPATH = URELIB
|
||||
SHL1TARGET = jpipe
|
||||
SHL1USE_EXPORTS = name
|
||||
DEF1NAME = $(SHL1TARGET)
|
||||
|
||||
SLOFILES = $(SHL1OBJS)
|
||||
|
||||
.IF "$(SOLAR_JAVA)" == ""
|
||||
nothing .PHONY :
|
||||
.END
|
||||
|
||||
.INCLUDE: target.mk
|
||||
@@ -1,36 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 := jurt
|
||||
TARGET := test_com_sun_star_comp_bridgefactory
|
||||
|
||||
PACKAGE := com$/sun$/star$/comp$/bridgefactory
|
||||
JAVATESTFILES := BridgeFactory_Test.java
|
||||
JARFILES := ridl.jar
|
||||
|
||||
.INCLUDE: javaunittest.mk
|
||||
@@ -1,36 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 := jurt
|
||||
TARGET := test_com_sun_star_comp_connections
|
||||
|
||||
PACKAGE := com$/sun$/star$/comp$/connections
|
||||
JAVATESTFILES := PipedConnection_Test.java
|
||||
JARFILES := ridl.jar
|
||||
|
||||
.INCLUDE: javaunittest.mk
|
||||
@@ -1,39 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 := jurt
|
||||
TARGET := test_com_sun_star_lib_uno_bridges_java_remote
|
||||
|
||||
PACKAGE := com$/sun$/star$/lib$/uno$/bridges$/java_remote
|
||||
JAVATESTFILES := \
|
||||
BridgedObject_Test.java \
|
||||
ProxyFactory_Test.java \
|
||||
java_remote_bridge_Test.java
|
||||
JARFILES := ridl.jar
|
||||
|
||||
.INCLUDE: javaunittest.mk
|
||||
@@ -1,36 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 := jurt
|
||||
TARGET := test_com_sun_star_lib_uno_environments_java
|
||||
|
||||
PACKAGE := com$/sun$/star$/lib$/uno$/environments$/java
|
||||
JAVATESTFILES := java_environment_Test.java
|
||||
JARFILES := ridl.jar
|
||||
|
||||
.INCLUDE: javaunittest.mk
|
||||
@@ -1,89 +0,0 @@
|
||||
/*************************************************************************
|
||||
*
|
||||
* 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.
|
||||
*
|
||||
************************************************************************/
|
||||
package com.sun.star.lib.uno.environments.remote;
|
||||
|
||||
|
||||
import com.sun.star.uno.Type;
|
||||
|
||||
import com.sun.star.uno.ITypeDescription;
|
||||
|
||||
|
||||
class TestMessage implements IMessage {
|
||||
boolean _synchron;
|
||||
ITypeDescription _iTypeDescription;
|
||||
String _oid;
|
||||
ThreadId _threadId;
|
||||
Object _result;
|
||||
String _operation;
|
||||
Object _params[];
|
||||
|
||||
TestMessage(boolean synchron, ITypeDescription iTypeDescription, String oid, ThreadId threadId, Object result, String operation, Object params[]) {
|
||||
_synchron = synchron;
|
||||
_iTypeDescription = iTypeDescription;
|
||||
_oid = oid;
|
||||
_threadId = threadId;
|
||||
_result = result;
|
||||
_operation = operation;
|
||||
_params = params;
|
||||
}
|
||||
|
||||
public String getOperation() {
|
||||
return _operation;
|
||||
}
|
||||
|
||||
public ThreadId getThreadId() {
|
||||
return _threadId;
|
||||
}
|
||||
|
||||
public ITypeDescription getInterface() {
|
||||
return _iTypeDescription;
|
||||
}
|
||||
|
||||
public boolean isSynchron() {
|
||||
return _synchron;
|
||||
}
|
||||
|
||||
public boolean mustReply() {
|
||||
return _synchron;
|
||||
}
|
||||
|
||||
public boolean isException() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public String getOid() {
|
||||
return _oid;
|
||||
}
|
||||
|
||||
public Object getData(Object params[][]) {
|
||||
params[0] = _params;
|
||||
return _result;
|
||||
// return new Integer(_requestId);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,44 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 := jurt
|
||||
TARGET := test_com_sun_star_lib_uno_environments_remote
|
||||
|
||||
PACKAGE := com$/sun$/star$/lib$/uno$/environments$/remote
|
||||
JAVATESTFILES := \
|
||||
JavaThreadPoolFactory_Test.java \
|
||||
JobQueue_Test.java \
|
||||
ThreadId_Test.java \
|
||||
ThreadPool_Test.java
|
||||
JAVAFILES := \
|
||||
TestIWorkAt.java \
|
||||
TestReceiver.java \
|
||||
TestWorkAt.java
|
||||
JARFILES := ridl.jar
|
||||
|
||||
.INCLUDE: javaunittest.mk
|
||||
@@ -0,0 +1,48 @@
|
||||
# -*- 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.
|
||||
|
||||
gb_PARTIALBUILD := T
|
||||
include $(GBUILDDIR)/gbuild_simple.mk
|
||||
|
||||
done : registry.rdb
|
||||
$(call gb_Helper_execute,javamaker -BUCR -O$(dir .) -nD $< -X$(OUTDIR)/bin/types.rdb) && \
|
||||
touch $@
|
||||
|
||||
# TODO: would it be possible to reuse UnoApiTarget for this?
|
||||
registry.rdb : interfaces.urd
|
||||
rm -f $@ && \
|
||||
$(call gb_Helper_execute,regmerge $@ /UCR $<)
|
||||
|
||||
interfaces.urd : $(SRCDIR)/jurt/test/com/sun/star/lib/uno/protocols/urp/interfaces.idl
|
||||
mkdir urd && \
|
||||
$(call gb_Helper_execute,idlc -O$(dir ./urd) -I$(OUTDIR)/idl -cid -we $<)
|
||||
|
||||
.DEFAULT_GOAL := all
|
||||
.PHONY : all
|
||||
all : done
|
||||
|
||||
# vim:set shiftwidth=4 tabstop=4 noexpandtab:
|
||||
@@ -1,51 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
#*************************************************************************
|
||||
|
||||
.IF "$(OOO_SUBSEQUENT_TESTS)" == ""
|
||||
nothing .PHONY:
|
||||
.ELSE
|
||||
|
||||
PRJ := ..$/..$/..$/..$/..$/..$/..$/..
|
||||
PRJNAME := jurt
|
||||
TARGET := test_com_sun_star_lib_uno_protocols_urp
|
||||
|
||||
.IF "$(OOO_JUNIT_JAR)" != ""
|
||||
PACKAGE := com$/sun$/star$/lib$/uno$/protocols$/urp
|
||||
JAVATESTFILES := \
|
||||
Cache_Test.java \
|
||||
Marshaling_Test.java \
|
||||
Protocol_Test.java
|
||||
JAVAFILES := \
|
||||
TestBridge.java \
|
||||
TestObject.java
|
||||
JARFILES := ridl.jar
|
||||
IDLTESTFILES := interfaces.idl
|
||||
.END
|
||||
|
||||
.INCLUDE: javaunittest.mk
|
||||
|
||||
.END
|
||||
@@ -1,36 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 := jurt
|
||||
TARGET := test_com_sun_star_lib_util
|
||||
|
||||
PACKAGE := com$/sun$/star$/lib$/util
|
||||
JAVATESTFILES := \
|
||||
NativeLibraryLoader_Test.java
|
||||
|
||||
.INCLUDE: javaunittest.mk
|
||||
@@ -1,39 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 := jurt
|
||||
TARGET := test_com_sun_star_uno
|
||||
|
||||
PACKAGE := com$/sun$/star$/uno
|
||||
JAVATESTFILES := \
|
||||
AnyConverter_Test.java \
|
||||
UnoRuntime_EnvironmentTest.java \
|
||||
WeakReference_Test.java
|
||||
JARFILES := ridl.jar
|
||||
|
||||
.INCLUDE: javaunittest.mk
|
||||
@@ -1,39 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
#*************************************************************************
|
||||
# Quick and dirty way to run all tests in sub-directories; probably only works
|
||||
# on Unix.
|
||||
# Can be removed once tests are included in regular builds.
|
||||
|
||||
all .PHONY:
|
||||
cd com/sun/star/comp/bridgefactory && dmake
|
||||
cd com/sun/star/comp/connections && dmake
|
||||
cd com/sun/star/lib/uno/bridges/java_remote && dmake
|
||||
cd com/sun/star/lib/uno/environments/java && dmake
|
||||
cd com/sun/star/lib/uno/environments/remote && dmake
|
||||
cd com/sun/star/lib/uno/protocols/urp && dmake
|
||||
cd com/sun/star/lib/util && dmake
|
||||
cd com/sun/star/uno && dmake
|
||||
@@ -0,0 +1,38 @@
|
||||
# -*- 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.
|
||||
|
||||
gb_PARTIALBUID := T
|
||||
include $(GBUILDDIR)/gbuild.mk
|
||||
|
||||
libjpipe.jnilib :
|
||||
$(SOLARENV)/bin/macosx-create-bundle $(call gb_Library_get_target,jpipe)
|
||||
|
||||
.DEFAULT_GOAL := all
|
||||
.PHONY : all
|
||||
all : libjpipe.jnilib
|
||||
|
||||
# vim:set shiftwidth=4 tabstop=4 noexpandtab:
|
||||
@@ -1,52 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 = jurt
|
||||
TARGET = jurt
|
||||
|
||||
# --- Settings -----------------------------------------------------
|
||||
|
||||
.INCLUDE: makefile.pmk
|
||||
|
||||
JARCLASSDIRS = com
|
||||
JARTARGET = $(TARGET).jar
|
||||
JARCOMPRESS = TRUE
|
||||
JARCLASSPATH = $(JARFILES) ../../lib/ ../bin/
|
||||
CUSTOMMANIFESTFILE = manifest
|
||||
|
||||
# Special work necessary for building java reference with javadoc.
|
||||
# The source of puplic APIs must be delivered and used later in the
|
||||
# odk module.
|
||||
ZIP1TARGET=$(TARGET)_src
|
||||
ZIP1FLAGS=-u -r
|
||||
ZIP1DIR=$(PRJ)
|
||||
ZIP1LIST=com -x "*makefile.mk"
|
||||
|
||||
# --- Targets ------------------------------------------------------
|
||||
|
||||
.INCLUDE : target.mk
|
||||
@@ -1,32 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
#*************************************************************************
|
||||
|
||||
# --- Settings -----------------------------------------------------
|
||||
|
||||
.INCLUDE : settings.mk
|
||||
|
||||
JARFILES = ridl.jar unoloader.jar
|
||||
@@ -0,0 +1,62 @@
|
||||
# -*- 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,jvmaccess))
|
||||
|
||||
$(eval $(call gb_Library_set_soversion_script,jvmaccess,3,$(SRCDIR)/jvmaccess/util/gcc3.map))
|
||||
|
||||
$(eval $(call gb_Library_add_package_headers,jvmaccess,\
|
||||
jvmaccess_inc \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_defs,jvmaccess,\
|
||||
-DJVMACCESS_DLLIMPLEMENTATION \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_api,jvmaccess,\
|
||||
udkapi \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_linked_libs,jvmaccess,\
|
||||
cppu \
|
||||
sal \
|
||||
salhelper \
|
||||
))
|
||||
|
||||
ifeq ($(OS),WNT)
|
||||
$(eval $(call gb_Library_add_linked_libs,jvmaccess,\
|
||||
advapi32 \
|
||||
))
|
||||
endif
|
||||
|
||||
$(eval $(call gb_Library_add_exception_objects,jvmaccess,\
|
||||
jvmaccess/source/classpath \
|
||||
jvmaccess/source/unovirtualmachine \
|
||||
jvmaccess/source/virtualmachine \
|
||||
))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -1,3 +1,4 @@
|
||||
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
|
||||
#*************************************************************************
|
||||
#
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
@@ -25,19 +26,15 @@
|
||||
#
|
||||
#*************************************************************************
|
||||
|
||||
PRJ = ..$/..$/..$/..$/..
|
||||
PRJNAME = jurt
|
||||
PACKAGE = com$/sun$/star$/comp$/bridgefactory
|
||||
TARGET = com_sun_star_comp_bridgefactory
|
||||
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 : $(PRJ)$/util$/makefile.pmk
|
||||
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
|
||||
|
||||
# --- Files --------------------------------------------------------
|
||||
|
||||
JAVAFILES = BridgeFactory.java
|
||||
|
||||
# --- Targets ------------------------------------------------------
|
||||
|
||||
.INCLUDE : target.mk
|
||||
endif
|
||||
# vim: set noet sw=4 ts=4:
|
||||
@@ -0,0 +1,40 @@
|
||||
# -*- 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,jvmaccess))
|
||||
|
||||
$(eval $(call gb_Module_add_targets,jvmaccess,\
|
||||
Package_inc \
|
||||
))
|
||||
|
||||
ifneq ($(OS),IOS)
|
||||
$(eval $(call gb_Module_add_targets,jvmaccess,\
|
||||
Library_jvmaccess \
|
||||
))
|
||||
endif
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,35 @@
|
||||
# -*- 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_Package_Package,jvmaccess_inc,$(SRCDIR)/jvmaccess/inc/jvmaccess))
|
||||
|
||||
$(eval $(call gb_Package_add_file,jvmaccess_inc,inc/jvmaccess/classpath.hxx,classpath.hxx))
|
||||
$(eval $(call gb_Package_add_file,jvmaccess_inc,inc/jvmaccess/jvmaccessdllapi.h,jvmaccessdllapi.h))
|
||||
$(eval $(call gb_Package_add_file,jvmaccess_inc,inc/jvmaccess/unovirtualmachine.hxx,unovirtualmachine.hxx))
|
||||
$(eval $(call gb_Package_add_file,jvmaccess_inc,inc/jvmaccess/virtualmachine.hxx,virtualmachine.hxx))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -29,6 +29,7 @@
|
||||
#ifndef INCLUDED_JVMACCESS_CLASSPATH_HXX
|
||||
#define INCLUDED_JVMACCESS_CLASSPATH_HXX
|
||||
|
||||
#include "jvmaccessdllapi.h"
|
||||
#include "sal/config.h"
|
||||
#include "com/sun/star/uno/Reference.hxx"
|
||||
|
||||
@@ -50,7 +51,7 @@ namespace jvmaccess {
|
||||
/**
|
||||
Helper functions for class path handling.
|
||||
*/
|
||||
class ClassPath {
|
||||
class JVMACCESS_DLLPUBLIC ClassPath {
|
||||
public:
|
||||
/**
|
||||
translates a class path into a java.net.URL[] instance.
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
|
||||
/*
|
||||
* 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.
|
||||
*/
|
||||
|
||||
#ifndef INCLUDED_JVMACCESS_JVMACCESSDLLAPI_H
|
||||
#define INCLUDED_JVMACCESS_JVMACCESSDLLAPI_H
|
||||
|
||||
#include <sal/types.h>
|
||||
|
||||
#if defined JVMACCESS_DLLIMPLEMENTATION
|
||||
# define JVMACCESS_DLLPUBLIC SAL_DLLPUBLIC_EXPORT
|
||||
#else
|
||||
# define JVMACCESS_DLLPUBLIC SAL_DLLPUBLIC_IMPORT
|
||||
#endif
|
||||
#define JVMACCESS_DLLPRIVATE SAL_DLLPRIVATE
|
||||
|
||||
#endif
|
||||
|
||||
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
||||
@@ -29,6 +29,7 @@
|
||||
#ifndef INCLUDED_JVMACCESS_UNOVIRTUALMACHINE_HXX
|
||||
#define INCLUDED_JVMACCESS_UNOVIRTUALMACHINE_HXX
|
||||
|
||||
#include "jvmaccessdllapi.h"
|
||||
#include "sal/config.h"
|
||||
#include "salhelper/simplereferenceobject.hxx"
|
||||
#include "rtl/ref.hxx"
|
||||
@@ -40,11 +41,11 @@ class VirtualMachine;
|
||||
/** An encapsulating wrapper around a Java virtual machine and an appropriate
|
||||
UNO class loader.
|
||||
*/
|
||||
class UnoVirtualMachine: public salhelper::SimpleReferenceObject {
|
||||
class JVMACCESS_DLLPUBLIC UnoVirtualMachine: public salhelper::SimpleReferenceObject {
|
||||
public:
|
||||
/** An exception indicating failure to create a UnoVirtualMachine.
|
||||
*/
|
||||
class CreationException
|
||||
class JVMACCESS_DLLPUBLIC CreationException
|
||||
{
|
||||
public:
|
||||
CreationException();
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
#if !defined INCLUDED_JVMACCESS_VIRTUALMACHINE_HXX
|
||||
#define INCLUDED_JVMACCESS_VIRTUALMACHINE_HXX
|
||||
|
||||
#include "jvmaccessdllapi.h"
|
||||
#include "rtl/ref.hxx"
|
||||
#include "salhelper/simplereferenceobject.hxx"
|
||||
|
||||
@@ -47,7 +48,7 @@ namespace jvmaccess {
|
||||
|
||||
/** An encapsulating wrapper around a Java virtual machine.
|
||||
*/
|
||||
class VirtualMachine: public salhelper::SimpleReferenceObject
|
||||
class JVMACCESS_DLLPUBLIC VirtualMachine: public salhelper::SimpleReferenceObject
|
||||
{
|
||||
public:
|
||||
/** A helper to attach a thread to a Java virtual machine.
|
||||
@@ -60,12 +61,12 @@ public:
|
||||
detach the thread from the virtual machine upon destruction of the guard
|
||||
at the bottom of the stack).
|
||||
*/
|
||||
class AttachGuard
|
||||
class JVMACCESS_DLLPUBLIC AttachGuard
|
||||
{
|
||||
public:
|
||||
/** An exception indicating failure to create an AttachGuard.
|
||||
*/
|
||||
class CreationException
|
||||
class JVMACCESS_DLLPUBLIC CreationException
|
||||
{
|
||||
public:
|
||||
CreationException();
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
jv jvmaccess : offapi ridljar cppu sal salhelper NULL
|
||||
jv jvmaccess usr1 - all jv_mkout NULL
|
||||
jv jvmaccess\source nmake - all jv_source NULL
|
||||
jv jvmaccess\util nmake - all jv_util jv_source NULL
|
||||
jv jvmaccess\prj nmake - all jv_prj NULL
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
mkdir: %_DEST%\inc\jvmaccess
|
||||
..\inc\jvmaccess\classpath.hxx %_DEST%\inc\jvmaccess\classpath.hxx
|
||||
..\inc\jvmaccess\unovirtualmachine.hxx %_DEST%\inc\jvmaccess\unovirtualmachine.hxx
|
||||
..\inc\jvmaccess\virtualmachine.hxx %_DEST%\inc\jvmaccess\virtualmachine.hxx
|
||||
..\%__SRC%\bin\jvmacces*.dll %_DEST%\bin\*
|
||||
..\%__SRC%\lib\ijvmaccess.lib %_DEST%\lib\ijvmaccess.lib
|
||||
..\%__SRC%\lib\libjvmaccess*.* %_DEST%\lib\*
|
||||
linklib: libjvmaccess*.*.*
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
.INCLUDE : gbuildbridge.mk
|
||||
@@ -1,48 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 = jvmaccess
|
||||
TARGET = $(PRJNAME)
|
||||
|
||||
ENABLE_EXCEPTIONS = TRUE
|
||||
|
||||
.INCLUDE: settings.mk
|
||||
|
||||
.IF "$(OS)" == "IOS"
|
||||
|
||||
ALL:
|
||||
# nothing
|
||||
|
||||
.ENDIF
|
||||
|
||||
SLOFILES = \
|
||||
$(SLO)$/classpath.obj \
|
||||
$(SLO)$/unovirtualmachine.obj \
|
||||
$(SLO)$/virtualmachine.obj
|
||||
|
||||
.INCLUDE: target.mk
|
||||
@@ -1,81 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
#*************************************************************************
|
||||
|
||||
UDK_3.1 {
|
||||
global:
|
||||
# jvmaccess/virtualmachine.hxx:
|
||||
__1cJjvmaccessOVirtualMachineLAttachGuardRCreationException2t6M_v_; # jvmaccess::VirtualMachine::AttachGuard::CreationException::CreationException()
|
||||
__1cJjvmaccessOVirtualMachineLAttachGuardRCreationException2t6Mrk3_v_; # jvmaccess::VirtualMachine::AttachGuard::CreationException::CreationException(CreationException const &)
|
||||
__1cJjvmaccessOVirtualMachineLAttachGuardRCreationException2T6M_v_; # jvmaccess::VirtualMachine::AttachGuard::CreationException::~CreationException()
|
||||
__1cJjvmaccessOVirtualMachineLAttachGuardRCreationException2G6Mrk3_r3_; # jvmaccess::VirtualMachine::AttachGuard::CreationException::operator =(CreationException const &)
|
||||
__1cJjvmaccesscO__RTTI__1nJjvmaccessOVirtualMachineLAttachGuardRCreationException__; # RTTI for jvmaccess::VirtualMachine::AttachGuard::CreationException
|
||||
__1cJjvmaccessOVirtualMachineLAttachGuard2t6MrknDrtlJReference4n0B____v_; # jvmaccess::VirtualMachine::AttachGuard::AttachGuard(rtl::Reference< VirtualMachine > const &)
|
||||
__1cJjvmaccessOVirtualMachineLAttachGuard2t5B6MrknDrtlJReference4n0B____v_; # jvmaccess::VirtualMachine::AttachGuard::AttachGuard(rtl::Reference< VirtualMachine > const &) #Nvariant 1
|
||||
__1cJjvmaccessOVirtualMachineLAttachGuard2T6M_v_; # jvmaccess::VirtualMachine::AttachGuard::~AttachGuard()
|
||||
__1cJjvmaccessOVirtualMachineLAttachGuard2T5B6M_v_; # jvmaccess::VirtualMachine::AttachGuard::~AttachGuard() #Nvariant 1
|
||||
__1cJjvmaccessOVirtualMachine2t6MpnHJavaVM__ibpnHJNIEnv___v_; # jvmaccess::VirtualMachine::VirtualMachine(JavaVM *, int, bool, JNIEnv *)
|
||||
|
||||
local:
|
||||
*;
|
||||
};
|
||||
|
||||
UDK_3.2 {
|
||||
global:
|
||||
# initially forgotten jvmaccess/virtualmachine.hxx:
|
||||
__1cJjvmaccessOVirtualMachineLAttachGuardRCreationException2t5B6M_v_; # jvmaccess::VirtualMachine::AttachGuard::CreationException::CreationException() #Nvariant 1
|
||||
__1cJjvmaccessOVirtualMachineLAttachGuardRCreationException2t5B6Mrk3_v_; # jvmaccess::VirtualMachine::AttachGuard::CreationException::CreationException(CreationException const &) #Nvariant 1
|
||||
__1cJjvmaccessOVirtualMachineLAttachGuardRCreationException2T5B6M_v_; # jvmaccess::VirtualMachine::AttachGuard::CreationException::~CreationException() #Nvariant 1
|
||||
__1cJjvmaccesscQ__RTTI__1CpnJjvmaccessOVirtualMachineLAttachGuardRCreationException__; # RTTI for jvmaccess::VirtualMachine::AttachGuard::CreationException *
|
||||
__1cJjvmaccesscR__RTTI__1CpknJjvmaccessOVirtualMachineLAttachGuardRCreationException__; # RTTI for jvmaccess::VirtualMachine::AttachGuard::CreationException const *
|
||||
__1cJjvmaccessOVirtualMachine2t5B6MpnHJavaVM__ibpnHJNIEnv___v_; # jvmaccess::VirtualMachine::VirtualMachine(JavaVM *, int, bool, JNIEnv *) #Nvariant 1
|
||||
} UDK_3.1;
|
||||
|
||||
UDK_3.3 {
|
||||
global:
|
||||
# jvmaccess/unovirtualmachine.hxx:
|
||||
__1cJjvmaccessRUnoVirtualMachineRCreationException2t6M_v_; # jvmaccess::UnoVirtualMachine::CreationException::CreationException()
|
||||
__1cJjvmaccessRUnoVirtualMachineRCreationException2t5B6M_v_; # jvmaccess::UnoVirtualMachine::CreationException::CreationException() #Nvariant 1
|
||||
__1cJjvmaccessRUnoVirtualMachineRCreationException2t6Mrk2_v_; # jvmaccess::UnoVirtualMachine::CreationException::CreationException(CreationException const &)
|
||||
__1cJjvmaccessRUnoVirtualMachineRCreationException2t5B6Mrk2_v_; # jvmaccess::UnoVirtualMachine::CreationException::CreationException(CreationException const &) #Nvariant 1
|
||||
__1cJjvmaccessRUnoVirtualMachineRCreationException2T6M_v_; # jvmaccess::UnoVirtualMachine::CreationException::~CreationException()
|
||||
__1cJjvmaccessRUnoVirtualMachineRCreationException2T5B6M_v_; # jvmaccess::UnoVirtualMachine::CreationException::~CreationException() #Nvariant 1
|
||||
__1cJjvmaccessRUnoVirtualMachineRCreationException2G6Mrk2_r2_; # jvmaccess::UnoVirtualMachine::CreationException::operator =(CreationException const &)
|
||||
__1cJjvmaccesscF__RTTI__1nJjvmaccessRUnoVirtualMachineRCreationException__; # RTTI for jvmaccess::UnoVirtualMachine::CreationException
|
||||
__1cJjvmaccesscH__RTTI__1CpnJjvmaccessRUnoVirtualMachineRCreationException__; # RTTI for jvmaccess::UnoVirtualMachine::CreationException *
|
||||
__1cJjvmaccesscI__RTTI__1CpknJjvmaccessRUnoVirtualMachineRCreationException__; # RTTI for jvmaccess::UnoVirtualMachine::CreationException const *
|
||||
__1cJjvmaccessRUnoVirtualMachine2t6MrknDrtlJReference4n0AOVirtualMachine___pv_v_; # jvmaccess::UnoVirtualMachine::UnoVirtualMachine(rtl::Reference< jvmaccess::VirtualMachine > const &, void *)
|
||||
__1cJjvmaccessRUnoVirtualMachine2t5B6MrknDrtlJReference4n0AOVirtualMachine___pv_v_; # jvmaccess::UnoVirtualMachine::UnoVirtualMachine(rtl::Reference< jvmaccess::VirtualMachine > const &, void *) #Nvariant 1
|
||||
__1cJjvmaccessRUnoVirtualMachineRgetVirtualMachine6kM_nDrtlJReference4n0AOVirtualMachine____; # jvmaccess::UnoVirtualMachine::getVirtualMachine() const
|
||||
__1cJjvmaccessRUnoVirtualMachineOgetClassLoader6kM_pv_; # jvmaccess::UnoVirtualMachine::getClassLoader() const
|
||||
} UDK_3.2;
|
||||
|
||||
UDK_3.4 { # OOo 2.3
|
||||
global:
|
||||
# jvmaccess/classpath.hxx:
|
||||
__1cJjvmaccessJClassPathLdoLoadClass6FrknDcomDsunEstarDunoJReference4n0FRXComponentContext___pvrknDrtlIOUString_9E_9A_; # jvmaccess::ClassPath::doLoadClass(com::sun::star::uno::Reference< com::sun::star::uno::XComponentContext > const &, void *, rtl::OUString const &, rtl::OUString const &)
|
||||
__1cJjvmaccessJClassPathRdoTranslateToUrls6FrknDcomDsunEstarDunoJReference4n0FRXComponentContext___pvrknDrtlIOUString__9A_; # jvmaccess::ClassPath::doTranslateToUrls(com::sun::star::uno::Reference< com::sun::star::uno::XComponentContext > const &, void *, rtl::OUString const &)
|
||||
} UDK_3.3;
|
||||
@@ -86,3 +86,15 @@ UDK_3.4 { # OOo 2.3
|
||||
_ZN9jvmaccess9ClassPath11doLoadClassERKN3com3sun4star3uno9ReferenceINS4_17XComponentContextEEEPvRKN3rtl8OUStringESE_; # jvmaccess::ClassPath::doLoadClass(com::sun::star::uno::Reference< com::sun::star::uno::XComponentContext > const &, void *, rtl::OUString const &, rtl::OUString const &)
|
||||
_ZN9jvmaccess9ClassPath17doTranslateToUrlsERKN3com3sun4star3uno9ReferenceINS4_17XComponentContextEEEPvRKN3rtl8OUStringE; # jvmaccess::ClassPath::doTranslateToUrls(com::sun::star::uno::Reference< com::sun::star::uno::XComponentContext > const &, void *, rtl::OUString const &)
|
||||
} UDK_3.3;
|
||||
|
||||
UDK_3.5 { # LibO 3.6
|
||||
global:
|
||||
# jvmaccess/unovirtualmachine.hxx:
|
||||
_ZTIN9jvmaccess17UnoVirtualMachine17CreationExceptionE; # typeinfo for jvmaccess::UnoVirtualMachine::CreationException
|
||||
_ZTSN9jvmaccess17UnoVirtualMachine17CreationExceptionE; # typeinfo name for jvmaccess::UnoVirtualMachine::CreationException
|
||||
_ZTVN9jvmaccess17UnoVirtualMachine17CreationExceptionE; # vtable for jvmaccess::UnoVirtualMachine::CreationException
|
||||
# jvmaccess/virtualmachine.hxx:
|
||||
_ZTIN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionE; # typeinfo for jvmaccess::VirtualMachine::AttachGuard::CreationException
|
||||
_ZTSN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionE; # typeinfo name for jvmaccess::VirtualMachine::AttachGuard::CreationException
|
||||
_ZTVN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionE; # vtable for jvmaccess::VirtualMachine::AttachGuard::CreationException
|
||||
} UDK_3.4;
|
||||
|
||||
@@ -1,79 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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 = jvmaccess
|
||||
TARGET = $(PRJNAME)
|
||||
|
||||
ENABLE_EXCEPTIONS = TRUE
|
||||
|
||||
.IF "$(OS)" != "WNT"
|
||||
UNIXVERSIONNAMES = UDK
|
||||
.ENDIF # WNT
|
||||
|
||||
.INCLUDE: settings.mk
|
||||
|
||||
.IF "$(OS)" == "IOS"
|
||||
|
||||
ALL:
|
||||
# nothing
|
||||
|
||||
.ENDIF
|
||||
|
||||
.IF "$(UNIXVERSIONNAMES)" == ""
|
||||
SHL1TARGET = $(TARGET)$(UDK_MAJOR)$(COMID)
|
||||
.ELSE # UNIXVERSIONNAMES
|
||||
SHL1TARGET = $(TARGET)$(COMID)
|
||||
.ENDIF # UNIXVERSIONNAMES
|
||||
|
||||
.IF "$(COM)" == "MSC"
|
||||
SHL1IMPLIB = i$(TARGET)
|
||||
.ELSE
|
||||
SHL1IMPLIB = $(TARGET)$(COMID)
|
||||
.ENDIF
|
||||
SHL1LIBS = $(SLB)$/$(TARGET).lib
|
||||
SHL1STDLIBS = $(CPPULIB) $(SALLIB) $(SALHELPERLIB)
|
||||
.IF "$(OS)" == "WNT"
|
||||
SHL1STDLIBS += $(ADVAPI32LIB)
|
||||
.ENDIF # WNT
|
||||
SHL1RPATH = URELIB
|
||||
|
||||
.IF "$(COMNAME)" == "msci"
|
||||
SHL1VERSIONMAP = msvc_win32_intel.map
|
||||
.ELIF "$(COMNAME)" == "mscx"
|
||||
SHL1VERSIONMAP = msvc_win32_x86-64.map
|
||||
.ELIF "$(COMNAME)" == "sunpro5"
|
||||
SHL1VERSIONMAP = cc5_solaris_sparc.map
|
||||
.ELIF "$(GUI)$(COM)" == "WNTGCC"
|
||||
SHL1VERSIONMAP = mingw.map
|
||||
.ELIF "$(COMNAME)" == "gcc3"
|
||||
SHL1VERSIONMAP = gcc3.map
|
||||
.ENDIF
|
||||
|
||||
DEF1NAME = $(SHL1TARGET)
|
||||
|
||||
.INCLUDE: target.mk
|
||||
@@ -1,71 +0,0 @@
|
||||
#*************************************************************************
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
#*************************************************************************
|
||||
|
||||
UDK_3_0_0 {
|
||||
global:
|
||||
# jvmaccess/virtualmachine.hxx:
|
||||
_ZN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionC1Ev; # jvmaccess::VirtualMachine::AttachGuard::CreationException::CreationException()
|
||||
_ZN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionC1ERKS2_; # jvmaccess::VirtualMachine::AttachGuard::CreationException::CreationException(CreationException const &)
|
||||
_ZN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionD0Ev; # jvmaccess::VirtualMachine::AttachGuard::CreationException::~CreationException()
|
||||
_ZN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionaSERKS2_; # jvmaccess::VirtualMachine::AttachGuard::CreationException::operator =(CreationException const &)
|
||||
# _ZTIN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionE; # typeinfo for jvmaccess::VirtualMachine::AttachGuard::CreationException
|
||||
# _ZTSN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionE; # typeinfo name for jvmaccess::VirtualMachine::AttachGuard::CreationException
|
||||
_ZN9jvmaccess14VirtualMachine11AttachGuardC1ERKN3rtl9ReferenceIS0_EE; # jvmaccess::VirtualMachine::AttachGuard::AttachGuard(rtl::Reference< VirtualMachine > const &)
|
||||
_ZN9jvmaccess14VirtualMachine11AttachGuardC2ERKN3rtl9ReferenceIS0_EE; # jvmaccess::VirtualMachine::AttachGuard::AttachGuard(rtl::Reference< VirtualMachine > const &)
|
||||
_ZN9jvmaccess14VirtualMachine11AttachGuardD1Ev; # jvmaccess::VirtualMachine::AttachGuard::~AttachGuard()
|
||||
_ZN9jvmaccess14VirtualMachine11AttachGuardD2Ev; # jvmaccess::VirtualMachine::AttachGuard::~AttachGuard()
|
||||
_ZN9jvmaccess14VirtualMachineC1EP7JavaVM_ibP7JNIEnv_; # jvmaccess::VirtualMachine::VirtualMachine(JavaVM *, int, bool, JNIEnv *)
|
||||
|
||||
# initially forgotten jvmaccess/virtualmachine.hxx:
|
||||
_ZN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionC2Ev; # jvmaccess::VirtualMachine::AttachGuard::CreationException::CreationException()
|
||||
_ZN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionC2ERKS2_; # jvmaccess::VirtualMachine::AttachGuard::CreationException::CreationException(CreationException const &)
|
||||
_ZN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionD1Ev; # jvmaccess::VirtualMachine::AttachGuard::CreationException::~CreationException()
|
||||
_ZN9jvmaccess14VirtualMachine11AttachGuard17CreationExceptionD2Ev; # jvmaccess::VirtualMachine::AttachGuard::CreationException::~CreationException()
|
||||
_ZN9jvmaccess14VirtualMachineC2EP7JavaVM_ibP7JNIEnv_; # jvmaccess::VirtualMachine::VirtualMachine(JavaVM *, int, bool, JNIEnv *)
|
||||
|
||||
# jvmaccess/unovirtualmachine.hxx:
|
||||
_ZN9jvmaccess17UnoVirtualMachine17CreationExceptionC1Ev; # jvmaccess::UnoVirtualMachine::CreationException::CreationException()
|
||||
_ZN9jvmaccess17UnoVirtualMachine17CreationExceptionC2Ev; # jvmaccess::UnoVirtualMachine::CreationException::CreationException()
|
||||
_ZN9jvmaccess17UnoVirtualMachine17CreationExceptionC1ERKS1_; # jvmaccess::UnoVirtualMachine::CreationException::CreationException(CreationException const &)
|
||||
_ZN9jvmaccess17UnoVirtualMachine17CreationExceptionC2ERKS1_; # jvmaccess::UnoVirtualMachine::CreationException::CreationException(CreationException const &)
|
||||
_ZN9jvmaccess17UnoVirtualMachine17CreationExceptionD0Ev; # jvmaccess::UnoVirtualMachine::CreationException::~CreationException()
|
||||
_ZN9jvmaccess17UnoVirtualMachine17CreationExceptionD1Ev; # jvmaccess::UnoVirtualMachine::CreationException::~CreationException()
|
||||
_ZN9jvmaccess17UnoVirtualMachine17CreationExceptionD2Ev; # jvmaccess::UnoVirtualMachine::CreationException::~CreationException()
|
||||
_ZN9jvmaccess17UnoVirtualMachine17CreationExceptionaSERKS1_; # jvmaccess::UnoVirtualMachine::CreationException::operator =(CreationException const &)
|
||||
# _ZTIN9jvmaccess17UnoVirtualMachine17CreationExceptionE; # typeinfo for jvmaccess::UnoVirtualMachine::CreationException
|
||||
# _ZTSN9jvmaccess17UnoVirtualMachine17CreationExceptionE; # typeinfo name for jvmaccess::UnoVirtualMachine::CreationException
|
||||
_ZN9jvmaccess17UnoVirtualMachineC1ERKN3rtl9ReferenceINS_14VirtualMachineEEEPv; # jvmaccess::UnoVirtualMachine::UnoVirtualMachine(rtl::Reference< jvmaccess::VirtualMachine > const &, void *)
|
||||
_ZN9jvmaccess17UnoVirtualMachineC2ERKN3rtl9ReferenceINS_14VirtualMachineEEEPv; # jvmaccess::UnoVirtualMachine::UnoVirtualMachine(rtl::Reference< jvmaccess::VirtualMachine > const &, void *)
|
||||
_ZNK9jvmaccess17UnoVirtualMachine17getVirtualMachineEv; # jvmaccess::UnoVirtualMachine::getVirtualMachine() const
|
||||
_ZNK9jvmaccess17UnoVirtualMachine14getClassLoaderEv; # jvmaccess::UnoVirtualMachine::getClassLoader() const
|
||||
# jvmaccess/classpath.hxx:
|
||||
_ZN9jvmaccess9ClassPath11doLoadClassERKN3com3sun4star3uno9ReferenceINS4_17XComponentContextEEEPvRKN3rtl8OUStringESE_; # jvmaccess::ClassPath::doLoadClass(com::sun::star::uno::Reference< com::sun::star::uno::XComponentContext > const &, void *, rtl::OUString const &, rtl::OUString const &)
|
||||
_ZN9jvmaccess9ClassPath17doTranslateToUrlsERKN3com3sun4star3uno9ReferenceINS4_17XComponentContextEEEPvRKN3rtl8OUStringE; # jvmaccess::ClassPath::doTranslateToUrls(com::sun::star::uno::Reference< com::sun::star::uno::XComponentContext > const &, void *, rtl::OUString const &)
|
||||
|
||||
local:
|
||||
*;
|
||||
};
|
||||
@@ -1,37 +0,0 @@
|
||||
UDK_3.1 {
|
||||
global:
|
||||
# jvmaccess/virtualmachine.hxx:
|
||||
??0CreationException@AttachGuard@VirtualMachine@jvmaccess@@QAE@XZ; # jvmaccess::VirtualMachine::AttachGuard::CreationException::CreationException()
|
||||
??0CreationException@AttachGuard@VirtualMachine@jvmaccess@@QAE@ABV0123@@Z; # jvmaccess::VirtualMachine::AttachGuard::CreationException::CreationException(CreationException const &)
|
||||
??1CreationException@AttachGuard@VirtualMachine@jvmaccess@@UAE@XZ; # jvmaccess::VirtualMachine::AttachGuard::CreationException::~CreationException()
|
||||
??4CreationException@AttachGuard@VirtualMachine@jvmaccess@@QAEAAV0123@ABV0123@@Z; # jvmaccess::VirtualMachine::AttachGuard::CreationException::operator =(CreationException const &)
|
||||
??0AttachGuard@VirtualMachine@jvmaccess@@QAE@ABV?$Reference@VVirtualMachine@jvmaccess@@@rtl@@@Z; # jvmaccess::VirtualMachine::AttachGuard::AttachGuard(rtl::Reference< VirtualMachine > const &)
|
||||
??1AttachGuard@VirtualMachine@jvmaccess@@QAE@XZ; # jvmaccess::VirtualMachine::AttachGuard::~AttachGuard()
|
||||
??0VirtualMachine@jvmaccess@@QAE@PAUJavaVM_@@H_NPAUJNIEnv_@@@Z; # jvmaccess::VirtualMachine::VirtualMachine(JavaVM *, int, bool, JNIEnv *)
|
||||
|
||||
local:
|
||||
*;
|
||||
};
|
||||
|
||||
UDK_3.2 {
|
||||
global:
|
||||
} UDK_3.1;
|
||||
|
||||
UDK_3.3 {
|
||||
global:
|
||||
# jvmaccess/unovirtualmachine.hxx:
|
||||
??0CreationException@UnoVirtualMachine@jvmaccess@@QAE@ABV012@@Z; # jvmaccess::UnoVirtualMachine::CreationException::CreationException(CreationException const &)
|
||||
??0CreationException@UnoVirtualMachine@jvmaccess@@QAE@XZ; # jvmaccess::UnoVirtualMachine::CreationException::CreationException()
|
||||
??1CreationException@UnoVirtualMachine@jvmaccess@@UAE@XZ; # jvmaccess::UnoVirtualMachine::CreationException::~CreationException()
|
||||
??4CreationException@UnoVirtualMachine@jvmaccess@@QAEAAV012@ABV012@@Z; # jvmaccess::UnoVirtualMachine::CreationException::operator =(CreationException const &)
|
||||
??0UnoVirtualMachine@jvmaccess@@QAE@ABV?$Reference@VVirtualMachine@jvmaccess@@@rtl@@PAX@Z; # jvmaccess::UnoVirtualMachine::UnoVirtualMachine(rtl::Reference< jvmaccess::VirtualMachine > const &, void *)
|
||||
?getVirtualMachine@UnoVirtualMachine@jvmaccess@@QBE?AV?$Reference@VVirtualMachine@jvmaccess@@@rtl@@XZ; # jvmaccess::UnoVirtualMachine::getVirtualMachine() const
|
||||
?getClassLoader@UnoVirtualMachine@jvmaccess@@QBEPAXXZ; # jvmaccess::UnoVirtualMachine::getClassLoader() const
|
||||
} UDK_3.2;
|
||||
|
||||
UDK_3.4 { # OOo 2.3
|
||||
global:
|
||||
# jvmaccess/classpath.hxx:
|
||||
?doLoadClass@ClassPath@jvmaccess@@CAPAXABV?$Reference@VXComponentContext@uno@star@sun@com@@@uno@star@sun@com@@PAXABVOUString@rtl@@2@Z; # jvmaccess::ClassPath::doLoadClass(com::sun::star::uno::Reference< com::sun::star::uno::XComponentContext > const &, void *, rtl::OUString const &, rtl::OUString const &)
|
||||
?doTranslateToUrls@ClassPath@jvmaccess@@CAPAXABV?$Reference@VXComponentContext@uno@star@sun@com@@@uno@star@sun@com@@PAXABVOUString@rtl@@@Z; # jvmaccess::ClassPath::doTranslateToUrls(com::sun::star::uno::Reference< com::sun::star::uno::XComponentContext > const &, void *, rtl::OUString const &)
|
||||
} UDK_3.3;
|
||||
@@ -1,37 +0,0 @@
|
||||
UDK_3.1 {
|
||||
global:
|
||||
# jvmaccess/virtualmachine.hxx:
|
||||
??0CreationException@AttachGuard@VirtualMachine@jvmaccess@@QEAA@XZ; # jvmaccess::VirtualMachine::AttachGuard::CreationException::CreationException()
|
||||
??0CreationException@AttachGuard@VirtualMachine@jvmaccess@@QEAA@AEBV0123@@Z; # jvmaccess::VirtualMachine::AttachGuard::CreationException::CreationException(CreationException const &)
|
||||
??1CreationException@AttachGuard@VirtualMachine@jvmaccess@@UEAA@XZ; # jvmaccess::VirtualMachine::AttachGuard::CreationException::~CreationException()
|
||||
??4CreationException@AttachGuard@VirtualMachine@jvmaccess@@QEAAAEAV0123@AEBV0123@@Z; # jvmaccess::VirtualMachine::AttachGuard::CreationException::operator =(CreationException const &)
|
||||
??0AttachGuard@VirtualMachine@jvmaccess@@QEAA@AEBV?$Reference@VVirtualMachine@jvmaccess@@@rtl@@@Z; # jvmaccess::VirtualMachine::AttachGuard::AttachGuard(rtl::Reference< VirtualMachine > const &)
|
||||
??1AttachGuard@VirtualMachine@jvmaccess@@QEAA@XZ; # jvmaccess::VirtualMachine::AttachGuard::~AttachGuard()
|
||||
??0VirtualMachine@jvmaccess@@QEAA@PEAUJavaVM_@@H_NPEAUJNIEnv_@@@Z; # jvmaccess::VirtualMachine::VirtualMachine(JavaVM *, int, bool, JNIEnv *)
|
||||
|
||||
local:
|
||||
*;
|
||||
};
|
||||
|
||||
UDK_3.2 {
|
||||
global:
|
||||
} UDK_3.1;
|
||||
|
||||
UDK_3.3 {
|
||||
global:
|
||||
# jvmaccess/unovirtualmachine.hxx:
|
||||
??0CreationException@UnoVirtualMachine@jvmaccess@@QEAA@AEBV012@@Z; # jvmaccess::UnoVirtualMachine::CreationException::CreationException(CreationException const &)
|
||||
??0CreationException@UnoVirtualMachine@jvmaccess@@QEAA@XZ; # jvmaccess::UnoVirtualMachine::CreationException::CreationException()
|
||||
??1CreationException@UnoVirtualMachine@jvmaccess@@UEAA@XZ; # jvmaccess::UnoVirtualMachine::CreationException::~CreationException()
|
||||
??4CreationException@UnoVirtualMachine@jvmaccess@@QEAAAEAV012@AEBV012@@Z; # jvmaccess::UnoVirtualMachine::CreationException::operator =(CreationException const &)
|
||||
??0UnoVirtualMachine@jvmaccess@@QEAA@AEBV?$Reference@VVirtualMachine@jvmaccess@@@rtl@@PEAX@Z; # jvmaccess::UnoVirtualMachine::UnoVirtualMachine(rtl::Reference< jvmaccess::VirtualMachine > const &, void *)
|
||||
?getVirtualMachine@UnoVirtualMachine@jvmaccess@@QEBA?AV?$Reference@VVirtualMachine@jvmaccess@@@rtl@@XZ; # jvmaccess::UnoVirtualMachine::getVirtualMachine() const
|
||||
?getClassLoader@UnoVirtualMachine@jvmaccess@@QEBAPEAXXZ; # jvmaccess::UnoVirtualMachine::getClassLoader() const
|
||||
} UDK_3.2;
|
||||
|
||||
UDK_3.4 { # OOo 2.3
|
||||
global:
|
||||
# jvmaccess/classpath.hxx:
|
||||
?doLoadClass@ClassPath@jvmaccess@@CAPEAXAEBV?$Reference@VXComponentContext@uno@star@sun@com@@@uno@star@sun@com@@PEAXAEBVOUString@rtl@@2@Z; # jvmaccess::ClassPath::doLoadClass(com::sun::star::uno::Reference< com::sun::star::uno::XComponentContext > const &, void *, rtl::OUString const &, rtl::OUString const &)
|
||||
?doTranslateToUrls@ClassPath@jvmaccess@@CAPEAXAEBV?$Reference@VXComponentContext@uno@star@sun@com@@@uno@star@sun@com@@PEAXAEBVOUString@rtl@@@Z; # jvmaccess::ClassPath::doTranslateToUrls(com::sun::star::uno::Reference< com::sun::star::uno::XComponentContext > const &, void *, rtl::OUString const &)
|
||||
} UDK_3.3;
|
||||
@@ -0,0 +1,40 @@
|
||||
# -*- 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_Executable_Executable,javaldx))
|
||||
|
||||
$(eval $(call gb_Executable_add_linked_libs,javaldx,\
|
||||
jvmfwk \
|
||||
sal \
|
||||
$(gb_STDLIBS) \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Executable_add_exception_objects,javaldx,\
|
||||
jvmfwk/plugins/sunmajor/javaenvsetup/javaldx \
|
||||
))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,67 @@
|
||||
# -*- 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,jvmfwk))
|
||||
|
||||
$(eval $(call gb_Library_set_soversion_script,jvmfwk,3,$(SRCDIR)/jvmfwk/source/framework.map))
|
||||
|
||||
$(eval $(call gb_Library_add_package_headers,jvmfwk,\
|
||||
jvmfwk_inc \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_defs,jvmfwk,\
|
||||
-DJVMFWK_DLLIMPLEMENTATION \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_api,jvmfwk,\
|
||||
udkapi \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_linked_libs,jvmfwk,\
|
||||
cppuhelper \
|
||||
sal \
|
||||
))
|
||||
|
||||
ifeq ($(OS),WNT)
|
||||
$(eval $(call gb_Library_add_linked_libs,jvmfwk,\
|
||||
advapi32 \
|
||||
))
|
||||
endif
|
||||
|
||||
$(eval $(call gb_Library_use_externals,jvmfwk,\
|
||||
libxml2 \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_exception_objects,jvmfwk,\
|
||||
jvmfwk/source/elements \
|
||||
jvmfwk/source/framework \
|
||||
jvmfwk/source/fwkbase \
|
||||
jvmfwk/source/fwkutil \
|
||||
jvmfwk/source/libxmlutil \
|
||||
))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,79 @@
|
||||
# -*- 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,sunjavaplugin))
|
||||
|
||||
$(eval $(call gb_Library_add_defs,sunjavaplugin,\
|
||||
-DJVMFWK_PLUGIN_DLLIMPLEMENTATION \
|
||||
))
|
||||
|
||||
ifneq ($(JVM_ONE_PATH_CHECK),)
|
||||
$(eval $(call gb_Library_add_defs,sunjavaplugin,\
|
||||
-DJVM_ONE_PATH_CHECK=\"$(JVM_ONE_PATH_CHECK)\" \
|
||||
))
|
||||
endif
|
||||
|
||||
$(eval $(call gb_Library_add_api,sunjavaplugin,\
|
||||
udkapi \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_linked_libs,sunjavaplugin,\
|
||||
cppu \
|
||||
cppuhelper \
|
||||
sal \
|
||||
salhelper \
|
||||
))
|
||||
|
||||
ifeq ($(OS),ANDROID)
|
||||
$(eval $(call gb_Library_add_linked_libs,sunjavaplugin,\
|
||||
lo-bootstrap \
|
||||
))
|
||||
endif
|
||||
|
||||
ifeq ($(GUI),WNT)
|
||||
$(eval $(call gb_Library_add_linked_libs,sunjavaplugin,\
|
||||
advapi32 \
|
||||
uwinapi \
|
||||
))
|
||||
endif
|
||||
|
||||
$(eval $(call gb_Library_use_externals,sunjavaplugin,\
|
||||
valgrind \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Library_add_exception_objects,sunjavaplugin,\
|
||||
jvmfwk/plugins/sunmajor/pluginlib/gnujre \
|
||||
jvmfwk/plugins/sunmajor/pluginlib/otherjre \
|
||||
jvmfwk/plugins/sunmajor/pluginlib/sunjavaplugin \
|
||||
jvmfwk/plugins/sunmajor/pluginlib/sunjre \
|
||||
jvmfwk/plugins/sunmajor/pluginlib/sunversion \
|
||||
jvmfwk/plugins/sunmajor/pluginlib/util \
|
||||
jvmfwk/plugins/sunmajor/pluginlib/vendorbase \
|
||||
jvmfwk/plugins/sunmajor/pluginlib/vendorlist \
|
||||
))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -1,3 +1,4 @@
|
||||
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
|
||||
#*************************************************************************
|
||||
#
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
@@ -25,19 +26,15 @@
|
||||
#
|
||||
#*************************************************************************
|
||||
|
||||
PRJ = ..$/..$/..$/..$/..
|
||||
PRJNAME = jurt
|
||||
TARGET = com_sun_star_comp_connections
|
||||
gb_PARTIALBUILD := T
|
||||
ifeq ($(strip $(SOLARENV)),)
|
||||
include $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/../solenv/gbuild/source_and_rerun.mk
|
||||
else
|
||||
|
||||
PACKAGE = com$/sun$/star$/comp$/connections
|
||||
gb_SourceEnvAndRecurse_STAGE=gbuild
|
||||
include $(SOLARENV)/gbuild/gbuild.mk
|
||||
|
||||
.INCLUDE: $(PRJ)$/util$/makefile.pmk
|
||||
$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
|
||||
|
||||
JAVAFILES = \
|
||||
Acceptor.java \
|
||||
Connector.java \
|
||||
ConstantInstanceProvider.java \
|
||||
Implementation.java \
|
||||
PipedConnection.java
|
||||
|
||||
.INCLUDE: target.mk
|
||||
endif
|
||||
# vim: set noet sw=4 ts=4:
|
||||
@@ -0,0 +1,49 @@
|
||||
# -*- 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,jvmfwk))
|
||||
|
||||
ifneq ($(SOLAR_JAVA),)
|
||||
|
||||
$(eval $(call gb_Module_add_targets,jvmfwk,\
|
||||
Library_jvmfwk \
|
||||
Library_sunjavaplugin \
|
||||
Package_inc \
|
||||
Package_javavendors \
|
||||
Package_jreproperties \
|
||||
Package_rcfiles \
|
||||
))
|
||||
|
||||
ifneq ($(OS),MACOSX)
|
||||
$(eval $(call gb_Module_add_targets,jvmfwk,\
|
||||
Executable_javaldx \
|
||||
))
|
||||
endif
|
||||
|
||||
endif
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,35 @@
|
||||
# -*- 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_Package_Package,jvmfwk_inc,$(SRCDIR)/jvmfwk/inc/jvmfwk))
|
||||
|
||||
$(eval $(call gb_Package_add_file,jvmfwk_inc,inc/jvmfwk/framework.h,framework.h))
|
||||
$(eval $(call gb_Package_add_file,jvmfwk_inc,inc/jvmfwk/jvmfwkdllapi.h,jvmfwkdllapi.h))
|
||||
$(eval $(call gb_Package_add_file,jvmfwk_inc,inc/jvmfwk/jvmfwkplugindllapi.h,jvmfwkplugindllapi.h))
|
||||
$(eval $(call gb_Package_add_file,jvmfwk_inc,inc/jvmfwk/vendorplugin.h,vendorplugin.h))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,56 @@
|
||||
# -*- 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_Package_Package,jvmfwk_javavendors,$(SRCDIR)/jvmfwk/distributions/OpenOfficeorg))
|
||||
|
||||
# TODO: why are we delivering this stuff to two places?
|
||||
ifeq ($(GUI),UNX)
|
||||
ifeq ($(OS),FREEBSD)
|
||||
$(eval $(call gb_Package_add_file,jvmfwk_javavendors,bin/javavendors.xml,javavendors_freebsd.xml))
|
||||
$(eval $(call gb_Package_add_file,jvmfwk_javavendors,lib/javavendors.xml,javavendors_freebsd.xml))
|
||||
else ifeq ($(OS),MACOSX)
|
||||
$(eval $(call gb_Package_add_file,jvmfwk_javavendors,bin/javavendors.xml,javavendors_macosx.xml))
|
||||
$(eval $(call gb_Package_add_file,jvmfwk_javavendors,lib/javavendors.xml,javavendors_macosx.xml))
|
||||
else ifeq ($(OS),LINUX)
|
||||
$(eval $(call gb_Package_add_file,jvmfwk_javavendors,bin/javavendors.xml,javavendors_linux.xml))
|
||||
$(eval $(call gb_Package_add_file,jvmfwk_javavendors,lib/javavendors.xml,javavendors_linux.xml))
|
||||
else ifeq ($(OS),AIX)
|
||||
$(eval $(call gb_Package_add_file,jvmfwk_javavendors,bin/javavendors.xml,javavendors_linux.xml))
|
||||
$(eval $(call gb_Package_add_file,jvmfwk_javavendors,lib/javavendors.xml,javavendors_linux.xml))
|
||||
else
|
||||
$(eval $(call gb_Package_add_file,jvmfwk_javavendors,bin/javavendors.xml,javavendors_unx.xml))
|
||||
$(eval $(call gb_Package_add_file,jvmfwk_javavendors,lib/javavendors.xml,javavendors_unx.xml))
|
||||
endif
|
||||
else ifeq ($(GUI),WNT)
|
||||
$(eval $(call gb_Package_add_file,jvmfwk_javavendors,bin/javavendors.xml,javavendors_wnt.xml))
|
||||
$(eval $(call gb_Package_add_file,jvmfwk_javavendors,lib/javavendors.xml,javavendors_wnt.xml))
|
||||
else
|
||||
$(call gb_Output_error,Unsupported platform)
|
||||
endif
|
||||
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,39 @@
|
||||
# -*- 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_Package_Package,jvmfwk_jreproperties,$(WORKDIR)/CustomTarget/jvmfwk/plugins/sunmajor/pluginlib))
|
||||
|
||||
$(eval $(call gb_Package_add_customtarget,jvmfwk_jreproperties,jvmfwk/plugins/sunmajor/pluginlib))
|
||||
|
||||
$(eval $(call gb_CustomTarget_add_dependencies,jvmfwk/plugins/sunmajor/pluginlib,\
|
||||
jvmfwk/plugins/sunmajor/pluginlib/JREProperties.java \
|
||||
))
|
||||
|
||||
$(eval $(call gb_Package_add_file,jvmfwk_jreproperties,bin/JREProperties.class,JREProperties.class))
|
||||
$(eval $(call gb_Package_add_file,jvmfwk_jreproperties,lib/JREProperties.class,JREProperties.class))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -0,0 +1,34 @@
|
||||
# -*- 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_Package_Package,jvmfwk_rcfiles,$(SRCDIR)/jvmfwk))
|
||||
|
||||
$(eval $(call gb_Package_add_file,jvmfwk_rcfiles,$(call gb_Helper_get_rcfile,bin/sunjavaplugin),plugins/sunmajor/pluginlib/sunjavapluginrc))
|
||||
$(eval $(call gb_Package_add_file,jvmfwk_rcfiles,$(call gb_Helper_get_rcfile,bin/jvmfwk3),source/jvmfwk3rc))
|
||||
$(eval $(call gb_Package_add_file,jvmfwk_rcfiles,bin/javasettingsunopkginstall.xml,source/javasettingsunopkginstall.xml))
|
||||
|
||||
# vim:set shiftwidth=4 softtabstop=4 expandtab:
|
||||
@@ -18,8 +18,8 @@
|
||||
</vendorInfos>
|
||||
|
||||
<plugins>
|
||||
<library vendor="Sun Microsystems Inc.">vnd.sun.star.expand:$URE_INTERNAL_LIB_DIR/sunjavaplugin.so</library>
|
||||
<library vendor="The FreeBSD Foundation">vnd.sun.star.expand:$URE_INTERNAL_LIB_DIR/sunjavaplugin.so</library>
|
||||
<library vendor="Free Software Foundation, Inc.">vnd.sun.star.expand:$URE_INTERNAL_LIB_DIR/sunjavaplugin.so</library>
|
||||
<library vendor="Sun Microsystems Inc.">vnd.sun.star.expand:$URE_INTERNAL_LIB_DIR/libsunjavaplugin.so</library>
|
||||
<library vendor="The FreeBSD Foundation">vnd.sun.star.expand:$URE_INTERNAL_LIB_DIR/libsunjavaplugin.so</library>
|
||||
<library vendor="Free Software Foundation, Inc.">vnd.sun.star.expand:$URE_INTERNAL_LIB_DIR/libsunjavaplugin.so</library>
|
||||
</plugins>
|
||||
</javaSelection>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user