From 1ec33dca8c54a90636942dc2870ec61d2cb56975 Mon Sep 17 00:00:00 2001 From: David Ostrovsky Date: Mon, 7 May 2012 08:40:36 +0200 Subject: gbuild conversion: testtools module Change-Id: I90787a7d239dd4f73f53d13bd5b08172ee2b6a5e --- testtools/InternalUnoApi_bridgetest.mk | 47 ++++++++++++++++++++++++++++++++++ testtools/Jar_testComponent.mk | 43 +++++++++++++++++++++++++++++++ testtools/Makefile | 7 +++++ testtools/Module_testtools.mk | 41 +++++++++++++++++++++++++++++ testtools/prj/dmake | 0 5 files changed, 138 insertions(+) create mode 100644 testtools/InternalUnoApi_bridgetest.mk create mode 100644 testtools/Jar_testComponent.mk create mode 100644 testtools/Makefile create mode 100644 testtools/Module_testtools.mk delete mode 100644 testtools/prj/dmake (limited to 'testtools') diff --git a/testtools/InternalUnoApi_bridgetest.mk b/testtools/InternalUnoApi_bridgetest.mk new file mode 100644 index 000000000000..7d70832fc030 --- /dev/null +++ b/testtools/InternalUnoApi_bridgetest.mk @@ -0,0 +1,47 @@ +# -*- 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) 2012 David Ostrovsky (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_InternalUnoApi_InternalUnoApi,bridgetest)) + +$(eval $(call gb_InternalUnoApi_use_api,bridgetest,\ + offapi \ + udkapi \ +)) + +$(eval $(call gb_InternalUnoApi_define_api_dependencies,bridgetest,offapi,\ + udkapi \ +)) + +$(eval $(call gb_InternalUnoApi_set_include,bridgetest,\ + -I$(OUTDIR)/idl \ + $$(INCLUDE) \ +)) + +$(eval $(call gb_InternalUnoApi_add_idlfiles,bridgetest,testtools/source/bridgetest/idl,\ + bridgetest \ +)) + +# vim:set shiftwidth=4 softtabstop=4 expandtab: diff --git a/testtools/Jar_testComponent.mk b/testtools/Jar_testComponent.mk new file mode 100644 index 000000000000..1bfd5c3e00dc --- /dev/null +++ b/testtools/Jar_testComponent.mk @@ -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) 2012 David Ostrovsky (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,testComponent)) + +$(eval $(call gb_Jar_use_jars,testComponent,\ + $(OUTDIR)/bin/jurt.jar \ + $(OUTDIR)/bin/ridl.jar \ + $(OUTDIR)/bin/juh.jar \ +)) + +$(eval $(call gb_Jar_set_packageroot,testComponent,com)) + +$(eval $(call gb_Jar_set_manifest,testComponent,$(SRCDIR)/testtools/com/sun/star/comp/bridge/Manifest.mf)) + +$(eval $(call gb_Jar_add_sourcefiles,testComponent,\ + testtools/com/sun/star/comp/bridge/TestComponent \ + testtools/com/sun/star/comp/bridge/CurrentContextChecker \ + testtools/com/sun/star/comp/bridge/TestComponentMain \ +)) diff --git a/testtools/Makefile b/testtools/Makefile new file mode 100644 index 000000000000..ccb1c85a04da --- /dev/null +++ b/testtools/Makefile @@ -0,0 +1,7 @@ +# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- + +module_directory:=$(dir $(realpath $(firstword $(MAKEFILE_LIST)))) + +include $(module_directory)/../solenv/gbuild/partial_build.mk + +# vim: set noet sw=4 ts=4: diff --git a/testtools/Module_testtools.mk b/testtools/Module_testtools.mk new file mode 100644 index 000000000000..79ebf6937ab2 --- /dev/null +++ b/testtools/Module_testtools.mk @@ -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) 2012 David Ostrovsky (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,testtools)) + +#$(eval $(call gb_Module_add_targets,testtools,\ +# Jar_testComponent \ +#)) + +ifneq ($(SOLAR_JAVA),) +$(eval $(call gb_Module_add_targets,testtools,\ + InternalUnoApi_bridgetest \ +)) +endif + +# Jar_testComponent \ + +# vim:set shiftwidth=4 softtabstop=4 expandtab: diff --git a/testtools/prj/dmake b/testtools/prj/dmake deleted file mode 100644 index e69de29bb2d1..000000000000 -- cgit