diff options
author | Matúš Kukan <matus.kukan@gmail.com> | 2012-04-07 01:27:55 +0200 |
---|---|---|
committer | Matúš Kukan <matus.kukan@gmail.com> | 2012-04-09 21:04:38 +0200 |
commit | 02736329564fa54c9a1401515774e7cf58899295 (patch) | |
tree | 0bc67233957590ad8706cbc8399912f3eec7a4cd /cppuhelper | |
parent | 9e7d5cd530365450a404cc26716890ecdc4281b6 (diff) |
cppuhelper: use InternalUnoApi
Diffstat (limited to 'cppuhelper')
-rw-r--r-- | cppuhelper/InternalUnoApi_cppuhelper.mk (renamed from cppuhelper/Package_unotypes.mk) | 27 | ||||
-rw-r--r-- | cppuhelper/Library_cppuhelper.mk | 7 | ||||
-rw-r--r-- | cppuhelper/Module_cppuhelper.mk | 2 | ||||
-rw-r--r-- | cppuhelper/unotypes/Makefile | 120 |
4 files changed, 19 insertions, 137 deletions
diff --git a/cppuhelper/Package_unotypes.mk b/cppuhelper/InternalUnoApi_cppuhelper.mk index 4e17584b6d24..077959538099 100644 --- a/cppuhelper/Package_unotypes.mk +++ b/cppuhelper/InternalUnoApi_cppuhelper.mk @@ -1,5 +1,4 @@ -# -*- Mode: makefile; tab-width: 4; indent-tabs-mode: t -*- -# +# -*- 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 @@ -13,7 +12,8 @@ # License. # # Major Contributor(s): -# Copyright (C) 2011 Matúš Kukan <matus.kukan@gmail.com> (initial developer) +# Copyright (C) 2012 Red Hat, Inc., David Tardon <dtardon@redhat.com> +# (initial developer) # # All Rights Reserved. # @@ -25,16 +25,19 @@ # in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable # instead of those above. -$(eval $(call gb_Package_Package,cppuhelper_generated)) +$(eval $(call gb_InternalUnoApi_InternalUnoApi,cppuhelper)) + +$(eval $(call gb_InternalUnoApi_use_api,cppuhelper,\ + udkapi \ +)) -$(eval $(call gb_Package_add_customtarget,cppuhelper_generated,cppuhelper/unotypes)) +$(eval $(call gb_InternalUnoApi_set_include,cppuhelper,\ + -I$(OUTDIR)/idl \ + $$(INCLUDE) \ +)) -$(eval $(call gb_CustomTarget_add_outdir_dependencies,cppuhelper/unotypes,\ - $(gb_UnoApiTarget_CPPUMAKERTARGET) \ - $(gb_UnoApiTarget_IDLCTARGET) \ - $(gb_UnoApiTarget_REGMERGETARGET) \ - $(OUTDIR_FOR_BUILD)/bin/types.rdb \ - $(OUTDIR_FOR_BUILD)/bin/udkapi.rdb \ +$(eval $(call gb_InternalUnoApi_add_idlfiles,cppuhelper,cppuhelper/unotypes/cppuhelper/detail,\ + XExceptionThrower \ )) -# vim: set noet sw=4 ts=4: +# vim:set shiftwidth=4 softtabstop=4 expandtab: diff --git a/cppuhelper/Library_cppuhelper.mk b/cppuhelper/Library_cppuhelper.mk index c653f0482463..18837acf315e 100644 --- a/cppuhelper/Library_cppuhelper.mk +++ b/cppuhelper/Library_cppuhelper.mk @@ -30,13 +30,12 @@ $(eval $(call gb_Library_Library,cppuhelper)) $(eval $(call gb_Library_set_soversion_script,cppuhelper,3,$(SRCDIR)/cppuhelper/source/gcc3.map)) $(eval $(call gb_Library_use_packages,cppuhelper,\ - cppuhelper_generated \ cppuhelper_inc \ )) -$(eval $(call gb_Library_set_include,cppuhelper,\ - -I$(WORKDIR)/CustomTarget/cppuhelper/unotypes \ - $$(INCLUDE) \ +$(eval $(call gb_Library_use_internal_comprehensive_api,cppuhelper,\ + cppuhelper \ + udkapi \ )) $(eval $(call gb_Library_add_defs,cppuhelper,\ diff --git a/cppuhelper/Module_cppuhelper.mk b/cppuhelper/Module_cppuhelper.mk index e547e0be4070..e2e0fb2e3c80 100644 --- a/cppuhelper/Module_cppuhelper.mk +++ b/cppuhelper/Module_cppuhelper.mk @@ -28,11 +28,11 @@ $(eval $(call gb_Module_Module,cppuhelper)) $(eval $(call gb_Module_add_targets,cppuhelper,\ + InternalUnoApi_cppuhelper \ Library_cppuhelper \ Package_findsofficepath \ Package_inc \ Package_unorc \ - Package_unotypes \ )) $(eval $(call gb_Module_add_check_targets,cppuhelper,\ diff --git a/cppuhelper/unotypes/Makefile b/cppuhelper/unotypes/Makefile deleted file mode 100644 index c92ad45a9304..000000000000 --- a/cppuhelper/unotypes/Makefile +++ /dev/null @@ -1,120 +0,0 @@ -# -*- Mode: makefile; 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) 2011 Matúš Kukan <matus.kukan@gmail.com> -# -# 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.mk - -all: private_types.flag unotypes.flag - -# private_types -private_types.flag: private_types.rdb $(gb_UnoApiTarget_CPPUMAKERTARGET) - $(call gb_Helper_abbreviate_dirs_native, \ - $(call gb_Helper_execute,cppumaker) -O. -BUCR -C $< \ - -Tcppuhelper.detail.XExceptionThrower \ - -X$(OUTDIR_FOR_BUILD)/bin/types.rdb) - touch $@ - -private_types.rdb: XExceptionThrower.urd - $(call gb_Helper_abbreviate_dirs_native, \ - $(call gb_Helper_execute,regmerge) $@ /UCR $< \ - $(OUTDIR_FOR_BUILD)/bin/types.rdb) - -XExceptionThrower.urd: $(SRCDIR)/cppuhelper/unotypes/cppuhelper/detail/XExceptionThrower.idl - $(call gb_Helper_abbreviate_dirs_native, \ - $(call gb_Helper_execute,idlc) -I. -I$(OUTDIR_FOR_BUILD)/idl -O. $<) - -# unotypes -unotypes.flag: $(gb_UnoApiTarget_CPPUMAKERTARGET) - $(call gb_Helper_abbreviate_dirs_native, \ - $(call gb_Helper_execute,cppumaker) -O. -BUCR -C \ - $(foreach type,$(UNOTYPES),-T$(type)) $(OUTDIR_FOR_BUILD)/bin/udkapi.rdb) - touch $@ - -UNOTYPES := \ - com.sun.star.beans.PropertyAttribute \ - com.sun.star.beans.PropertyValue \ - com.sun.star.beans.XFastPropertySet \ - com.sun.star.beans.XMultiPropertySet \ - com.sun.star.beans.XPropertyAccess \ - com.sun.star.beans.XPropertySet \ - com.sun.star.beans.XPropertySetOption \ - com.sun.star.bridge.UnoUrlResolver \ - com.sun.star.bridge.XUnoUrlResolver \ - com.sun.star.connection.SocketPermission \ - com.sun.star.container.XElementAccess \ - com.sun.star.container.XEnumerationAccess \ - com.sun.star.container.XHierarchicalNameAccess \ - com.sun.star.container.XNameAccess \ - com.sun.star.container.XNameContainer \ - com.sun.star.container.XSet \ - com.sun.star.io.FilePermission \ - com.sun.star.io.IOException \ - com.sun.star.lang.DisposedException \ - com.sun.star.lang.WrappedTargetRuntimeException \ - com.sun.star.lang.XComponent \ - com.sun.star.lang.XEventListener \ - com.sun.star.lang.XInitialization \ - com.sun.star.lang.XMultiComponentFactory \ - com.sun.star.lang.XMultiServiceFactory \ - com.sun.star.lang.XServiceInfo \ - com.sun.star.lang.XSingleComponentFactory \ - com.sun.star.lang.XSingleServiceFactory \ - com.sun.star.lang.XTypeProvider \ - com.sun.star.loader.XImplementationLoader \ - com.sun.star.reflection.XArrayTypeDescription \ - com.sun.star.reflection.XCompoundTypeDescription \ - com.sun.star.reflection.XEnumTypeDescription \ - com.sun.star.reflection.XIdlClass \ - com.sun.star.reflection.XIdlField2 \ - com.sun.star.reflection.XIdlReflection \ - com.sun.star.reflection.XIndirectTypeDescription \ - com.sun.star.reflection.XInterfaceAttributeTypeDescription \ - com.sun.star.reflection.XInterfaceAttributeTypeDescription2 \ - com.sun.star.reflection.XInterfaceMemberTypeDescription \ - com.sun.star.reflection.XInterfaceMethodTypeDescription \ - com.sun.star.reflection.XInterfaceTypeDescription2 \ - com.sun.star.reflection.XMethodParameter \ - com.sun.star.reflection.XStructTypeDescription \ - com.sun.star.reflection.XTypeDescription \ - com.sun.star.reflection.XUnionTypeDescription \ - com.sun.star.registry.XImplementationRegistration \ - com.sun.star.registry.XRegistryKey \ - com.sun.star.registry.XSimpleRegistry \ - com.sun.star.security.RuntimePermission \ - com.sun.star.security.XAccessController \ - com.sun.star.uno.DeploymentException \ - com.sun.star.uno.RuntimeException \ - com.sun.star.uno.XAggregation \ - com.sun.star.uno.XComponentContext \ - com.sun.star.uno.XCurrentContext \ - com.sun.star.uno.XUnloadingPreference \ - com.sun.star.uno.XWeak \ - com.sun.star.util.XMacroExpander - -.DEFAULT_GOAL:=all -.PHONY: all -# vim: set noet sw=4 ts=4: |