diff options
author | Markus Mohrhard <markus.mohrhard@collabora.co.uk> | 2014-10-24 18:53:31 +0200 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@collabora.co.uk> | 2014-11-10 07:58:17 +0100 |
commit | bd3f92fa29b81199fa86729e9236428b4227227a (patch) | |
tree | 200823f8fc54ed41bb7ac12a0888e44990480495 | |
parent | 03d04b3ba6248312969a4e7390874c2caa3ac57c (diff) |
merge vcllo and vclopengllo
Change-Id: I419ca67dc1f87dd9ac751aa5a094fecf58136edb
-rw-r--r-- | Repository.mk | 1 | ||||
-rw-r--r-- | avmedia/Library_avmedia.mk | 1 | ||||
-rw-r--r-- | avmedia/Library_avmediaogl.mk | 1 | ||||
-rw-r--r-- | canvas/Library_oglcanvas.mk | 1 | ||||
-rw-r--r-- | chart2/Library_chartcontroller.mk | 1 | ||||
-rw-r--r-- | chart2/Library_chartcore.mk | 2 | ||||
-rw-r--r-- | chart2/Library_chartopengl.mk | 1 | ||||
-rw-r--r-- | sc/CppunitTest_sc_ucalc.mk | 1 | ||||
-rw-r--r-- | sc/Library_sc.mk | 1 | ||||
-rw-r--r-- | slideshow/Library_OGLTrans.mk | 1 | ||||
-rw-r--r-- | slideshow/Library_slideshow.mk | 1 | ||||
-rw-r--r-- | solenv/gbuild/extensions/pre_MergedLibsList.mk | 1 | ||||
-rw-r--r-- | svx/Library_svxcore.mk | 1 | ||||
-rw-r--r-- | vcl/Executable_icontest.mk | 1 | ||||
-rw-r--r-- | vcl/Library_vcl.mk | 27 | ||||
-rw-r--r-- | vcl/Library_vclopengl.mk | 88 | ||||
-rw-r--r-- | vcl/Module_vcl.mk | 1 |
17 files changed, 26 insertions, 105 deletions
diff --git a/Repository.mk b/Repository.mk index fd05e114bc8d..c5642789101a 100644 --- a/Repository.mk +++ b/Repository.mk @@ -452,7 +452,6 @@ $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, \ ) \ vcl \ vclcanvas \ - vclopengl \ $(if $(and $(filter unx,$(GUIBASE)),$(filter-out MACOSX,$(OS))), \ vclplug_gen \ $(if $(ENABLE_TDE),vclplug_tde) \ diff --git a/avmedia/Library_avmedia.mk b/avmedia/Library_avmedia.mk index 6bfc7910a3b0..ec70670487ce 100644 --- a/avmedia/Library_avmedia.mk +++ b/avmedia/Library_avmedia.mk @@ -42,7 +42,6 @@ $(eval $(call gb_Library_use_libraries,avmedia,\ tl \ utl \ vcl \ - vclopengl \ $(gb_UWINAPI) \ )) diff --git a/avmedia/Library_avmediaogl.mk b/avmedia/Library_avmediaogl.mk index 3bbebe885b97..3ff981811846 100644 --- a/avmedia/Library_avmediaogl.mk +++ b/avmedia/Library_avmediaogl.mk @@ -29,7 +29,6 @@ $(eval $(call gb_Library_use_libraries,avmediaogl,\ salhelper \ tl \ vcl \ - vclopengl \ $(gb_UWINAPI) \ )) diff --git a/canvas/Library_oglcanvas.mk b/canvas/Library_oglcanvas.mk index b5d33774c518..589e6011f3c2 100644 --- a/canvas/Library_oglcanvas.mk +++ b/canvas/Library_oglcanvas.mk @@ -20,7 +20,6 @@ $(eval $(call gb_Library_use_libraries,oglcanvas,\ cppuhelper \ comphelper \ vcl \ - vclopengl \ tk \ tl \ i18nlangtag \ diff --git a/chart2/Library_chartcontroller.mk b/chart2/Library_chartcontroller.mk index b147fc103829..f77ef70b9056 100644 --- a/chart2/Library_chartcontroller.mk +++ b/chart2/Library_chartcontroller.mk @@ -43,7 +43,6 @@ $(eval $(call gb_Library_use_libraries,chartcontroller,\ ucbhelper \ utl \ vcl \ - vclopengl \ $(gb_UWINAPI) \ )) diff --git a/chart2/Library_chartcore.mk b/chart2/Library_chartcore.mk index 2543eaa557ab..34406538d72c 100644 --- a/chart2/Library_chartcore.mk +++ b/chart2/Library_chartcore.mk @@ -57,8 +57,6 @@ $(eval $(call gb_Library_use_libraries,chartcore,\ ucbhelper \ utl \ vcl \ - $(if $(filter FREEBSD LINUX MACOSX WNT,$(OS)), \ - vclopengl) \ $(gb_UWINAPI) \ )) diff --git a/chart2/Library_chartopengl.mk b/chart2/Library_chartopengl.mk index bd47e89c2c38..83d52d8bfa8d 100644 --- a/chart2/Library_chartopengl.mk +++ b/chart2/Library_chartopengl.mk @@ -48,7 +48,6 @@ $(eval $(call gb_Library_use_libraries,chartopengl,\ ucbhelper \ utl \ vcl \ - vclopengl \ $(gb_UWINAPI) \ )) diff --git a/sc/CppunitTest_sc_ucalc.mk b/sc/CppunitTest_sc_ucalc.mk index 9c5606e66e55..b4397368bcb9 100644 --- a/sc/CppunitTest_sc_ucalc.mk +++ b/sc/CppunitTest_sc_ucalc.mk @@ -70,7 +70,6 @@ $(eval $(call gb_CppunitTest_use_libraries,sc_ucalc, \ utl \ vbahelper \ vcl \ - vclopengl \ xo \ $(gb_UWINAPI) \ )) diff --git a/sc/Library_sc.mk b/sc/Library_sc.mk index 364872083a0f..042fc156e63f 100644 --- a/sc/Library_sc.mk +++ b/sc/Library_sc.mk @@ -88,7 +88,6 @@ $(eval $(call gb_Library_use_libraries,sc,\ $(call gb_Helper_optional,SCRIPTING, \ vbahelper) \ vcl \ - vclopengl \ xo \ $(gb_UWINAPI) \ )) diff --git a/slideshow/Library_OGLTrans.mk b/slideshow/Library_OGLTrans.mk index 6a9d2ac1fa62..809ca1486573 100644 --- a/slideshow/Library_OGLTrans.mk +++ b/slideshow/Library_OGLTrans.mk @@ -31,7 +31,6 @@ $(eval $(call gb_Library_use_libraries,OGLTrans,\ cppuhelper \ sal \ vcl \ - vclopengl \ $(gb_UWINAPI) \ )) diff --git a/slideshow/Library_slideshow.mk b/slideshow/Library_slideshow.mk index d5af9a160c2a..5d01391ce55b 100644 --- a/slideshow/Library_slideshow.mk +++ b/slideshow/Library_slideshow.mk @@ -48,7 +48,6 @@ $(eval $(call gb_Library_use_libraries,slideshow,\ tl \ utl \ vcl \ - vclopengl \ $(gb_UWINAPI) \ )) diff --git a/solenv/gbuild/extensions/pre_MergedLibsList.mk b/solenv/gbuild/extensions/pre_MergedLibsList.mk index 8f8320a2336e..3c73485ccaf5 100644 --- a/solenv/gbuild/extensions/pre_MergedLibsList.mk +++ b/solenv/gbuild/extensions/pre_MergedLibsList.mk @@ -153,7 +153,6 @@ gb_MERGEDLIBS := \ utl \ uui \ vcl \ - vclopengl \ $(if $(and $(filter unx,$(GUIBASE)),$(filter-out MACOSX,$(OS))), \ $(if $(ENABLE_HEADLESS),,vclplug_svp) \ ) \ diff --git a/svx/Library_svxcore.mk b/svx/Library_svxcore.mk index 1536ee6ae551..23cb969a978a 100644 --- a/svx/Library_svxcore.mk +++ b/svx/Library_svxcore.mk @@ -77,7 +77,6 @@ $(eval $(call gb_Library_use_libraries,svxcore,\ ucbhelper \ utl \ vcl \ - vclopengl \ xo \ $(gb_UWINAPI) \ )) diff --git a/vcl/Executable_icontest.mk b/vcl/Executable_icontest.mk index dd5ee952a90c..d7962d846523 100644 --- a/vcl/Executable_icontest.mk +++ b/vcl/Executable_icontest.mk @@ -53,7 +53,6 @@ $(eval $(call gb_Executable_use_libraries,icontest,\ tl \ ucbhelper \ vcl \ - vclopengl \ )) $(eval $(call gb_Executable_add_exception_objects,icontest,\ diff --git a/vcl/Library_vcl.mk b/vcl/Library_vcl.mk index 3ff6778181c5..c680634dc4b2 100644 --- a/vcl/Library_vcl.mk +++ b/vcl/Library_vcl.mk @@ -45,6 +45,7 @@ $(eval $(call gb_Library_set_include,vcl,\ $(eval $(call gb_Library_add_defs,vcl,\ -DVCL_DLLIMPLEMENTATION \ + -DVCLOPENGL_DLLIMPLEMENTATION \ -DCUI_DLL_NAME=\"$(call gb_Library_get_runtime_filename,$(call gb_Library__get_name,cui))\" \ -DDESKTOP_DETECTOR_DLL_NAME=\"$(call gb_Library_get_runtime_filename,$(call gb_Library__get_name,desktop_detector))\" \ -DTK_DLL_NAME=\"$(call gb_Library_get_runtime_filename,$(call gb_Library__get_name,tk))\" \ @@ -89,6 +90,17 @@ $(eval $(call gb_Library_add_libs,vcl,\ -lobjc \ )) endif +ifeq ($(OS),MACOSX) + +$(eval $(call gb_Library_add_cxxflags,vcl,\ + $(gb_OBJCXXFLAGS) \ +)) + +$(eval $(call gb_Library_add_exception_objects,vcl,\ + vcl/osx/OpenGLWrapper \ +)) + +endif ifeq ($(ENABLE_JAVA),TRUE) $(eval $(call gb_Library_use_libraries,vcl,\ @@ -99,14 +111,21 @@ endif $(eval $(call gb_Library_use_externals,vcl,\ boost_headers \ gio \ + glew \ + glm_headers \ harfbuzz \ - icuuc \ icu_headers \ + icuuc \ lcms2 \ + mdds_headers \ + mesa_headers \ )) $(eval $(call gb_Library_add_exception_objects,vcl,\ vcl/opengl/gdiimpl \ + vcl/source/opengl/OpenGLContext \ + vcl/source/opengl/OpenGLHelper \ + vcl/source/window/openglwin \ vcl/source/window/settings \ vcl/source/window/paint \ vcl/source/window/resource \ @@ -477,6 +496,7 @@ $(eval $(call gb_Library_use_system_darwin_frameworks,vcl,\ Cocoa \ Carbon \ CoreFoundation \ + OpenGL \ )) ifneq ($(ENABLE_MACOSX_SANDBOX),TRUE) @@ -646,9 +666,11 @@ $(eval $(call gb_Library_use_system_win32_libs,vcl,\ advapi32 \ gdi32 \ gdiplus \ + glu32 \ imm32 \ mpr \ msimg32 \ + opengl32 \ ole32 \ shell32 \ usp10 \ @@ -674,6 +696,9 @@ $(eval $(call gb_Library_add_libs,vcl,\ -lm \ -ldl \ -lpthread \ + -lGL \ + -lGLU \ + -lX11 \ )) endif diff --git a/vcl/Library_vclopengl.mk b/vcl/Library_vclopengl.mk deleted file mode 100644 index e61dd8a9bb31..000000000000 --- a/vcl/Library_vclopengl.mk +++ /dev/null @@ -1,88 +0,0 @@ -# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- -# -# This file is part of the LibreOffice project. -# -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. -# - -$(eval $(call gb_Library_Library,vclopengl)) - -$(eval $(call gb_Library_set_include,vclopengl,\ - -I$(SRCDIR)/vcl/inc/ \ - $$(INCLUDE) \ -)) - -$(eval $(call gb_Library_add_defs,vclopengl,\ - -DVCLOPENGL_DLLIMPLEMENTATION \ -)) - -$(eval $(call gb_Library_use_externals,vclopengl,\ - boost_headers \ - mdds_headers \ - glm_headers \ - mesa_headers \ - glew \ -)) - -$(eval $(call gb_Library_use_sdk_api,vclopengl)) - -$(eval $(call gb_Library_use_libraries,vclopengl,\ - comphelper \ - cppu \ - cppuhelper \ - sal \ - tl \ - vcl \ - $(gb_UWINAPI) \ -)) - -$(eval $(call gb_Library_add_exception_objects,vclopengl,\ - vcl/source/opengl/OpenGLContext \ - vcl/source/opengl/OpenGLHelper \ - vcl/source/window/openglwin \ -)) - -ifeq ($(OS),MACOSX) - -$(eval $(call gb_Library_add_cxxflags,vclopengl,\ - $(gb_OBJCXXFLAGS) \ -)) - -$(eval $(call gb_Library_add_libs,vcl,\ - -framework IOKit \ - -F/System/Library/PrivateFrameworks \ - -framework CoreUI \ - -lobjc \ -)) - -$(eval $(call gb_Library_add_exception_objects,vclopengl,\ - vcl/osx/OpenGLWrapper \ -)) - -endif - -ifeq ($(strip $(OS)),WNT) -$(eval $(call gb_Library_use_system_win32_libs,vclopengl,\ - opengl32 \ - gdi32 \ - glu32 \ -)) -else ifeq ($(OS),MACOSX) -$(eval $(call gb_Library_use_system_darwin_frameworks,vclopengl,\ - OpenGL \ - Cocoa \ - Carbon \ - CoreFoundation \ -)) -else ifeq ($(OS),LINUX) -$(eval $(call gb_Library_add_libs,vclopengl,\ - -ldl \ - -lGL \ - -lGLU \ - -lX11 \ -)) -endif - -# vim: set noet sw=4 ts=4: diff --git a/vcl/Module_vcl.mk b/vcl/Module_vcl.mk index 51c5d3ff0ab1..693c625e8269 100644 --- a/vcl/Module_vcl.mk +++ b/vcl/Module_vcl.mk @@ -32,7 +32,6 @@ $(eval $(call gb_Module_add_targets,vcl,\ Executable_svptest \ Executable_svpclient \ Executable_vcldemo) \ - Library_vclopengl \ )) $(eval $(call gb_Module_add_l10n_targets,vcl,\ |