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,editeng)) 25 26$(eval $(call gb_Library_add_package_headers,editeng,editeng_inc)) 27 28$(eval $(call gb_Library_add_precompiled_header,editeng,$(SRCDIR)/editeng/inc/pch/precompiled_editeng)) 29 30$(eval $(call gb_Library_set_include,editeng,\ 31 $$(INCLUDE) \ 32 -I$(SRCDIR)/editeng/inc/pch \ 33 -I$(SRCDIR)/editeng/inc \ 34)) 35 36$(eval $(call gb_Library_add_defs,editeng,\ 37 -DEDITENG_DLLIMPLEMENTATION \ 38)) 39 40ifneq ($(strip $(EDITDEBUG)),) 41$(eval $(call gb_Library_add_defs,editeng,\ 42 -DEDITDEBUG \ 43)) 44endif 45 46$(eval $(call gb_Library_add_api,editeng,\ 47 udkapi \ 48 offapi \ 49)) 50 51$(eval $(call gb_Library_add_exception_objects,editeng,\ 52 editeng/inc/pch/precompiled_editeng \ 53 editeng/source/accessibility/AccessibleComponentBase \ 54 editeng/source/accessibility/AccessibleContextBase \ 55 editeng/source/accessibility/AccessibleEditableTextPara \ 56 editeng/source/accessibility/AccessibleHyperlink \ 57 editeng/source/accessibility/AccessibleImageBullet \ 58 editeng/source/accessibility/AccessibleParaManager \ 59 editeng/source/accessibility/AccessibleSelectionBase \ 60 editeng/source/accessibility/AccessibleStaticTextBase \ 61 editeng/source/accessibility/AccessibleStringWrap \ 62 editeng/source/editeng/editattr \ 63 editeng/source/editeng/editdbg \ 64 editeng/source/editeng/editdoc \ 65 editeng/source/editeng/editdoc2 \ 66 editeng/source/editeng/editeng \ 67 editeng/source/editeng/editobj \ 68 editeng/source/editeng/editsel \ 69 editeng/source/editeng/editundo \ 70 editeng/source/editeng/editview \ 71 editeng/source/editeng/edtspell \ 72 editeng/source/editeng/eehtml \ 73 editeng/source/editeng/eeng_pch \ 74 editeng/source/editeng/eeobj \ 75 editeng/source/editeng/eerdll \ 76 editeng/source/editeng/eertfpar \ 77 editeng/source/editeng/impedit \ 78 editeng/source/editeng/impedit2 \ 79 editeng/source/editeng/impedit3 \ 80 editeng/source/editeng/impedit4 \ 81 editeng/source/editeng/impedit5 \ 82 editeng/source/editeng/textconv \ 83 editeng/source/items/bulitem \ 84 editeng/source/items/charhiddenitem \ 85 editeng/source/items/flditem \ 86 editeng/source/items/frmitems \ 87 editeng/source/items/itemtype \ 88 editeng/source/items/numitem \ 89 editeng/source/items/optitems \ 90 editeng/source/items/paperinf \ 91 editeng/source/items/paraitem \ 92 editeng/source/items/svdfield \ 93 editeng/source/items/svxfont \ 94 editeng/source/items/textitem \ 95 editeng/source/items/writingmodeitem \ 96 editeng/source/items/xmlcnitm \ 97 editeng/source/misc/acorrcfg \ 98 editeng/source/misc/edtdlg \ 99 editeng/source/misc/forbiddencharacterstable \ 100 editeng/source/misc/hangulhanja \ 101 editeng/source/misc/splwrap \ 102 editeng/source/misc/svxacorr \ 103 editeng/source/misc/SvXMLAutoCorrectExport \ 104 editeng/source/misc/SvXMLAutoCorrectImport \ 105 editeng/source/misc/swafopt \ 106 editeng/source/misc/txtrange \ 107 editeng/source/misc/unolingu \ 108 editeng/source/outliner/outleeng \ 109 editeng/source/outliner/outlin2 \ 110 editeng/source/outliner/outliner \ 111 editeng/source/outliner/outlobj \ 112 editeng/source/outliner/outlundo \ 113 editeng/source/outliner/outlvw \ 114 editeng/source/outliner/outl_pch \ 115 editeng/source/outliner/paralist \ 116 editeng/source/rtf/rtfgrf \ 117 editeng/source/rtf/rtfitem \ 118 editeng/source/rtf/svxrtf \ 119 editeng/source/uno/unoedhlp \ 120 editeng/source/uno/unoedprx \ 121 editeng/source/uno/unoedsrc \ 122 editeng/source/uno/unofdesc \ 123 editeng/source/uno/unofield \ 124 editeng/source/uno/UnoForbiddenCharsTable \ 125 editeng/source/uno/unofored \ 126 editeng/source/uno/unoforou \ 127 editeng/source/uno/unoipset \ 128 editeng/source/uno/unonrule \ 129 editeng/source/uno/unopracc \ 130 editeng/source/uno/unotext \ 131 editeng/source/uno/unotext2 \ 132 editeng/source/uno/unoviwed \ 133 editeng/source/uno/unoviwou \ 134 editeng/source/xml/xmltxtexp \ 135 editeng/source/xml/xmltxtimp \ 136)) 137 138# add libraries to be linked to editeng; again these names need to be given as 139# specified in Repository.mk 140$(eval $(call gb_Library_add_linked_libs,editeng,\ 141 xo \ 142 basegfx \ 143 lng \ 144 svt \ 145 ootk \ 146 vcl \ 147 svl \ 148 stl \ 149 sot \ 150 utl \ 151 tl \ 152 comphelper \ 153 ucbhelper \ 154 cppuhelper \ 155 cppu \ 156 vos3 \ 157 sal \ 158 i18nisolang1 \ 159 i18npaper \ 160 $(gb_STDLIBS) \ 161)) 162 163$(call gb_Library_use_external,editeng,icuuc) 164 165# vim: set noet sw=4 ts=4: 166 167