xref: /aoo42x/main/dbaccess/Library_dba.mk (revision b63233d8)
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,dba))
25$(eval $(call gb_Library_add_package_headers,dba,dbaccess_inc))
26$(eval $(call gb_Library_add_precompiled_header,dba,$(SRCDIR)/dbaccess/inc/pch/precompiled_dbaccess))
27
28$(eval $(call gb_Library_set_componentfile,dba,dbaccess/util/dba))
29
30$(eval $(call gb_Library_add_api,dba,\
31	udkapi \
32	offapi \
33))
34
35$(eval $(call gb_Library_set_include,dba,\
36	-I$(SRCDIR)/dbaccess/inc \
37	-I$(SRCDIR)/dbaccess/source/core/inc \
38	-I$(SRCDIR)/dbaccess/source/inc \
39	-I$(SRCDIR)/dbaccess/inc/pch \
40	$$(INCLUDE) \
41))
42
43$(eval $(call gb_Library_add_defs,dba,\
44	-DOOO_DLLIMPLEMENTATION_DBA \
45))
46
47$(eval $(call gb_Library_add_linked_libs,dba,\
48	sb \
49	tl \
50	svt \
51	svl \
52	cppuhelper \
53	cppu \
54	comphelper \
55	dbtools \
56	utl \
57	vcl \
58	sal \
59	stl \
60	i18nisolang1 \
61	ucbhelper \
62	sfx \
63	salhelper \
64	xo \
65	fwe \
66    $(gb_STDLIBS) \
67))
68
69$(eval $(call gb_Library_add_exception_objects,dba,\
70	dbaccess/source/core/api/querydescriptor \
71	dbaccess/source/core/api/FilteredContainer \
72	dbaccess/source/core/api/TableDeco \
73	dbaccess/source/core/api/RowSetCacheIterator \
74	dbaccess/source/core/api/RowSet \
75	dbaccess/source/core/api/column \
76	dbaccess/source/core/api/RowSetBase \
77	dbaccess/source/core/api/CRowSetDataColumn \
78	dbaccess/source/core/api/CRowSetColumn \
79	dbaccess/source/core/api/querycomposer \
80	dbaccess/source/core/api/CIndexes \
81	dbaccess/source/core/api/BookmarkSet \
82	dbaccess/source/core/api/KeySet \
83	dbaccess/source/core/api/StaticSet \
84	dbaccess/source/core/api/CacheSet \
85	dbaccess/source/core/api/RowSetCache \
86	dbaccess/source/core/api/definitioncolumn \
87	dbaccess/source/core/api/resultcolumn \
88	dbaccess/source/core/api/datacolumn \
89	dbaccess/source/core/api/resultset \
90	dbaccess/source/core/api/statement \
91	dbaccess/source/core/api/preparedstatement \
92	dbaccess/source/core/api/callablestatement \
93	dbaccess/source/core/api/query \
94	dbaccess/source/core/api/querycontainer \
95	dbaccess/source/core/api/table \
96	dbaccess/source/core/api/viewcontainer \
97	dbaccess/source/core/api/tablecontainer \
98	dbaccess/source/core/api/SingleSelectQueryComposer \
99	dbaccess/source/core/api/HelperCollections \
100	dbaccess/source/core/api/datasettings \
101	dbaccess/source/core/api/View \
102	dbaccess/source/core/api/WrappedResultSet \
103	dbaccess/source/core/api/OptimisticSet \
104	dbaccess/source/core/api/PrivateRow \
105	dbaccess/source/core/api/columnsettings \
106	dbaccess/source/core/dataaccess/SharedConnection \
107	dbaccess/source/core/dataaccess/ContentHelper \
108	dbaccess/source/core/dataaccess/bookmarkcontainer \
109	dbaccess/source/core/dataaccess/definitioncontainer \
110	dbaccess/source/core/dataaccess/commanddefinition \
111	dbaccess/source/core/dataaccess/documentcontainer \
112	dbaccess/source/core/dataaccess/commandcontainer \
113	dbaccess/source/core/dataaccess/documentdefinition \
114	dbaccess/source/core/dataaccess/ComponentDefinition \
115	dbaccess/source/core/dataaccess/databasecontext \
116	dbaccess/source/core/dataaccess/connection \
117	dbaccess/source/core/dataaccess/datasource \
118	dbaccess/source/core/dataaccess/databaseregistrations \
119	dbaccess/source/core/dataaccess/intercept \
120	dbaccess/source/core/dataaccess/myucp_datasupplier \
121	dbaccess/source/core/dataaccess/myucp_resultset \
122	dbaccess/source/core/dataaccess/databasedocument \
123	dbaccess/source/core/dataaccess/dataaccessdescriptor \
124	dbaccess/source/core/dataaccess/ModelImpl \
125	dbaccess/source/core/dataaccess/documentevents \
126	dbaccess/source/core/dataaccess/documenteventexecutor \
127	dbaccess/source/core/dataaccess/documenteventnotifier \
128	dbaccess/source/core/misc/sdbcoretools \
129	dbaccess/source/core/misc/services \
130	dbaccess/source/core/misc/PropertyForward \
131	dbaccess/source/core/misc/ContainerMediator \
132	dbaccess/source/core/misc/userinformation \
133	dbaccess/source/core/misc/ContainerListener \
134	dbaccess/source/core/misc/objectnameapproval \
135	dbaccess/source/core/misc/DatabaseDataProvider \
136	dbaccess/source/core/misc/module_dba \
137	dbaccess/source/core/misc/dsntypes \
138	dbaccess/source/core/misc/veto \
139	dbaccess/source/core/misc/apitools \
140	dbaccess/source/core/misc/dbastrings \
141	dbaccess/source/core/recovery/dbdocrecovery \
142	dbaccess/source/core/recovery/subcomponentloader \
143	dbaccess/source/core/recovery/storagestream \
144	dbaccess/source/core/recovery/storagexmlstream \
145	dbaccess/source/core/recovery/storagetextstream \
146	dbaccess/source/core/recovery/subcomponentrecovery \
147	dbaccess/source/core/recovery/settingsimport \
148	dbaccess/source/core/resource/core_resource \
149))
150
151# vim: set noet sw=4 ts=4:
152