Author: damjan Date: Sat Dec 10 08:18:48 2016 New Revision: 1773502 URL: http://svn.apache.org/viewvc?rev=1773502&view=rev Log: Port main/embeddedobj to gbuild.
Patch by: me Added: openoffice/trunk/main/embeddedobj/Library_embobj.mk openoffice/trunk/main/embeddedobj/Library_emboleobj.mk openoffice/trunk/main/embeddedobj/Makefile (with props) openoffice/trunk/main/embeddedobj/Module_embeddedobj.mk openoffice/trunk/main/embeddedobj/prj/makefile.mk Removed: openoffice/trunk/main/embeddedobj/inc/makefile.mk openoffice/trunk/main/embeddedobj/source/commonembedding/makefile.mk openoffice/trunk/main/embeddedobj/source/general/makefile.mk openoffice/trunk/main/embeddedobj/source/msole/makefile.mk openoffice/trunk/main/embeddedobj/util/makefile.mk Modified: openoffice/trunk/main/Module_ooo.mk openoffice/trunk/main/Repository.mk openoffice/trunk/main/embeddedobj/prj/build.lst openoffice/trunk/main/embeddedobj/prj/d.lst openoffice/trunk/main/postprocess/packcomponents/makefile.mk Modified: openoffice/trunk/main/Module_ooo.mk URL: http://svn.apache.org/viewvc/openoffice/trunk/main/Module_ooo.mk?rev=1773502&r1=1773501&r2=1773502&view=diff ============================================================================== --- openoffice/trunk/main/Module_ooo.mk (original) +++ openoffice/trunk/main/Module_ooo.mk Sat Dec 10 08:18:48 2016 @@ -36,6 +36,7 @@ $(eval $(call gb_Module_add_moduledirs,o dbaccess \ drawinglayer \ editeng \ + embeddedobj \ eventattacher \ fileaccess \ formula \ Modified: openoffice/trunk/main/Repository.mk URL: http://svn.apache.org/viewvc/openoffice/trunk/main/Repository.mk?rev=1773502&r1=1773501&r2=1773502&view=diff ============================================================================== --- openoffice/trunk/main/Repository.mk (original) +++ openoffice/trunk/main/Repository.mk Sat Dec 10 08:18:48 2016 @@ -61,6 +61,8 @@ $(eval $(call gb_Helper_register_librari drawinglayer \ svgio \ editeng \ + embobj \ + emboleobj \ evtatt \ file \ fileacc \ Added: openoffice/trunk/main/embeddedobj/Library_embobj.mk URL: http://svn.apache.org/viewvc/openoffice/trunk/main/embeddedobj/Library_embobj.mk?rev=1773502&view=auto ============================================================================== --- openoffice/trunk/main/embeddedobj/Library_embobj.mk (added) +++ openoffice/trunk/main/embeddedobj/Library_embobj.mk Sat Dec 10 08:18:48 2016 @@ -0,0 +1,65 @@ +#************************************************************** +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +#************************************************************** + + + +$(eval $(call gb_Library_Library,embobj)) + +$(eval $(call gb_Library_add_precompiled_header,embobj,$(SRCDIR)/embeddedobj/inc/pch/precompiled_embeddedobj)) + +$(eval $(call gb_Library_set_componentfile,embobj,embeddedobj/util/embobj)) + +$(eval $(call gb_Library_set_include,embobj,\ + $$(INCLUDE) \ + -I$(SRCDIR)/embeddedobj/inc/pch \ + -I$(SRCDIR)/embeddedobj/source/inc \ +)) + +$(eval $(call gb_Library_add_api,embobj,\ + offapi \ + udkapi \ +)) + +$(eval $(call gb_Library_add_linked_libs,embobj,\ + comphelper \ + cppu \ + cppuhelper \ + sal \ + stl \ + $(gb_STDLIBS) \ +)) + +$(eval $(call gb_Library_add_exception_objects,embobj,\ + embeddedobj/source/commonembedding/miscobj \ + embeddedobj/source/commonembedding/specialobject \ + embeddedobj/source/commonembedding/persistence \ + embeddedobj/source/commonembedding/embedobj \ + embeddedobj/source/commonembedding/inplaceobj \ + embeddedobj/source/commonembedding/visobj \ + embeddedobj/source/general/dummyobject \ + embeddedobj/source/general/xcreator \ + embeddedobj/source/commonembedding/xfactory \ + embeddedobj/source/commonembedding/register \ + embeddedobj/source/general/docholder \ + embeddedobj/source/general/intercept \ +)) + +# vim: set noet sw=4 ts=4: Added: openoffice/trunk/main/embeddedobj/Library_emboleobj.mk URL: http://svn.apache.org/viewvc/openoffice/trunk/main/embeddedobj/Library_emboleobj.mk?rev=1773502&view=auto ============================================================================== --- openoffice/trunk/main/embeddedobj/Library_emboleobj.mk (added) +++ openoffice/trunk/main/embeddedobj/Library_emboleobj.mk Sat Dec 10 08:18:48 2016 @@ -0,0 +1,94 @@ +#************************************************************** +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +#************************************************************** + + + +$(eval $(call gb_Library_Library,emboleobj)) + +$(eval $(call gb_Library_add_precompiled_header,emboleobj,$(SRCDIR)/embeddedobj/inc/pch/precompiled_embeddedobj)) + +ifeq ($(OS),WNT) +$(eval $(call gb_Library_set_componentfile,emboleobj,embeddedobj/source/msole/emboleobj.windows)) +else +$(eval $(call gb_Library_set_componentfile,emboleobj,embeddedobj/source/msole/emboleobj)) +endif + +$(eval $(call gb_Library_set_include,emboleobj,\ + $$(INCLUDE) \ + -I$(SRCDIR)/embeddedobj/inc/pch \ + -I$(SRCDIR)/embeddedobj/source/inc \ +)) + +$(eval $(call gb_Library_add_api,emboleobj,\ + offapi \ + udkapi \ +)) + +$(eval $(call gb_Library_add_linked_libs,emboleobj,\ + comphelper \ + cppu \ + cppuhelper \ + sal \ + stl \ + tl \ + utl \ + vos3 \ + $(gb_STDLIBS) \ +)) + +ifeq ($(OS),WNT) +$(eval $(call gb_Library_add_linked_libs,emboleobj,\ + gdi32 \ + ole32 \ + oleaut32 \ + uuid \ +)) +else ifeq ($(OS),OS2) +$(eval $(call gb_Library_add_linked_libs,emboleobj,\ + gdi32 \ + ole32 \ + oleaut32 \ + uuid \ +)) +endif + +$(eval $(call gb_Library_add_exception_objects,emboleobj,\ + embeddedobj/source/msole/closepreventer \ + embeddedobj/source/msole/oleregister \ + embeddedobj/source/msole/xolefactory \ + embeddedobj/source/msole/olepersist \ + embeddedobj/source/msole/oleembed \ + embeddedobj/source/msole/olevisual \ + embeddedobj/source/msole/olemisc \ + embeddedobj/source/msole/ownview \ +)) + +ifeq ($(OS),WNT) +$(eval $(call gb_Library_add_exception_objects,emboleobj,\ + embeddedobj/source/msole/graphconvert \ + embeddedobj/source/msole/olecomponent \ + embeddedobj/source/msole/olewrapclient \ + embeddedobj/source/msole/xdialogcreator \ + embeddedobj/source/msole/advisesink \ +)) +endif + +# vim: set noet sw=4 ts=4: Added: openoffice/trunk/main/embeddedobj/Makefile URL: http://svn.apache.org/viewvc/openoffice/trunk/main/embeddedobj/Makefile?rev=1773502&view=auto ============================================================================== --- openoffice/trunk/main/embeddedobj/Makefile (added) +++ openoffice/trunk/main/embeddedobj/Makefile Sat Dec 10 08:18:48 2016 @@ -0,0 +1,32 @@ +#************************************************************** +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +#************************************************************** + +ifeq ($(strip $(SOLARENV)),) +$(error No environment set!) +endif + +gb_PARTIALBUILD := T +GBUILDDIR := $(SOLARENV)/gbuild +include $(GBUILDDIR)/gbuild.mk + +$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk))) + +# vim: set noet sw=4 ts=4: Propchange: openoffice/trunk/main/embeddedobj/Makefile ------------------------------------------------------------------------------ svn:eol-style = native Added: openoffice/trunk/main/embeddedobj/Module_embeddedobj.mk URL: http://svn.apache.org/viewvc/openoffice/trunk/main/embeddedobj/Module_embeddedobj.mk?rev=1773502&view=auto ============================================================================== --- openoffice/trunk/main/embeddedobj/Module_embeddedobj.mk (added) +++ openoffice/trunk/main/embeddedobj/Module_embeddedobj.mk Sat Dec 10 08:18:48 2016 @@ -0,0 +1,31 @@ +#************************************************************** +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +#************************************************************** + + + +$(eval $(call gb_Module_Module,embeddedobj)) + +$(eval $(call gb_Module_add_targets,embeddedobj,\ + Library_embobj \ + Library_emboleobj \ +)) + +# vim: set noet sw=4 ts=4: Modified: openoffice/trunk/main/embeddedobj/prj/build.lst URL: http://svn.apache.org/viewvc/openoffice/trunk/main/embeddedobj/prj/build.lst?rev=1773502&r1=1773501&r2=1773502&view=diff ============================================================================== --- openoffice/trunk/main/embeddedobj/prj/build.lst (original) +++ openoffice/trunk/main/embeddedobj/prj/build.lst Sat Dec 10 08:18:48 2016 @@ -1,7 +1,2 @@ eo embeddedobj : offapi sal cppu cppuhelper comphelper tools unotools vos LIBXSLT:libxslt NULL -eo embeddedobj usr1 - all eo_mkout NULL -eo embeddedobj\inc nmake - all eo_inc NULL -eo embeddedobj\source\commonembedding nmake - all eo_commonembed eo_inc NULL -eo embeddedobj\source\general nmake - all eo_general eo_inc NULL -eo embeddedobj\util nmake - all eo_util eo_commonembed eo_general eo_inc NULL -eo embeddedobj\source\msole nmake - all eo_msole eo_util eo_inc NULL +eo embeddedobj\prj nmake - all eo_prj NULL Modified: openoffice/trunk/main/embeddedobj/prj/d.lst URL: http://svn.apache.org/viewvc/openoffice/trunk/main/embeddedobj/prj/d.lst?rev=1773502&r1=1773501&r2=1773502&view=diff ============================================================================== --- openoffice/trunk/main/embeddedobj/prj/d.lst (original) +++ openoffice/trunk/main/embeddedobj/prj/d.lst Sat Dec 10 08:18:48 2016 @@ -1,8 +0,0 @@ -mkdir: %_DEST%\xml%_EXT%\registry\spool -..\%__SRC%\misc\*.map %_DEST%\bin%_EXT%\*.map -..\%__SRC%\bin\*.dll %_DEST%\bin%_EXT%\*.dll -..\%__SRC%\lib\lib*.so %_DEST%\lib%_EXT%\lib*.so -..\%__SRC%\lib\*.dylib %_DEST%\lib%_EXT%\*.dylib -..\dtd\*.dtd %_DEST%\bin%_EXT%\*.* -..\%__SRC%\misc\embobj.component %_DEST%\xml%_EXT%\embobj.component -..\%__SRC%\misc\emboleobj.component %_DEST%\xml%_EXT%\emboleobj.component Added: openoffice/trunk/main/embeddedobj/prj/makefile.mk URL: http://svn.apache.org/viewvc/openoffice/trunk/main/embeddedobj/prj/makefile.mk?rev=1773502&view=auto ============================================================================== --- openoffice/trunk/main/embeddedobj/prj/makefile.mk (added) +++ openoffice/trunk/main/embeddedobj/prj/makefile.mk Sat Dec 10 08:18:48 2016 @@ -0,0 +1,44 @@ +#************************************************************** +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +#************************************************************** + + + +PRJ=.. +TARGET=prj + +.INCLUDE : settings.mk + +.IF "$(VERBOSE)"!="" +VERBOSEFLAG := +.ELSE +VERBOSEFLAG := -s +.ENDIF + +.IF "$(DEBUG)"!="" +DEBUG_ARGUMENT=DEBUG=$(DEBUG) +.ELIF "$(debug)"!="" +DEBUG_ARGUMENT=debug=$(debug) +.ELSE +DEBUG_ARGUMENT= +.ENDIF + +all: + cd $(PRJ) && $(GNUMAKE) $(VERBOSEFLAG) -r -j$(MAXPROCESS) $(gb_MAKETARGET) $(DEBUG_ARGUMENT) && $(GNUMAKE) $(VERBOSEFLAG) -r deliverlog Modified: openoffice/trunk/main/postprocess/packcomponents/makefile.mk URL: http://svn.apache.org/viewvc/openoffice/trunk/main/postprocess/packcomponents/makefile.mk?rev=1773502&r1=1773501&r2=1773502&view=diff ============================================================================== --- openoffice/trunk/main/postprocess/packcomponents/makefile.mk (original) +++ openoffice/trunk/main/postprocess/packcomponents/makefile.mk Sat Dec 10 08:18:48 2016 @@ -72,6 +72,7 @@ my_components = \ component/dbaccess/util/dba \ component/dbaccess/util/dbu \ component/dbaccess/util/sdbt \ + component/embeddedobj/util/embobj \ component/eventattacher/source/evtatt \ component/fileaccess/util/fileacc \ component/formula/util/for \ @@ -132,7 +133,6 @@ my_components = \ deployment \ deploymentgui \ dlgprov \ - embobj \ filterconfig1 \ flash \ flat \ @@ -239,7 +239,9 @@ my_components += spell my_components += wpft .END -.IF "$(DISABLE_ATL)" == "" +.IF "$(OS)" == "WNT" +my_components += emboleobj.windows +.ELSE my_components += emboleobj .END