1#************************************************************************* 2# 3# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4# 5# Copyright 2000, 2011 Oracle and/or its affiliates. 6# 7# OpenOffice.org - a multi-platform office productivity suite 8# 9# This file is part of OpenOffice.org. 10# 11# OpenOffice.org is free software: you can redistribute it and/or modify 12# it under the terms of the GNU Lesser General Public License version 3 13# only, as published by the Free Software Foundation. 14# 15# OpenOffice.org is distributed in the hope that it will be useful, 16# but WITHOUT ANY WARRANTY; without even the implied warranty of 17# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18# GNU Lesser General Public License version 3 for more details 19# (a copy is included in the LICENSE file that accompanied this code). 20# 21# You should have received a copy of the GNU Lesser General Public License 22# version 3 along with OpenOffice.org. If not, see 23# <http://www.openoffice.org/license.html> 24# for a copy of the LGPLv3 License. 25# 26#************************************************************************* 27 28$(eval $(call gb_Library_Library,editeng)) 29 30$(eval $(call gb_Library_add_package_headers,editeng,editeng_inc)) 31 32$(eval $(call gb_Library_add_precompiled_header,editeng,$(SRCDIR)/editeng/inc/pch/precompiled_editeng)) 33 34$(eval $(call gb_Library_set_include,editeng,\ 35 $$(INCLUDE) \ 36 -I$(SRCDIR)/editeng/inc/pch \ 37 -I$(SRCDIR)/editeng/inc \ 38 -I$(OUTDIR)/inc/offuh \ 39)) 40 41$(eval $(call gb_Library_set_defs,editeng,\ 42 $$(DEFS) \ 43 -DEDITENG_DLLIMPLEMENTATION \ 44)) 45 46ifneq ($(strip $(EDITDEBUG)),) 47$(eval $(call gb_Library_set_defs,editeng,\ 48 $$(DEFS) \ 49 -DEDITDEBUG \ 50)) 51endif 52 53$(eval $(call gb_Library_add_exception_objects,editeng,\ 54 editeng/inc/pch/precompiled_editeng \ 55 editeng/source/accessibility/AccessibleComponentBase \ 56 editeng/source/accessibility/AccessibleContextBase \ 57 editeng/source/accessibility/AccessibleEditableTextPara \ 58 editeng/source/accessibility/AccessibleHyperlink \ 59 editeng/source/accessibility/AccessibleImageBullet \ 60 editeng/source/accessibility/AccessibleParaManager \ 61 editeng/source/accessibility/AccessibleSelectionBase \ 62 editeng/source/accessibility/AccessibleStaticTextBase \ 63 editeng/source/accessibility/AccessibleStringWrap \ 64 editeng/source/editeng/editattr \ 65 editeng/source/editeng/editdbg \ 66 editeng/source/editeng/editdoc \ 67 editeng/source/editeng/editdoc2 \ 68 editeng/source/editeng/editeng \ 69 editeng/source/editeng/editobj \ 70 editeng/source/editeng/editsel \ 71 editeng/source/editeng/editundo \ 72 editeng/source/editeng/editview \ 73 editeng/source/editeng/edtspell \ 74 editeng/source/editeng/eehtml \ 75 editeng/source/editeng/eeng_pch \ 76 editeng/source/editeng/eeobj \ 77 editeng/source/editeng/eerdll \ 78 editeng/source/editeng/eertfpar \ 79 editeng/source/editeng/impedit \ 80 editeng/source/editeng/impedit2 \ 81 editeng/source/editeng/impedit3 \ 82 editeng/source/editeng/impedit4 \ 83 editeng/source/editeng/impedit5 \ 84 editeng/source/editeng/textconv \ 85 editeng/source/items/bulitem \ 86 editeng/source/items/charhiddenitem \ 87 editeng/source/items/flditem \ 88 editeng/source/items/frmitems \ 89 editeng/source/items/itemtype \ 90 editeng/source/items/numitem \ 91 editeng/source/items/optitems \ 92 editeng/source/items/paperinf \ 93 editeng/source/items/paraitem \ 94 editeng/source/items/svdfield \ 95 editeng/source/items/svxfont \ 96 editeng/source/items/textitem \ 97 editeng/source/items/writingmodeitem \ 98 editeng/source/items/xmlcnitm \ 99 editeng/source/misc/acorrcfg \ 100 editeng/source/misc/edtdlg \ 101 editeng/source/misc/forbiddencharacterstable \ 102 editeng/source/misc/hangulhanja \ 103 editeng/source/misc/splwrap \ 104 editeng/source/misc/svxacorr \ 105 editeng/source/misc/SvXMLAutoCorrectExport \ 106 editeng/source/misc/SvXMLAutoCorrectImport \ 107 editeng/source/misc/swafopt \ 108 editeng/source/misc/txtrange \ 109 editeng/source/misc/unolingu \ 110 editeng/source/outliner/outleeng \ 111 editeng/source/outliner/outlin2 \ 112 editeng/source/outliner/outliner \ 113 editeng/source/outliner/outlobj \ 114 editeng/source/outliner/outlundo \ 115 editeng/source/outliner/outlvw \ 116 editeng/source/outliner/outl_pch \ 117 editeng/source/outliner/paralist \ 118 editeng/source/rtf/rtfgrf \ 119 editeng/source/rtf/rtfitem \ 120 editeng/source/rtf/svxrtf \ 121 editeng/source/uno/unoedhlp \ 122 editeng/source/uno/unoedprx \ 123 editeng/source/uno/unoedsrc \ 124 editeng/source/uno/unofdesc \ 125 editeng/source/uno/unofield \ 126 editeng/source/uno/UnoForbiddenCharsTable \ 127 editeng/source/uno/unofored \ 128 editeng/source/uno/unoforou \ 129 editeng/source/uno/unoipset \ 130 editeng/source/uno/unonrule \ 131 editeng/source/uno/unopracc \ 132 editeng/source/uno/unotext \ 133 editeng/source/uno/unotext2 \ 134 editeng/source/uno/unoviwed \ 135 editeng/source/uno/unoviwou \ 136 editeng/source/xml/xmltxtexp \ 137 editeng/source/xml/xmltxtimp \ 138)) 139 140# add libraries to be linked to editeng; again these names need to be given as 141# specified in Repository.mk 142$(eval $(call gb_Library_add_linked_libs,editeng,\ 143 xo \ 144 basegfx \ 145 lng \ 146 svt \ 147 tk \ 148 vcl \ 149 svl \ 150 stl \ 151 sot \ 152 utl \ 153 tl \ 154 comphelper \ 155 ucbhelper \ 156 cppuhelper \ 157 cppu \ 158 vos3 \ 159 sal \ 160 icuuc \ 161 i18nisolang1 \ 162 i18npaper \ 163 $(gb_STDLIBS) \ 164)) 165 166# vim: set noet sw=4 ts=4: 167 168