Silence bogus MSC "must return a value" errors.
[LibreOffice.git] / forms / Library_frm.mk
blob91ec3b0c549c8b8e95724768b626c1392ce65779
1 # -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
2 # Version: MPL 1.1 / GPLv3+ / LGPLv3+
4 # The contents of this file are subject to the Mozilla Public License Version
5 # 1.1 (the "License"); you may not use this file except in compliance with
6 # the License or as specified alternatively below. You may obtain a copy of
7 # the License at http://www.mozilla.org/MPL/
9 # Software distributed under the License is distributed on an "AS IS" basis,
10 # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11 # for the specific language governing rights and limitations under the
12 # License.
14 # The Initial Developer of the Original Code is
15 # David Tardon, Red Hat Inc. <dtardon@redhat.com>
16 # Portions created by the Initial Developer are Copyright (C) 2010 the
17 # Initial Developer. All Rights Reserved.
19 # Major Contributor(s):
21 # For minor contributions see the git repository.
23 # Alternatively, the contents of this file may be used under the terms of
24 # either the GNU General Public License Version 3 or later (the "GPLv3+"), or
25 # the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
26 # in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
27 # instead of those above.
29 $(eval $(call gb_Library_Library,frm))
31 $(eval $(call gb_Library_add_precompiled_header,frm,$(SRCDIR)/forms/inc/pch/precompiled_forms))
33 $(eval $(call gb_Library_set_include,frm,\
34 $$(INCLUDE) \
35 -I$(realpath $(SRCDIR)/forms/inc/pch) \
36 -I$(realpath $(SRCDIR)/forms/source/inc) \
37 -I$(realpath $(SRCDIR)/forms/source/solar/inc) \
38 -I$(OUTDIR)/inc \
41 $(eval $(call gb_Library_add_api,frm,\
42 offapi \
43 oovbaapi \
44 udkapi \
47 $(eval $(call gb_Library_add_linked_libs,frm,\
48 comphelper \
49 cppu \
50 cppuhelper \
51 dbtools \
52 editeng \
53 i18nisolang1 \
54 sal \
55 sfx \
56 svl \
57 svt \
58 svxcore \
59 tk \
60 tl \
61 ucbhelper \
62 utl \
63 vcl \
64 $(gb_STDLIBS) \
67 ifeq ($(OS)$(COM),WNTMSC)
68 $(eval $(call gb_Library_use_externals,frm,\
69 icuin \
70 icuuc \
71 libxml2 \
73 else
74 $(eval $(call gb_Library_use_externals,frm,\
75 icui18n \
76 icuuc \
77 libxml2 \
79 endif
81 $(eval $(call gb_Library_set_componentfile,frm,forms/util/frm))
83 $(eval $(call gb_Library_add_exception_objects,frm,\
84 forms/source/component/Button \
85 forms/source/component/cachedrowset \
86 forms/source/component/CheckBox \
87 forms/source/component/clickableimage \
88 forms/source/component/cloneable \
89 forms/source/component/Columns \
90 forms/source/component/ComboBox \
91 forms/source/component/Currency \
92 forms/source/component/DatabaseForm \
93 forms/source/component/Date \
94 forms/source/component/EditBase \
95 forms/source/component/Edit \
96 forms/source/component/entrylisthelper \
97 forms/source/component/errorbroadcaster \
98 forms/source/component/EventThread \
99 forms/source/component/File \
100 forms/source/component/Filter \
101 forms/source/component/findpos \
102 forms/source/component/FixedText \
103 forms/source/component/FormattedField \
104 forms/source/component/FormattedFieldWrapper \
105 forms/source/component/FormComponent \
106 forms/source/component/formcontrolfont \
107 forms/source/component/FormsCollection \
108 forms/source/component/Grid \
109 forms/source/component/GroupBox \
110 forms/source/component/GroupManager \
111 forms/source/component/Hidden \
112 forms/source/component/ImageButton \
113 forms/source/component/ImageControl \
114 forms/source/component/imgprod \
115 forms/source/component/ListBox \
116 forms/source/component/navigationbar \
117 forms/source/component/Numeric \
118 forms/source/component/Pattern \
119 forms/source/component/propertybaghelper \
120 forms/source/component/RadioButton \
121 forms/source/component/refvaluecomponent \
122 forms/source/component/scrollbar \
123 forms/source/component/spinbutton \
124 forms/source/component/Time \
125 forms/source/helper/commanddescriptionprovider \
126 forms/source/helper/commandimageprovider \
127 forms/source/helper/controlfeatureinterception \
128 forms/source/helper/formnavigation \
129 forms/source/helper/resettable \
130 forms/source/helper/urltransformer \
131 forms/source/helper/windowstateguard \
132 forms/source/misc/componenttools \
133 forms/source/misc/frm_module \
134 forms/source/misc/frm_strings \
135 forms/source/misc/ids \
136 forms/source/misc/InterfaceContainer \
137 forms/source/misc/limitedformats \
138 forms/source/misc/listenercontainers \
139 forms/source/misc/property \
140 forms/source/misc/services \
141 forms/source/resource/frm_resource \
142 forms/source/richtext/attributedispatcher \
143 forms/source/richtext/clipboarddispatcher \
144 forms/source/richtext/featuredispatcher \
145 forms/source/richtext/parametrizedattributedispatcher \
146 forms/source/richtext/richtextcontrol \
147 forms/source/richtext/richtextengine \
148 forms/source/richtext/richtextimplcontrol \
149 forms/source/richtext/richtextmodel \
150 forms/source/richtext/richtextunowrapper \
151 forms/source/richtext/richtextvclcontrol \
152 forms/source/richtext/richtextviewport \
153 forms/source/richtext/rtattributehandler \
154 forms/source/richtext/specialdispatchers \
155 forms/source/runtime/formoperations \
156 forms/source/solar/component/navbarcontrol \
157 forms/source/solar/control/navtoolbar \
158 forms/source/xforms/binding \
159 forms/source/xforms/boolexpression \
160 forms/source/xforms/computedexpression \
161 forms/source/xforms/convert \
162 forms/source/xforms/datatyperepository \
163 forms/source/xforms/datatypes \
164 forms/source/xforms/enumeration \
165 forms/source/xforms/mip \
166 forms/source/xforms/model \
167 forms/source/xforms/model_ui \
168 forms/source/xforms/pathexpression \
169 forms/source/xforms/propertysetbase \
170 forms/source/xforms/resourcehelper \
171 forms/source/xforms/submission \
172 forms/source/xforms/submission/replace \
173 forms/source/xforms/submission/serialization_app_xml \
174 forms/source/xforms/submission/serialization_urlencoded \
175 forms/source/xforms/submission/submission_get \
176 forms/source/xforms/submission/submission_post \
177 forms/source/xforms/submission/submission_put \
178 forms/source/xforms/unohelper \
179 forms/source/xforms/xformsevent \
180 forms/source/xforms/xforms_services \
181 forms/source/xforms/xmlhelper \
182 forms/source/xforms/xpathlib/extension \
183 forms/source/xforms/xpathlib/xpathlib \
186 # vim: set noet sw=4 ts=4: