Kaydet (Commit) bd3f92fa authored tarafından Markus Mohrhard's avatar Markus Mohrhard

merge vcllo and vclopengllo

Change-Id: I419ca67dc1f87dd9ac751aa5a094fecf58136edb
üst 03d04b3b
...@@ -452,7 +452,6 @@ $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, \ ...@@ -452,7 +452,6 @@ $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, \
) \ ) \
vcl \ vcl \
vclcanvas \ vclcanvas \
vclopengl \
$(if $(and $(filter unx,$(GUIBASE)),$(filter-out MACOSX,$(OS))), \ $(if $(and $(filter unx,$(GUIBASE)),$(filter-out MACOSX,$(OS))), \
vclplug_gen \ vclplug_gen \
$(if $(ENABLE_TDE),vclplug_tde) \ $(if $(ENABLE_TDE),vclplug_tde) \
......
...@@ -42,7 +42,6 @@ $(eval $(call gb_Library_use_libraries,avmedia,\ ...@@ -42,7 +42,6 @@ $(eval $(call gb_Library_use_libraries,avmedia,\
tl \ tl \
utl \ utl \
vcl \ vcl \
vclopengl \
$(gb_UWINAPI) \ $(gb_UWINAPI) \
)) ))
......
...@@ -29,7 +29,6 @@ $(eval $(call gb_Library_use_libraries,avmediaogl,\ ...@@ -29,7 +29,6 @@ $(eval $(call gb_Library_use_libraries,avmediaogl,\
salhelper \ salhelper \
tl \ tl \
vcl \ vcl \
vclopengl \
$(gb_UWINAPI) \ $(gb_UWINAPI) \
)) ))
......
...@@ -20,7 +20,6 @@ $(eval $(call gb_Library_use_libraries,oglcanvas,\ ...@@ -20,7 +20,6 @@ $(eval $(call gb_Library_use_libraries,oglcanvas,\
cppuhelper \ cppuhelper \
comphelper \ comphelper \
vcl \ vcl \
vclopengl \
tk \ tk \
tl \ tl \
i18nlangtag \ i18nlangtag \
......
...@@ -43,7 +43,6 @@ $(eval $(call gb_Library_use_libraries,chartcontroller,\ ...@@ -43,7 +43,6 @@ $(eval $(call gb_Library_use_libraries,chartcontroller,\
ucbhelper \ ucbhelper \
utl \ utl \
vcl \ vcl \
vclopengl \
$(gb_UWINAPI) \ $(gb_UWINAPI) \
)) ))
......
...@@ -57,8 +57,6 @@ $(eval $(call gb_Library_use_libraries,chartcore,\ ...@@ -57,8 +57,6 @@ $(eval $(call gb_Library_use_libraries,chartcore,\
ucbhelper \ ucbhelper \
utl \ utl \
vcl \ vcl \
$(if $(filter FREEBSD LINUX MACOSX WNT,$(OS)), \
vclopengl) \
$(gb_UWINAPI) \ $(gb_UWINAPI) \
)) ))
......
...@@ -48,7 +48,6 @@ $(eval $(call gb_Library_use_libraries,chartopengl,\ ...@@ -48,7 +48,6 @@ $(eval $(call gb_Library_use_libraries,chartopengl,\
ucbhelper \ ucbhelper \
utl \ utl \
vcl \ vcl \
vclopengl \
$(gb_UWINAPI) \ $(gb_UWINAPI) \
)) ))
......
...@@ -70,7 +70,6 @@ $(eval $(call gb_CppunitTest_use_libraries,sc_ucalc, \ ...@@ -70,7 +70,6 @@ $(eval $(call gb_CppunitTest_use_libraries,sc_ucalc, \
utl \ utl \
vbahelper \ vbahelper \
vcl \ vcl \
vclopengl \
xo \ xo \
$(gb_UWINAPI) \ $(gb_UWINAPI) \
)) ))
......
...@@ -88,7 +88,6 @@ $(eval $(call gb_Library_use_libraries,sc,\ ...@@ -88,7 +88,6 @@ $(eval $(call gb_Library_use_libraries,sc,\
$(call gb_Helper_optional,SCRIPTING, \ $(call gb_Helper_optional,SCRIPTING, \
vbahelper) \ vbahelper) \
vcl \ vcl \
vclopengl \
xo \ xo \
$(gb_UWINAPI) \ $(gb_UWINAPI) \
)) ))
......
...@@ -31,7 +31,6 @@ $(eval $(call gb_Library_use_libraries,OGLTrans,\ ...@@ -31,7 +31,6 @@ $(eval $(call gb_Library_use_libraries,OGLTrans,\
cppuhelper \ cppuhelper \
sal \ sal \
vcl \ vcl \
vclopengl \
$(gb_UWINAPI) \ $(gb_UWINAPI) \
)) ))
......
...@@ -48,7 +48,6 @@ $(eval $(call gb_Library_use_libraries,slideshow,\ ...@@ -48,7 +48,6 @@ $(eval $(call gb_Library_use_libraries,slideshow,\
tl \ tl \
utl \ utl \
vcl \ vcl \
vclopengl \
$(gb_UWINAPI) \ $(gb_UWINAPI) \
)) ))
......
...@@ -153,7 +153,6 @@ gb_MERGEDLIBS := \ ...@@ -153,7 +153,6 @@ gb_MERGEDLIBS := \
utl \ utl \
uui \ uui \
vcl \ vcl \
vclopengl \
$(if $(and $(filter unx,$(GUIBASE)),$(filter-out MACOSX,$(OS))), \ $(if $(and $(filter unx,$(GUIBASE)),$(filter-out MACOSX,$(OS))), \
$(if $(ENABLE_HEADLESS),,vclplug_svp) \ $(if $(ENABLE_HEADLESS),,vclplug_svp) \
) \ ) \
......
...@@ -77,7 +77,6 @@ $(eval $(call gb_Library_use_libraries,svxcore,\ ...@@ -77,7 +77,6 @@ $(eval $(call gb_Library_use_libraries,svxcore,\
ucbhelper \ ucbhelper \
utl \ utl \
vcl \ vcl \
vclopengl \
xo \ xo \
$(gb_UWINAPI) \ $(gb_UWINAPI) \
)) ))
......
...@@ -53,7 +53,6 @@ $(eval $(call gb_Executable_use_libraries,icontest,\ ...@@ -53,7 +53,6 @@ $(eval $(call gb_Executable_use_libraries,icontest,\
tl \ tl \
ucbhelper \ ucbhelper \
vcl \ vcl \
vclopengl \
)) ))
$(eval $(call gb_Executable_add_exception_objects,icontest,\ $(eval $(call gb_Executable_add_exception_objects,icontest,\
......
...@@ -45,6 +45,7 @@ $(eval $(call gb_Library_set_include,vcl,\ ...@@ -45,6 +45,7 @@ $(eval $(call gb_Library_set_include,vcl,\
$(eval $(call gb_Library_add_defs,vcl,\ $(eval $(call gb_Library_add_defs,vcl,\
-DVCL_DLLIMPLEMENTATION \ -DVCL_DLLIMPLEMENTATION \
-DVCLOPENGL_DLLIMPLEMENTATION \
-DCUI_DLL_NAME=\"$(call gb_Library_get_runtime_filename,$(call gb_Library__get_name,cui))\" \ -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))\" \ -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))\" \ -DTK_DLL_NAME=\"$(call gb_Library_get_runtime_filename,$(call gb_Library__get_name,tk))\" \
...@@ -88,6 +89,17 @@ $(eval $(call gb_Library_add_libs,vcl,\ ...@@ -88,6 +89,17 @@ $(eval $(call gb_Library_add_libs,vcl,\
-framework CoreUI \ -framework CoreUI \
-lobjc \ -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 endif
ifeq ($(ENABLE_JAVA),TRUE) ifeq ($(ENABLE_JAVA),TRUE)
...@@ -99,14 +111,21 @@ endif ...@@ -99,14 +111,21 @@ endif
$(eval $(call gb_Library_use_externals,vcl,\ $(eval $(call gb_Library_use_externals,vcl,\
boost_headers \ boost_headers \
gio \ gio \
glew \
glm_headers \
harfbuzz \ harfbuzz \
icuuc \
icu_headers \ icu_headers \
icuuc \
lcms2 \ lcms2 \
mdds_headers \
mesa_headers \
)) ))
$(eval $(call gb_Library_add_exception_objects,vcl,\ $(eval $(call gb_Library_add_exception_objects,vcl,\
vcl/opengl/gdiimpl \ vcl/opengl/gdiimpl \
vcl/source/opengl/OpenGLContext \
vcl/source/opengl/OpenGLHelper \
vcl/source/window/openglwin \
vcl/source/window/settings \ vcl/source/window/settings \
vcl/source/window/paint \ vcl/source/window/paint \
vcl/source/window/resource \ vcl/source/window/resource \
...@@ -477,6 +496,7 @@ $(eval $(call gb_Library_use_system_darwin_frameworks,vcl,\ ...@@ -477,6 +496,7 @@ $(eval $(call gb_Library_use_system_darwin_frameworks,vcl,\
Cocoa \ Cocoa \
Carbon \ Carbon \
CoreFoundation \ CoreFoundation \
OpenGL \
)) ))
ifneq ($(ENABLE_MACOSX_SANDBOX),TRUE) ifneq ($(ENABLE_MACOSX_SANDBOX),TRUE)
...@@ -646,9 +666,11 @@ $(eval $(call gb_Library_use_system_win32_libs,vcl,\ ...@@ -646,9 +666,11 @@ $(eval $(call gb_Library_use_system_win32_libs,vcl,\
advapi32 \ advapi32 \
gdi32 \ gdi32 \
gdiplus \ gdiplus \
glu32 \
imm32 \ imm32 \
mpr \ mpr \
msimg32 \ msimg32 \
opengl32 \
ole32 \ ole32 \
shell32 \ shell32 \
usp10 \ usp10 \
...@@ -674,6 +696,9 @@ $(eval $(call gb_Library_add_libs,vcl,\ ...@@ -674,6 +696,9 @@ $(eval $(call gb_Library_add_libs,vcl,\
-lm \ -lm \
-ldl \ -ldl \
-lpthread \ -lpthread \
-lGL \
-lGLU \
-lX11 \
)) ))
endif endif
......
# -*- 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:
...@@ -32,7 +32,6 @@ $(eval $(call gb_Module_add_targets,vcl,\ ...@@ -32,7 +32,6 @@ $(eval $(call gb_Module_add_targets,vcl,\
Executable_svptest \ Executable_svptest \
Executable_svpclient \ Executable_svpclient \
Executable_vcldemo) \ Executable_vcldemo) \
Library_vclopengl \
)) ))
$(eval $(call gb_Module_add_l10n_targets,vcl,\ $(eval $(call gb_Module_add_l10n_targets,vcl,\
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment