CWS-TOOLING: integrate CWS os146
[LibreOffice.git] / comphelper / Library_comphelp.mk
blob0228d80b2f89949569f89fa475e1661d7a1d91d4
1 #*************************************************************************
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 #
5 # Copyright 2009 by Sun Microsystems, Inc.
7 # OpenOffice.org - a multi-platform office productivity suite
9 # This file is part of OpenOffice.org.
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.
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).
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.
26 #*************************************************************************
28 $(eval $(call gb_Library_Library,comphelper))
30 $(eval $(call gb_Library_add_package_headers,comphelper,comphelper_inc))
32 $(eval $(call gb_Library_add_precompiled_header,comphelper,$(SRCDIR)/comphelper/inc/pch/precompiled_comphelper))
34 $(eval $(call gb_Library_set_componentfile,comphelper,comphelper/util/comphelp))
36 $(eval $(call gb_Library_set_include,comphelper,\
37 -I$(SRCDIR)/comphelper/inc/pch \
38 -I$(SRCDIR)/comphelper/source/inc \
39 $$(INCLUDE) \
40 -I$(OUTDIR)/inc/offuh \
43 $(eval $(call gb_Library_set_defs,comphelper,\
44 $$(DEFS) \
45 -DCOMPHELPER_DLLIMPLEMENTATION \
48 $(eval $(call gb_Library_add_linked_libs,comphelper,\
49 sal \
50 cppuhelper \
51 cppu \
52 ucbhelper \
53 vos3 \
54 stl \
55 $(gb_STDLIBS) \
58 $(eval $(call gb_Library_add_exception_objects,comphelper,\
59 comphelper/source/compare/AnyCompareFactory \
60 comphelper/source/container/IndexedPropertyValuesContainer \
61 comphelper/source/container/NamedPropertyValuesContainer \
62 comphelper/source/container/container \
63 comphelper/source/container/containermultiplexer \
64 comphelper/source/container/embeddedobjectcontainer \
65 comphelper/source/container/enumerablemap \
66 comphelper/source/container/enumhelper \
67 comphelper/source/container/namecontainer \
68 comphelper/source/eventattachermgr/eventattachermgr \
69 comphelper/source/misc/accessiblecomponenthelper \
70 comphelper/source/misc/accessiblecontexthelper \
71 comphelper/source/misc/accessibleeventbuffer \
72 comphelper/source/misc/accessibleeventnotifier \
73 comphelper/source/misc/accessiblekeybindinghelper \
74 comphelper/source/misc/accessibleselectionhelper \
75 comphelper/source/misc/accessibletexthelper \
76 comphelper/source/misc/accessiblewrapper \
77 comphelper/source/misc/accimplaccess \
78 comphelper/source/misc/anytostring \
79 comphelper/source/misc/asyncnotification \
80 comphelper/source/misc/comphelper_module \
81 comphelper/source/misc/comphelper_services \
82 comphelper/source/misc/componentbase \
83 comphelper/source/misc/componentcontext \
84 comphelper/source/misc/componentmodule \
85 comphelper/source/misc/configurationhelper \
86 comphelper/source/misc/docpasswordhelper \
87 comphelper/source/misc/docpasswordrequest \
88 comphelper/source/misc/documentinfo \
89 comphelper/source/misc/documentiologring \
90 comphelper/source/misc/evtlistenerhlp \
91 comphelper/source/misc/evtmethodhelper \
92 comphelper/source/misc/ihwrapnofilter \
93 comphelper/source/misc/instancelocker \
94 comphelper/source/misc/interaction \
95 comphelper/source/misc/legacysingletonfactory \
96 comphelper/source/misc/listenernotification \
97 comphelper/source/misc/locale \
98 comphelper/source/misc/logging \
99 comphelper/source/misc/mediadescriptor \
100 comphelper/source/misc/mimeconfighelper \
101 comphelper/source/misc/namedvaluecollection \
102 comphelper/source/misc/numberedcollection \
103 comphelper/source/misc/numbers \
104 comphelper/source/misc/officeresourcebundle \
105 comphelper/source/misc/officerestartmanager \
106 comphelper/source/misc/proxyaggregation \
107 comphelper/source/misc/regpathhelper \
108 comphelper/source/misc/scopeguard \
109 comphelper/source/misc/SelectionMultiplex \
110 comphelper/source/misc/sequenceashashmap \
111 comphelper/source/misc/sequence \
112 comphelper/source/misc/servicedecl \
113 comphelper/source/misc/serviceinfohelper \
114 comphelper/source/misc/sharedmutex \
115 comphelper/source/misc/stillreadwriteinteraction \
116 comphelper/source/misc/anycompare \
117 comphelper/source/misc/storagehelper \
118 comphelper/source/misc/string \
119 comphelper/source/misc/synchronousdispatch \
120 comphelper/source/misc/types \
121 comphelper/source/misc/uieventslogger \
122 comphelper/source/misc/weak \
123 comphelper/source/misc/weakeventlistener \
124 comphelper/source/officeinstdir/officeinstallationdirectories \
125 comphelper/source/processfactory/componentfactory \
126 comphelper/source/processfactory/processfactory \
127 comphelper/source/property/ChainablePropertySet \
128 comphelper/source/property/ChainablePropertySetInfo \
129 comphelper/source/property/composedprops \
130 comphelper/source/property/genericpropertyset \
131 comphelper/source/property/MasterPropertySet \
132 comphelper/source/property/MasterPropertySetInfo \
133 comphelper/source/property/opropertybag \
134 comphelper/source/property/propagg \
135 comphelper/source/property/propertybag \
136 comphelper/source/property/propertycontainer \
137 comphelper/source/property/propertycontainerhelper \
138 comphelper/source/property/property \
139 comphelper/source/property/propertysethelper \
140 comphelper/source/property/propertysetinfo \
141 comphelper/source/property/propertystatecontainer \
142 comphelper/source/property/propmultiplex \
143 comphelper/source/property/propstate \
144 comphelper/source/property/TypeGeneration \
145 comphelper/source/streaming/basicio \
146 comphelper/source/streaming/memorystream \
147 comphelper/source/streaming/oslfile2streamwrap \
148 comphelper/source/streaming/otransactedfilestream \
149 comphelper/source/streaming/seekableinput \
150 comphelper/source/streaming/seqinputstreamserv \
151 comphelper/source/streaming/seqoutputstreamserv \
152 comphelper/source/streaming/seqstream \
153 comphelper/source/streaming/streamsection \
154 comphelper/source/xml/attributelist \
155 comphelper/source/xml/ofopxmlhelper \
158 # vim: set noet sw=4 ts=4: