xref: /trunk/main/dbaccess/Library_dba.mk (revision bcc22a4c08e1268a4f06e54fb146f88ef49f2cdc)
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