summaryrefslogtreecommitdiff
path: root/chart2/Library_chartopengl.mk
blob: 95ea58d8562ada99c46a659c81d562e8f8d2d03c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# -*- 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,chartopengl))

$(eval $(call gb_Library_set_include,chartopengl,\
    -I$(SRCDIR)/chart2/inc \
    -I$(SRCDIR)/chart2/source/model/inc \
    -I$(SRCDIR)/chart2/source/view/inc \
    -I$(SRCDIR)/chart2/source/inc \
    $$(INCLUDE) \
))

$(eval $(call gb_Library_set_precompiled_header,chartopengl,$(SRCDIR)/chart2/inc/pch/precompiled_chartopengl))

$(eval $(call gb_Library_use_externals,chartopengl,\
	boost_headers \
	glm_headers \
	glew \
))

$(eval $(call gb_Library_use_sdk_api,chartopengl))

$(eval $(call gb_Library_use_libraries,chartopengl,\
    basegfx \
    chartcore \
    comphelper \
    cppu \
    cppuhelper \
    drawinglayer \
    editeng \
    fwe \
    i18nlangtag \
    sal \
    sfx \
    svl \
    svt \
    svxcore \
    tl \
	tk \
    ucbhelper \
    utl \
    vcl \
    $(gb_UWINAPI) \
))

$(eval $(call gb_Library_add_exception_objects,chartopengl,\
    chart2/source/view/main/OpenglShapeFactory \
    chart2/source/view/main/DummyXShape \
    chart2/source/view/main/OpenGLRender \
))
 
ifeq ($(strip $(OS)),WNT)
$(eval $(call gb_Library_use_system_win32_libs,chartopengl,\
	opengl32 \
	gdi32 \
))
else ifeq ($(OS),MACOSX)
$(eval $(call gb_Library_use_system_darwin_frameworks,chartopengl,\
	OpenGL \
))
else ifeq ($(OS), $(filter LINUX %BSD SOLARIS, $(OS)))
$(eval $(call gb_Library_add_libs,chartopengl,\
	$(DLOPEN_LIBS) \
	-lGL \
	-lX11 \
))
endif
 
# vim: set noet sw=4 ts=4:
h=distro/cib/libreoffice-6-1&id=3c1e30b77df4f34c4954bff37a08439ace7f2434'>Correct common misspellings, and remove some ASCII art along the way.Chris Laplante 2014-05-01Many spelling fixes: directories r* - z*.Pedro Giffuni 2014-04-14typo: postion -> positionThomas Arnhold 2014-04-14typo: independend -> independentThomas Arnhold 2014-04-11Update the reference rdbs to libreoffice-4-2-0Stephan Bergmann 2014-04-11Sort constant group membersStephan Bergmann 2014-03-29typo: inteface -> interfaceThomas Arnhold 2014-03-29typo: decription -> descriptionThomas Arnhold 2014-03-26Close those <p> tags.Kohei Yoshida 2014-03-12Spelling fix: suportedTor Lillqvist 2014-03-10Deprecate com.sun.star.XTypeProvider.getImplementationIdStephan Bergmann 2014-03-07Introduce com.sun.star.beans.theIntrospection singletonStephan Bergmann 2014-01-31Remove UNOIDL "array" and "union" vaporware remnantsStephan Bergmann 2013-12-20typo fixesAndras Timar 2013-11-21documented BCP 47 semanticsEike Rathke 2013-10-25gbuild: refactor UnoApi to remove rdb files from OUTDIRMichael Stahl 2013-10-10Adapt type_reference to typo fix in method parameter nameStephan Bergmann 2013-10-10Change back method parameter name spellingsStephan Bergmann 2013-10-04fdo#46374 replace stardiv in comments where applicableThomas Arnhold 2013-09-19Directly build UNOIDL .rdb files from .idl filesStephan Bergmann 2013-09-18Replace binary type_references with human-readable .idl versionsStephan Bergmann 2013-09-09gbuild: install rdb files directly in module they come fromMatúš Kukan 2013-09-07fix a broken link to ISO-639Andras Timar 2013-09-05fix idl: missing </b>Thomas Arnhold 2013-09-04No need to list documentation-only module.idl files in UnoApi_*.mkStephan Bergmann 2013-09-04[API CHANGE] Fix deprecated struct css.uno.Uik member identifiersStephan Bergmann 2013-08-30udkapi: fix warnings in beans::PropertyStateMiklos Vajna