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