1 # -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
2 # Version: MPL 1.1 / GPLv3+ / LGPLv3+
4 # The contents of this file are subject to the Mozilla Public License Version
5 # 1.1 (the "License"); you may not use this file except in compliance with
6 # the License or as specified alternatively below. You may obtain a copy of
7 # the License at http://www.mozilla.org/MPL/
9 # Software distributed under the License is distributed on an "AS IS" basis,
10 # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11 # for the specific language governing rights and limitations under the
14 # Major Contributor(s):
15 # Copyright (C) 2010 Red Hat, Inc., David Tardon <dtardon@redhat.com>
18 # All Rights Reserved.
20 # For minor contributions see the git repository.
22 # Alternatively, the contents of this file may be used under the terms of
23 # either the GNU General Public License Version 3 or later (the "GPLv3+"), or
24 # the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
25 # in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
26 # instead of those above.
28 $(eval
$(call gb_Library_Library
,dba
))
30 $(eval
$(call gb_Library_use_package
,dba
,\
34 $(eval
$(call gb_Library_set_include
,dba
,\
36 -I
$(SRCDIR
)/dbaccess
/inc \
37 -I
$(SRCDIR
)/dbaccess
/source
/inc \
38 -I
$(SRCDIR
)/dbaccess
/source
/core
/inc \
41 $(eval
$(call gb_Library_add_defs
,dba
,\
42 -DOOO_DLLIMPLEMENTATION_DBA \
45 $(eval
$(call gb_Library_use_sdk_api
,dba
))
47 $(eval
$(call gb_Library_use_libraries
,dba
,\
69 $(eval
$(call gb_Library_set_componentfile
,dba
,dbaccess
/util
/dba
))
71 $(eval
$(call gb_Library_add_exception_objects
,dba
,\
72 dbaccess
/source
/core
/api
/BookmarkSet \
73 dbaccess
/source
/core
/api
/CacheSet \
74 dbaccess
/source
/core
/api
/callablestatement \
75 dbaccess
/source
/core
/api
/CIndexes \
76 dbaccess
/source
/core
/api
/column \
77 dbaccess
/source
/core
/api
/columnsettings \
78 dbaccess
/source
/core
/api
/CRowSetColumn \
79 dbaccess
/source
/core
/api
/CRowSetDataColumn \
80 dbaccess
/source
/core
/api
/datacolumn \
81 dbaccess
/source
/core
/api
/datasettings \
82 dbaccess
/source
/core
/api
/definitioncolumn \
83 dbaccess
/source
/core
/api
/FilteredContainer \
84 dbaccess
/source
/core
/api
/HelperCollections \
85 dbaccess
/source
/core
/api
/KeySet \
86 dbaccess
/source
/core
/api
/OptimisticSet \
87 dbaccess
/source
/core
/api
/preparedstatement \
88 dbaccess
/source
/core
/api
/PrivateRow \
89 dbaccess
/source
/core
/api
/query \
90 dbaccess
/source
/core
/api
/querycomposer \
91 dbaccess
/source
/core
/api
/querycontainer \
92 dbaccess
/source
/core
/api
/querydescriptor \
93 dbaccess
/source
/core
/api
/resultcolumn \
94 dbaccess
/source
/core
/api
/resultset \
95 dbaccess
/source
/core
/api
/RowSet \
96 dbaccess
/source
/core
/api
/RowSetBase \
97 dbaccess
/source
/core
/api
/RowSetCache \
98 dbaccess
/source
/core
/api
/RowSetCacheIterator \
99 dbaccess
/source
/core
/api
/SingleSelectQueryComposer \
100 dbaccess
/source
/core
/api
/statement \
101 dbaccess
/source
/core
/api
/StaticSet \
102 dbaccess
/source
/core
/api
/table \
103 dbaccess
/source
/core
/api
/tablecontainer \
104 dbaccess
/source
/core
/api
/TableDeco \
105 dbaccess
/source
/core
/api
/View \
106 dbaccess
/source
/core
/api
/viewcontainer \
107 dbaccess
/source
/core
/api
/WrappedResultSet \
108 dbaccess
/source
/core
/dataaccess
/bookmarkcontainer \
109 dbaccess
/source
/core
/dataaccess
/commandcontainer \
110 dbaccess
/source
/core
/dataaccess
/commanddefinition \
111 dbaccess
/source
/core
/dataaccess
/ComponentDefinition \
112 dbaccess
/source
/core
/dataaccess
/connection \
113 dbaccess
/source
/core
/dataaccess
/ContentHelper \
114 dbaccess
/source
/core
/dataaccess
/dataaccessdescriptor \
115 dbaccess
/source
/core
/dataaccess
/databasecontext \
116 dbaccess
/source
/core
/dataaccess
/databasedocument \
117 dbaccess
/source
/core
/dataaccess
/databaseregistrations \
118 dbaccess
/source
/core
/dataaccess
/datasource \
119 dbaccess
/source
/core
/dataaccess
/definitioncontainer \
120 dbaccess
/source
/core
/dataaccess
/documentcontainer \
121 dbaccess
/source
/core
/dataaccess
/documentdefinition \
122 dbaccess
/source
/core
/dataaccess
/documenteventexecutor \
123 dbaccess
/source
/core
/dataaccess
/documenteventnotifier \
124 dbaccess
/source
/core
/dataaccess
/documentevents \
125 dbaccess
/source
/core
/dataaccess
/intercept \
126 dbaccess
/source
/core
/dataaccess
/ModelImpl \
127 dbaccess
/source
/core
/dataaccess
/myucp_datasupplier \
128 dbaccess
/source
/core
/dataaccess
/myucp_resultset \
129 dbaccess
/source
/core
/dataaccess
/SharedConnection \
130 dbaccess
/source
/core
/misc
/apitools \
131 dbaccess
/source
/core
/misc
/ContainerListener \
132 dbaccess
/source
/core
/misc
/ContainerMediator \
133 dbaccess
/source
/core
/misc
/DatabaseDataProvider \
134 dbaccess
/source
/core
/misc
/dbastrings \
135 dbaccess
/source
/core
/misc
/dsntypes \
136 dbaccess
/source
/core
/misc
/module_dba \
137 dbaccess
/source
/core
/misc
/objectnameapproval \
138 dbaccess
/source
/core
/misc
/PropertyForward \
139 dbaccess
/source
/core
/misc
/sdbcoretools \
140 dbaccess
/source
/core
/misc
/services \
141 dbaccess
/source
/core
/misc
/userinformation \
142 dbaccess
/source
/core
/misc
/veto \
143 dbaccess
/source
/core
/recovery
/dbdocrecovery \
144 dbaccess
/source
/core
/recovery
/settingsimport \
145 dbaccess
/source
/core
/recovery
/storagestream \
146 dbaccess
/source
/core
/recovery
/storagetextstream \
147 dbaccess
/source
/core
/recovery
/storagexmlstream \
148 dbaccess
/source
/core
/recovery
/subcomponentloader \
149 dbaccess
/source
/core
/recovery
/subcomponentrecovery \
150 dbaccess
/source
/core
/resource
/core_resource \
153 # vim: set noet sw=4 ts=4: