xref: /aoo4110/main/editeng/Library_editeng.mk (revision b1cdbd2c)
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