blob: aa768db92bdd0b084d2d5078cca63562a105209e [file] [log] [blame]
Takeshi Abeb2bd33e2011-08-10 02:12:48 +09001# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
Mathias Bauer77de7972011-02-25 17:49:36 +01002#*************************************************************************
3#
4# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5#
6# Copyright 2000, 2011 Oracle and/or its affiliates.
7#
8# OpenOffice.org - a multi-platform office productivity suite
9#
10# This file is part of OpenOffice.org.
11#
12# OpenOffice.org is free software: you can redistribute it and/or modify
13# it under the terms of the GNU Lesser General Public License version 3
14# only, as published by the Free Software Foundation.
15#
16# OpenOffice.org is distributed in the hope that it will be useful,
17# but WITHOUT ANY WARRANTY; without even the implied warranty of
18# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19# GNU Lesser General Public License version 3 for more details
20# (a copy is included in the LICENSE file that accompanied this code).
21#
22# You should have received a copy of the GNU Lesser General Public License
23# version 3 along with OpenOffice.org. If not, see
24# <http://www.openoffice.org/license.html>
25# for a copy of the LGPLv3 License.
26#
27#*************************************************************************
28
29$(eval $(call gb_Library_Library,cppcanvas))
30
Michael Stahl4c50f232012-04-07 23:22:10 +020031$(eval $(call gb_Library_use_package,cppcanvas,cppcanvas_inc))
Mathias Bauer77de7972011-02-25 17:49:36 +010032
Mathias Bauer77de7972011-02-25 17:49:36 +010033$(eval $(call gb_Library_set_include,cppcanvas,\
Matúš Kukan84b3f7b2012-03-05 19:02:10 +010034 -I$(SRCDIR)/cppcanvas/inc \
35 -I$(SRCDIR)/cppcanvas/source/inc \
Mathias Bauer77de7972011-02-25 17:49:36 +010036 $$(INCLUDE) \
Mathias Bauer77de7972011-02-25 17:49:36 +010037))
38
Michael Stahlc923f7d2012-04-07 23:22:08 +020039$(eval $(call gb_Library_use_api,cppcanvas,\
Bjoern Michaelsenc81f9102011-07-22 21:07:24 +020040 offapi \
41 udkapi \
42))
Michael Stahlbd162cb2011-04-13 16:11:41 +000043$(eval $(call gb_Library_add_defs,cppcanvas,\
Mathias Bauer77de7972011-02-25 17:49:36 +010044 -DCPPCANVAS_DLLIMPLEMENTATION \
45))
46
Michael Stahlc923f7d2012-04-07 23:22:08 +020047$(eval $(call gb_Library_use_libraries,cppcanvas,\
Mathias Bauer77de7972011-02-25 17:49:36 +010048 basegfx \
Bjoern Michaelsen75068ec2011-06-20 13:24:14 +020049 canvastools \
50 comphelper \
51 cppu \
52 cppuhelper \
Mathias Bauer77de7972011-02-25 17:49:36 +010053 i18nisolang1 \
Bjoern Michaelsen75068ec2011-06-20 13:24:14 +020054 sal \
55 svt \
56 tl \
57 vcl \
Mathias Bauer77de7972011-02-25 17:49:36 +010058 $(gb_STDLIBS) \
59))
60
61$(eval $(call gb_Library_add_exception_objects,cppcanvas,\
Bjoern Michaelsen75068ec2011-06-20 13:24:14 +020062 cppcanvas/source/mtfrenderer/bitmapaction \
Mathias Bauer77de7972011-02-25 17:49:36 +010063 cppcanvas/source/mtfrenderer/cachedprimitivebase \
Bjoern Michaelsen75068ec2011-06-20 13:24:14 +020064 cppcanvas/source/mtfrenderer/emfplus \
65 cppcanvas/source/mtfrenderer/implrenderer \
Mathias Bauer77de7972011-02-25 17:49:36 +010066 cppcanvas/source/mtfrenderer/lineaction \
Bjoern Michaelsen75068ec2011-06-20 13:24:14 +020067 cppcanvas/source/mtfrenderer/mtftools \
Mathias Bauer77de7972011-02-25 17:49:36 +010068 cppcanvas/source/mtfrenderer/pointaction \
69 cppcanvas/source/mtfrenderer/polypolyaction \
Michael Stahle25cc942011-04-11 14:02:22 +000070 cppcanvas/source/mtfrenderer/rendergraphicaction \
Mathias Bauer77de7972011-02-25 17:49:36 +010071 cppcanvas/source/mtfrenderer/textaction \
Bjoern Michaelsen75068ec2011-06-20 13:24:14 +020072 cppcanvas/source/mtfrenderer/transparencygroupaction \
73 cppcanvas/source/tools/canvasgraphichelper \
74 cppcanvas/source/tools/tools \
75 cppcanvas/source/wrapper/basegfxfactory \
76 cppcanvas/source/wrapper/implbitmap \
77 cppcanvas/source/wrapper/implbitmapcanvas \
78 cppcanvas/source/wrapper/implcanvas \
79 cppcanvas/source/wrapper/implcolor \
80 cppcanvas/source/wrapper/implcustomsprite \
81 cppcanvas/source/wrapper/implfont \
82 cppcanvas/source/wrapper/implpolypolygon \
83 cppcanvas/source/wrapper/implsprite \
84 cppcanvas/source/wrapper/implspritecanvas \
Bjoern Michaelsen75068ec2011-06-20 13:24:14 +020085 cppcanvas/source/wrapper/vclfactory \
Mathias Bauer77de7972011-02-25 17:49:36 +010086))
87
88# vim: set noet sw=4 ts=4: