xref: /aoo42x/main/cui/Library_cui.mk (revision af1727b2)
1036294fdSdamjan#**************************************************************
284ac5aacSMechtilde#
3036294fdSdamjan#  Licensed to the Apache Software Foundation (ASF) under one
4036294fdSdamjan#  or more contributor license agreements.  See the NOTICE file
5036294fdSdamjan#  distributed with this work for additional information
6036294fdSdamjan#  regarding copyright ownership.  The ASF licenses this file
7036294fdSdamjan#  to you under the Apache License, Version 2.0 (the
8036294fdSdamjan#  "License"); you may not use this file except in compliance
9036294fdSdamjan#  with the License.  You may obtain a copy of the License at
1084ac5aacSMechtilde#
11036294fdSdamjan#    http://www.apache.org/licenses/LICENSE-2.0
1284ac5aacSMechtilde#
13036294fdSdamjan#  Unless required by applicable law or agreed to in writing,
14036294fdSdamjan#  software distributed under the License is distributed on an
15036294fdSdamjan#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16036294fdSdamjan#  KIND, either express or implied.  See the License for the
17036294fdSdamjan#  specific language governing permissions and limitations
18036294fdSdamjan#  under the License.
1984ac5aacSMechtilde#
20036294fdSdamjan#**************************************************************
21036294fdSdamjan
22036294fdSdamjan
23036294fdSdamjan
24036294fdSdamjan$(eval $(call gb_Library_Library,cui))
25036294fdSdamjan
26036294fdSdamjan$(eval $(call gb_Library_add_precompiled_header,cui,$(SRCDIR)/cui/inc/pch/precompiled_cui))
27036294fdSdamjan
28036294fdSdamjan$(eval $(call gb_Library_set_componentfile,cui,cui/util/cui))
29036294fdSdamjan
30036294fdSdamjan$(eval $(call gb_Library_set_include,cui,\
31036294fdSdamjan        $$(INCLUDE) \
32036294fdSdamjan	-I$(SRCDIR)/cui/inc/pch \
33036294fdSdamjan	-I$(SRCDIR)/cui/source/inc \
34036294fdSdamjan))
35036294fdSdamjan
36*af1727b2SJim Jagielskiifneq ($(strip $(BUILD_VER_STRING)),)
37*af1727b2SJim Jagielski$(eval $(call gb_Library_add_defs,cui,-DBUILD_VER_STRING="$(BUILD_VER_STRING)"))
3889c158f7Sdamjanendif
3989c158f7Sdamjan
40036294fdSdamjan$(eval $(call gb_Library_add_defs,cui,\
41036294fdSdamjan	-DCOPYRIGHT_YEAR=$(shell perl -e 'use POSIX qw(strftime); print strftime("%Y", gmtime($$ENV{SOURCE_DATE_EPOCH} || time));') \
42036294fdSdamjan))
43036294fdSdamjan
44036294fdSdamjanifeq ($(ENABLE_GTK),TRUE)
45036294fdSdamjan$(eval $(call gb_Library_add_defs,cui,-DENABLE_GTK))
46036294fdSdamjanendif
47036294fdSdamjan
48036294fdSdamjanifeq ($(ENABLE_KDE),TRUE)
49036294fdSdamjan$(eval $(call gb_Library_add_defs,cui,-DENABLE_KDE))
50036294fdSdamjanendif
51036294fdSdamjan
52036294fdSdamjanifeq ($(ENABLE_KDE4),TRUE)
53036294fdSdamjan$(eval $(call gb_Library_add_defs,cui,-DENABLE_KDE4))
54036294fdSdamjanendif
55036294fdSdamjan
56036294fdSdamjan$(eval $(call gb_Library_add_api,cui,\
57036294fdSdamjan	offapi \
58036294fdSdamjan	udkapi \
59036294fdSdamjan))
60036294fdSdamjan
61036294fdSdamjan$(eval $(call gb_Library_add_linked_libs,cui,\
62036294fdSdamjan	avmedia \
63036294fdSdamjan	basegfx \
64036294fdSdamjan	comphelper \
65036294fdSdamjan	cppuhelper \
66036294fdSdamjan	cppu \
67036294fdSdamjan	editeng \
68036294fdSdamjan	i18nisolang1 \
69036294fdSdamjan	jvmfwk \
70036294fdSdamjan	lng \
71036294fdSdamjan	ootk \
72036294fdSdamjan	sal \
73036294fdSdamjan	sb \
74036294fdSdamjan	sax \
75036294fdSdamjan	sfx \
76036294fdSdamjan	sot \
77036294fdSdamjan	stl \
78036294fdSdamjan	svl \
79036294fdSdamjan	svt \
80036294fdSdamjan	svx \
81036294fdSdamjan	svxcore \
82036294fdSdamjan	tl \
83036294fdSdamjan	ucbhelper \
84036294fdSdamjan	utl \
85036294fdSdamjan	vcl \
86036294fdSdamjan	vos3 \
87036294fdSdamjan	$(gb_STDLIBS) \
88036294fdSdamjan))
89036294fdSdamjan
90036294fdSdamjanifeq ($(GUI),WNT)
91036294fdSdamjan$(eval $(call gb_Library_add_linked_libs,cui,\
92036294fdSdamjan	advapi32 \
93036294fdSdamjan	shlwapi \
94036294fdSdamjan))
95036294fdSdamjanendif
96036294fdSdamjan
97036294fdSdamjan$(call gb_Library_use_external,cui,icuuc)
98036294fdSdamjan
99036294fdSdamjan$(eval $(call gb_Library_add_exception_objects,cui,\
100036294fdSdamjan	cui/source/customize/acccfg \
101036294fdSdamjan	cui/source/customize/cfg \
102036294fdSdamjan	cui/source/customize/cfgutil \
103036294fdSdamjan	cui/source/customize/eventdlg \
104036294fdSdamjan	cui/source/customize/macropg \
105036294fdSdamjan	cui/source/customize/selector \
106036294fdSdamjan	cui/source/dialogs/about \
107036294fdSdamjan	cui/source/dialogs/colorpicker \
108036294fdSdamjan	cui/source/dialogs/commonlingui \
109036294fdSdamjan	cui/source/dialogs/cuicharmap \
110036294fdSdamjan	cui/source/dialogs/cuifmsearch \
111036294fdSdamjan	cui/source/dialogs/cuigaldlg \
112036294fdSdamjan	cui/source/dialogs/cuigrfflt \
113036294fdSdamjan	cui/source/dialogs/cuihyperdlg \
114036294fdSdamjan	cui/source/dialogs/cuiimapwnd \
115036294fdSdamjan	cui/source/dialogs/cuitbxform \
116036294fdSdamjan	cui/source/dialogs/dlgname \
117036294fdSdamjan	cui/source/dialogs/hangulhanjadlg \
118036294fdSdamjan	cui/source/dialogs/hldocntp \
119036294fdSdamjan	cui/source/dialogs/hldoctp \
120036294fdSdamjan	cui/source/dialogs/hlinettp \
121036294fdSdamjan	cui/source/dialogs/hlmailtp \
122036294fdSdamjan	cui/source/dialogs/hlmarkwn \
123036294fdSdamjan	cui/source/dialogs/hltpbase \
124036294fdSdamjan	cui/source/dialogs/hyphen \
125036294fdSdamjan	cui/source/dialogs/iconcdlg \
126036294fdSdamjan	cui/source/dialogs/insdlg \
127036294fdSdamjan	cui/source/dialogs/insrc \
128036294fdSdamjan	cui/source/dialogs/linkdlg \
129036294fdSdamjan	cui/source/dialogs/multifil \
130036294fdSdamjan	cui/source/dialogs/multipat \
131036294fdSdamjan	cui/source/dialogs/newtabledlg \
132036294fdSdamjan	cui/source/dialogs/passwdomdlg \
133036294fdSdamjan	cui/source/dialogs/pastedlg \
134036294fdSdamjan	cui/source/dialogs/plfilter \
135036294fdSdamjan	cui/source/dialogs/postdlg \
136036294fdSdamjan	cui/source/dialogs/scriptdlg \
137036294fdSdamjan	cui/source/dialogs/sdrcelldlg \
138036294fdSdamjan	cui/source/dialogs/showcols \
139036294fdSdamjan	cui/source/dialogs/SpellAttrib \
140036294fdSdamjan	cui/source/dialogs/SpellDialog \
141036294fdSdamjan	cui/source/dialogs/splitcelldlg \
142036294fdSdamjan	cui/source/dialogs/srchxtra \
143036294fdSdamjan	cui/source/dialogs/thesdlg \
144036294fdSdamjan	cui/source/dialogs/zoom \
145036294fdSdamjan	cui/source/factory/dlgfact \
146036294fdSdamjan	cui/source/factory/cuiexp \
147036294fdSdamjan	cui/source/factory/cuiresmgr \
148036294fdSdamjan	cui/source/factory/init \
149036294fdSdamjan	cui/source/options/cfgchart \
150036294fdSdamjan	cui/source/options/connpoolconfig \
151036294fdSdamjan	cui/source/options/connpooloptions \
152036294fdSdamjan	cui/source/options/connpoolsettings \
153036294fdSdamjan	cui/source/options/cuisrchdlg \
154036294fdSdamjan	cui/source/options/dbregister \
155036294fdSdamjan	cui/source/options/dbregisterednamesconfig \
156036294fdSdamjan	cui/source/options/dbregistersettings \
157036294fdSdamjan	cui/source/options/doclinkdialog \
158036294fdSdamjan	cui/source/options/fontsubs \
159036294fdSdamjan	cui/source/options/internationaloptions \
160036294fdSdamjan	cui/source/options/optaccessibility \
161036294fdSdamjan	cui/source/options/optasian \
162036294fdSdamjan	cui/source/options/optchart \
163036294fdSdamjan	cui/source/options/optcolor \
164036294fdSdamjan	cui/source/options/optctl \
165036294fdSdamjan	cui/source/options/optdict \
166036294fdSdamjan	cui/source/options/optfltr \
167036294fdSdamjan	cui/source/options/optgdlg \
168036294fdSdamjan	cui/source/options/optgenrl \
169036294fdSdamjan	cui/source/options/optHeaderTabListbox \
170036294fdSdamjan	cui/source/options/opthtml \
171036294fdSdamjan	cui/source/options/optimprove \
172036294fdSdamjan	cui/source/options/optimprove2 \
173036294fdSdamjan	cui/source/options/optinet2 \
174036294fdSdamjan	cui/source/options/optjava \
175036294fdSdamjan	cui/source/options/optjsearch \
176036294fdSdamjan	cui/source/options/optlingu \
177036294fdSdamjan	cui/source/options/optmemory \
178036294fdSdamjan	cui/source/options/optpath \
179036294fdSdamjan	cui/source/options/optsave \
180036294fdSdamjan	cui/source/options/optupdt \
181036294fdSdamjan	cui/source/options/radiobtnbox \
182036294fdSdamjan	cui/source/options/readonlyimage \
183036294fdSdamjan	cui/source/options/sdbcdriverenum \
184036294fdSdamjan	cui/source/options/securityoptions \
185036294fdSdamjan	cui/source/options/treeopt \
186036294fdSdamjan	cui/source/options/webconninfo \
187036294fdSdamjan	cui/source/tabpages/align \
188036294fdSdamjan	cui/source/tabpages/autocdlg \
189036294fdSdamjan	cui/source/tabpages/backgrnd \
190036294fdSdamjan	cui/source/tabpages/bbdlg \
191036294fdSdamjan	cui/source/tabpages/border \
192036294fdSdamjan	cui/source/tabpages/borderconn \
193036294fdSdamjan	cui/source/tabpages/chardlg \
194036294fdSdamjan	cui/source/tabpages/connect \
195036294fdSdamjan	cui/source/tabpages/dstribut \
196036294fdSdamjan	cui/source/tabpages/grfpage \
197036294fdSdamjan	cui/source/tabpages/labdlg \
198036294fdSdamjan	cui/source/tabpages/macroass \
199036294fdSdamjan	cui/source/tabpages/measure \
200036294fdSdamjan	cui/source/tabpages/numfmt \
201036294fdSdamjan	cui/source/tabpages/numpages \
202036294fdSdamjan	cui/source/tabpages/page \
203036294fdSdamjan	cui/source/tabpages/paragrph \
204036294fdSdamjan	cui/source/tabpages/swpossizetabpage \
205036294fdSdamjan	cui/source/tabpages/tabarea \
206036294fdSdamjan	cui/source/tabpages/tabline \
207036294fdSdamjan	cui/source/tabpages/tabstpge \
208036294fdSdamjan	cui/source/tabpages/textanim \
209036294fdSdamjan	cui/source/tabpages/textattr \
210036294fdSdamjan	cui/source/tabpages/tparea \
211036294fdSdamjan	cui/source/tabpages/tpbitmap \
212036294fdSdamjan	cui/source/tabpages/tpcolor \
213036294fdSdamjan	cui/source/tabpages/tpgradnt \
214036294fdSdamjan	cui/source/tabpages/tphatch \
215036294fdSdamjan	cui/source/tabpages/tpline \
216036294fdSdamjan	cui/source/tabpages/tplnedef \
217036294fdSdamjan	cui/source/tabpages/tplneend \
218036294fdSdamjan	cui/source/tabpages/tpshadow \
219036294fdSdamjan	cui/source/tabpages/transfrm \
220036294fdSdamjan	cui/source/uno/services/services \
221036294fdSdamjan))
222036294fdSdamjan
223036294fdSdamjanifeq ($(GUI),WNT)
224036294fdSdamjan$(eval $(call gb_Library_add_exception_objects,cui,\
225036294fdSdamjan	cui/source/dialogs/winpluginlib \
226036294fdSdamjan))
227036294fdSdamjanendif
228036294fdSdamjan
229036294fdSdamjan# vim: set noet sw=4 ts=4:
230