xref: /trunk/main/framework/Library_fwe.mk (revision 8c84d0613eeaa348d10c2591df582960e5d98cfe)
1#**************************************************************
2#
3#  Licensed to the Apache Software Foundation (ASF) under one
4#  or more contributor license agreements.  See the NOTICE file
5#  distributed with this work for additional information
6#  regarding copyright ownership.  The ASF licenses this file
7#  to you under the Apache License, Version 2.0 (the
8#  "License"); you may not use this file except in compliance
9#  with the License.  You may obtain a copy of the License at
10#
11#    http://www.apache.org/licenses/LICENSE-2.0
12#
13#  Unless required by applicable law or agreed to in writing,
14#  software distributed under the License is distributed on an
15#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16#  KIND, either express or implied.  See the License for the
17#  specific language governing permissions and limitations
18#  under the License.
19#
20#**************************************************************
21
22
23
24$(eval $(call gb_Library_Library,fwe))
25
26$(eval $(call gb_Library_set_include,fwe,\
27    -I$(SRCDIR)/framework/inc/pch \
28    -I$(SRCDIR)/framework/source/inc \
29    -I$(SRCDIR)/framework/inc \
30    -I$(WORKDIR)/inc/framework/ \
31    $$(INCLUDE) \
32    -I$(OUTDIR)/inc/framework \
33))
34
35$(eval $(call gb_Library_add_defs,fwe,\
36    -DFWE_DLLIMPLEMENTATION\
37))
38
39$(eval $(call gb_Library_add_api,fwe,\
40    udkapi \
41    offapi \
42))
43
44$(eval $(call gb_Library_add_linked_libs,fwe,\
45    comphelper \
46    cppu \
47    cppuhelper \
48    fwi \
49    sal \
50    stl \
51    svl \
52    svt \
53    tl \
54    utl \
55    vcl \
56    vos3 \
57    $(gb_STDLIBS) \
58))
59
60$(eval $(call gb_Library_add_exception_objects,fwe,\
61    framework/source/fwe/classes/actiontriggercontainer \
62    framework/source/fwe/classes/actiontriggerpropertyset \
63    framework/source/fwe/classes/actiontriggerseparatorpropertyset \
64    framework/source/fwe/classes/addonmenu \
65    framework/source/fwe/classes/addonsoptions \
66    framework/source/fwe/classes/bmkmenu \
67    framework/source/fwe/classes/framelistanalyzer \
68    framework/source/fwe/classes/fwkresid \
69    framework/source/fwe/classes/imagewrapper \
70    framework/source/fwe/classes/menuextensionsupplier \
71    framework/source/fwe/classes/rootactiontriggercontainer \
72    framework/source/fwe/classes/sfxhelperfunctions \
73    framework/source/fwe/dispatch/interaction \
74    framework/source/fwe/helper/acceleratorinfo \
75    framework/source/fwe/helper/actiontriggerhelper \
76    framework/source/fwe/helper/configimporter \
77    framework/source/fwe/helper/imageproducer \
78    framework/source/fwe/helper/propertysetcontainer \
79    framework/source/fwe/helper/titlehelper \
80    framework/source/fwe/helper/documentundoguard \
81    framework/source/fwe/helper/undomanagerhelper \
82    framework/source/fwe/interaction/preventduplicateinteraction \
83    framework/source/fwe/xml/eventsconfiguration \
84    framework/source/fwe/xml/eventsdocumenthandler \
85    framework/source/fwe/xml/menuconfiguration \
86    framework/source/fwe/xml/menudocumenthandler \
87    framework/source/fwe/xml/saxnamespacefilter \
88    framework/source/fwe/xml/statusbarconfiguration \
89    framework/source/fwe/xml/statusbardocumenthandler \
90    framework/source/fwe/xml/toolboxconfiguration \
91    framework/source/fwe/xml/toolboxdocumenthandler \
92    framework/source/fwe/xml/xmlnamespaces \
93))
94
95# vim: set noet sw=4 ts=4:
96