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