xref: /trunk/main/framework/Library_fwl.mk (revision cdf0e10c4e3984b49a9502b011690b615761d4a3)
1#*************************************************************************
2#
3# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4#
5# Copyright 2000, 2011 Oracle and/or its affiliates.
6#
7# OpenOffice.org - a multi-platform office productivity suite
8#
9# This file is part of OpenOffice.org.
10#
11# OpenOffice.org is free software: you can redistribute it and/or modify
12# it under the terms of the GNU Lesser General Public License version 3
13# only, as published by the Free Software Foundation.
14#
15# OpenOffice.org is distributed in the hope that it will be useful,
16# but WITHOUT ANY WARRANTY; without even the implied warranty of
17# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18# GNU Lesser General Public License version 3 for more details
19# (a copy is included in the LICENSE file that accompanied this code).
20#
21# You should have received a copy of the GNU Lesser General Public License
22# version 3 along with OpenOffice.org.  If not, see
23# <http://www.openoffice.org/license.html>
24# for a copy of the LGPLv3 License.
25#
26#*************************************************************************
27
28$(eval $(call gb_Library_Library,fwl))
29
30$(eval $(call gb_Library_set_componentfile,fwl,framework/util/fwl))
31
32$(eval $(call gb_Library_set_include,fwl,\
33    -I$(SRCDIR)/framework/inc \
34    -I$(SRCDIR)/framework/inc/pch \
35    -I$(SRCDIR)/framework/source/inc \
36    -I$(WORKDIR)/inc/framework/ \
37    $$(INCLUDE) \
38    -I$(OUTDIR)/inc/framework \
39    -I$(OUTDIR)/inc/offuh \
40))
41
42$(eval $(call gb_Library_add_linked_libs,fwl,\
43    comphelper \
44    cppu \
45    cppuhelper \
46    fwe \
47    fwi \
48    i18nisolang1 \
49    sal \
50    stl \
51    svl \
52    svt \
53    tk \
54    tl \
55    utl \
56    vcl \
57    $(gb_STDLIBS) \
58))
59
60$(eval $(call gb_Library_add_exception_objects,fwl,\
61    framework/source/classes/fwlresid \
62    framework/source/dispatch/mailtodispatcher \
63    framework/source/dispatch/oxt_handler \
64    framework/source/dispatch/popupmenudispatcher \
65    framework/source/dispatch/servicehandler \
66    framework/source/recording/dispatchrecorder \
67    framework/source/recording/dispatchrecordersupplier \
68    framework/source/register/registertemp \
69    framework/source/services/dispatchhelper \
70    framework/source/services/license \
71    framework/source/services/mediatypedetectionhelper \
72    framework/source/services/uriabbreviation \
73    framework/source/uielement/fontmenucontroller \
74    framework/source/uielement/fontsizemenucontroller \
75    framework/source/uielement/footermenucontroller \
76    framework/source/uielement/headermenucontroller \
77    framework/source/uielement/langselectionmenucontroller \
78    framework/source/uielement/logoimagestatusbarcontroller \
79    framework/source/uielement/logotextstatusbarcontroller \
80    framework/source/uielement/macrosmenucontroller \
81    framework/source/uielement/newmenucontroller \
82    framework/source/uielement/popupmenucontroller \
83    framework/source/uielement/simpletextstatusbarcontroller \
84    framework/source/uielement/toolbarsmenucontroller \
85))
86
87# vim: set noet sw=4 ts=4:
88