tdf#160371: sc_subsequent_filters_test2: Add unittest
[LibreOffice.git] / dbaccess / Library_dbu.mk
blob1157c6ffa8e5915201607693738392c16fcc0b70
1 # -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
3 # This file is part of the LibreOffice project.
5 # This Source Code Form is subject to the terms of the Mozilla Public
6 # License, v. 2.0. If a copy of the MPL was not distributed with this
7 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
10 $(eval $(call gb_Library_Library,dbu))
12 $(eval $(call gb_Library_set_include,dbu,\
13 $$(INCLUDE) \
14 -I$(SRCDIR)/dbaccess/inc \
15 -I$(SRCDIR)/dbaccess/source/inc \
16 -I$(SRCDIR)/dbaccess/source/ui/inc \
17 -I$(WORKDIR)/YaccTarget/connectivity/source/parse \
20 $(eval $(call gb_Library_set_precompiled_header,dbu,dbaccess/inc/pch/precompiled_dbu))
22 $(eval $(call gb_Library_use_custom_headers,dbu,\
23 officecfg/registry \
26 $(eval $(call gb_Library_use_sdk_api,dbu))
28 $(eval $(call gb_Library_add_defs,dbu,\
29 -DDBACCESS_DLLIMPLEMENTATION \
32 $(eval $(call gb_Library_use_externals,dbu,\
33 boost_headers \
34 odbc_headers \
37 $(eval $(call gb_Library_use_libraries,dbu,\
38 comphelper \
39 cppu \
40 cppuhelper \
41 dba \
42 dbtools \
43 editeng \
44 fwk \
45 sal \
46 salhelper \
47 i18nlangtag \
48 sfx \
49 sot \
50 svl \
51 svt \
52 svxcore \
53 svx \
54 tk \
55 tl \
56 ucbhelper \
57 utl \
58 vcl \
61 ifeq ($(OS),WNT)
62 $(eval $(call gb_Library_use_system_win32_libs,dbu,\
63 ole32 \
64 oleaut32 \
65 uuid \
67 endif
69 $(eval $(call gb_Library_set_componentfile,dbu,dbaccess/util/dbu,services))
71 $(eval $(call gb_Library_add_exception_objects,dbu,\
72 dbaccess/source/ui/app/AppController \
73 dbaccess/source/ui/app/AppControllerDnD \
74 dbaccess/source/ui/app/AppControllerGen \
75 dbaccess/source/ui/app/AppDetailPageHelper \
76 dbaccess/source/ui/app/AppDetailView \
77 dbaccess/source/ui/app/AppIconControl \
78 dbaccess/source/ui/app/AppSwapWindow \
79 dbaccess/source/ui/app/AppTitleWindow \
80 dbaccess/source/ui/app/AppView \
81 dbaccess/source/ui/app/ChildWindow \
82 dbaccess/source/ui/app/DocumentInfoPreview \
83 dbaccess/source/ui/app/subcomponentmanager \
84 dbaccess/source/ui/app/templwin \
85 dbaccess/source/ui/browser/AsynchronousLink \
86 dbaccess/source/ui/browser/brwctrlr \
87 dbaccess/source/ui/browser/brwview \
88 dbaccess/source/ui/browser/dataview \
89 dbaccess/source/ui/browser/dbexchange \
90 dbaccess/source/ui/browser/dbloader \
91 dbaccess/source/ui/browser/dbtreemodel \
92 dbaccess/source/ui/browser/dsbrowserDnD \
93 dbaccess/source/ui/browser/dsEntriesNoExp \
94 dbaccess/source/ui/browser/exsrcbrw \
95 dbaccess/source/ui/browser/formadapter \
96 dbaccess/source/ui/browser/genericcontroller \
97 dbaccess/source/ui/browser/sbagrid \
98 dbaccess/source/ui/browser/sbamultiplex \
99 dbaccess/source/ui/browser/unodatbr \
100 dbaccess/source/ui/control/charsetlistbox \
101 dbaccess/source/ui/control/ColumnControlWindow \
102 dbaccess/source/ui/control/curledit \
103 dbaccess/source/ui/control/dbtreelistbox \
104 dbaccess/source/ui/control/FieldControls \
105 dbaccess/source/ui/control/FieldDescControl \
106 dbaccess/source/ui/control/opendoccontrols \
107 dbaccess/source/ui/control/RelationControl \
108 dbaccess/source/ui/control/sqledit \
109 dbaccess/source/ui/control/SqlNameEdit \
110 dbaccess/source/ui/control/TableGrantCtrl \
111 dbaccess/source/ui/control/tabletree \
112 dbaccess/source/ui/control/undosqledit \
113 dbaccess/source/ui/dlg/admincontrols \
114 dbaccess/source/ui/dlg/adminpages \
115 dbaccess/source/ui/dlg/adtabdlg \
116 dbaccess/source/ui/dlg/advancedsettings \
117 dbaccess/source/ui/dlg/CollectionView \
118 dbaccess/source/ui/dlg/ConnectionHelper \
119 dbaccess/source/ui/dlg/ConnectionPage \
120 dbaccess/source/ui/dlg/ConnectionPageSetup \
121 dbaccess/source/ui/dlg/dbadmin \
122 dbaccess/source/ui/dlg/DbAdminImpl \
123 dbaccess/source/ui/dlg/dbfindex \
124 dbaccess/source/ui/dlg/DBSetupConnectionPages \
125 dbaccess/source/ui/dlg/dbwiz \
126 dbaccess/source/ui/dlg/dbwizsetup \
127 dbaccess/source/ui/dlg/detailpages \
128 dbaccess/source/ui/dlg/directsql \
129 dbaccess/source/ui/dlg/dlgattr \
130 dbaccess/source/ui/dlg/dlgsave \
131 dbaccess/source/ui/dlg/dlgsize \
132 dbaccess/source/ui/dlg/dsselect \
133 dbaccess/source/ui/dlg/finteraction \
134 dbaccess/source/ui/dlg/generalpage \
135 dbaccess/source/ui/dlg/indexdialog \
136 dbaccess/source/ui/dlg/indexfieldscontrol \
137 dbaccess/source/ui/dlg/odbcconfig \
138 dbaccess/source/ui/dlg/optionalboolitem \
139 dbaccess/source/ui/dlg/paramdialog \
140 dbaccess/source/ui/dlg/queryfilter \
141 dbaccess/source/ui/dlg/queryorder \
142 dbaccess/source/ui/dlg/QueryPropertiesDialog \
143 dbaccess/source/ui/dlg/RelationDlg \
144 dbaccess/source/ui/dlg/sqlmessage \
145 dbaccess/source/ui/dlg/tablespage \
146 dbaccess/source/ui/dlg/TablesSingleDlg \
147 dbaccess/source/ui/dlg/TextConnectionHelper \
148 dbaccess/source/ui/dlg/textconnectionsettings \
149 dbaccess/source/ui/dlg/UserAdmin \
150 dbaccess/source/ui/dlg/UserAdminDlg \
151 dbaccess/source/ui/misc/asyncmodaldialog \
152 dbaccess/source/ui/misc/charsets \
153 dbaccess/source/ui/misc/controllerframe \
154 dbaccess/source/ui/misc/databaseobjectview \
155 dbaccess/source/ui/misc/datasourceconnector \
156 dbaccess/source/ui/misc/dbaundomanager \
157 dbaccess/source/ui/misc/dbsubcomponentcontroller \
158 dbaccess/source/ui/misc/defaultobjectnamecheck \
159 dbaccess/source/ui/misc/DExport \
160 dbaccess/source/ui/misc/dsmeta \
161 dbaccess/source/ui/misc/HtmlReader \
162 dbaccess/source/ui/misc/imageprovider \
163 dbaccess/source/ui/misc/indexcollection \
164 dbaccess/source/ui/misc/linkeddocuments \
165 dbaccess/source/ui/misc/propertystorage \
166 dbaccess/source/ui/misc/RowSetDrop \
167 dbaccess/source/ui/misc/RtfReader \
168 dbaccess/source/ui/misc/singledoccontroller \
169 dbaccess/source/ui/misc/stringlistitem \
170 dbaccess/source/ui/misc/TableCopyHelper \
171 dbaccess/source/ui/misc/TokenWriter \
172 dbaccess/source/ui/misc/UITools \
173 dbaccess/source/ui/misc/WColumnSelect \
174 dbaccess/source/ui/misc/WCopyTable \
175 dbaccess/source/ui/misc/WCPage \
176 dbaccess/source/ui/misc/WExtendPages \
177 dbaccess/source/ui/misc/WNameMatch \
178 dbaccess/source/ui/misc/WTypeSelect \
179 dbaccess/source/ui/querydesign/ConnectionLine \
180 dbaccess/source/ui/querydesign/ConnectionLineAccess \
181 dbaccess/source/ui/querydesign/ConnectionLineData \
182 dbaccess/source/ui/querydesign/JAccess \
183 dbaccess/source/ui/querydesign/JoinController \
184 dbaccess/source/ui/querydesign/JoinDesignView \
185 dbaccess/source/ui/querydesign/JoinExchange \
186 dbaccess/source/ui/querydesign/JoinTableView \
187 dbaccess/source/ui/querydesign/limitboxcontroller \
188 dbaccess/source/ui/querydesign/QTableConnection \
189 dbaccess/source/ui/querydesign/QTableConnectionData \
190 dbaccess/source/ui/querydesign/QTableWindow \
191 dbaccess/source/ui/querydesign/QTableWindowData \
192 dbaccess/source/ui/querydesign/querycontainerwindow \
193 dbaccess/source/ui/querydesign/querycontroller \
194 dbaccess/source/ui/querydesign/QueryDesignView \
195 dbaccess/source/ui/querydesign/querydlg \
196 dbaccess/source/ui/querydesign/QueryMoveTabWinUndoAct \
197 dbaccess/source/ui/querydesign/QueryTabConnUndoAction \
198 dbaccess/source/ui/querydesign/QueryTableView \
199 dbaccess/source/ui/querydesign/QueryTabWinUndoAct \
200 dbaccess/source/ui/querydesign/QueryTextView \
201 dbaccess/source/ui/querydesign/QueryViewSwitch \
202 dbaccess/source/ui/querydesign/SelectionBrowseBox \
203 dbaccess/source/ui/querydesign/TableConnection \
204 dbaccess/source/ui/querydesign/TableConnectionData \
205 dbaccess/source/ui/querydesign/TableFieldDescription \
206 dbaccess/source/ui/querydesign/TableFieldInfo \
207 dbaccess/source/ui/querydesign/TableWindow \
208 dbaccess/source/ui/querydesign/TableWindowAccess \
209 dbaccess/source/ui/querydesign/TableWindowData \
210 dbaccess/source/ui/querydesign/TableWindowListBox \
211 dbaccess/source/ui/querydesign/TableWindowTitle \
212 dbaccess/source/ui/relationdesign/RelationController \
213 dbaccess/source/ui/relationdesign/RelationDesignView \
214 dbaccess/source/ui/relationdesign/RelationTableView \
215 dbaccess/source/ui/relationdesign/RTableConnection \
216 dbaccess/source/ui/relationdesign/RTableConnectionData \
217 dbaccess/source/ui/tabledesign/FieldDescriptions \
218 dbaccess/source/ui/tabledesign/TableController \
219 dbaccess/source/ui/tabledesign/TableDesignControl \
220 dbaccess/source/ui/tabledesign/TableDesignHelpBar \
221 dbaccess/source/ui/tabledesign/TableDesignView \
222 dbaccess/source/ui/tabledesign/TableFieldControl \
223 dbaccess/source/ui/tabledesign/TableFieldDescWin \
224 dbaccess/source/ui/tabledesign/TableRow \
225 dbaccess/source/ui/tabledesign/TableRowExchange \
226 dbaccess/source/ui/tabledesign/TableUndo \
227 dbaccess/source/ui/tabledesign/TEditControl \
228 dbaccess/source/ui/uno/admindlg \
229 dbaccess/source/ui/uno/AdvancedSettingsDlg \
230 dbaccess/source/ui/uno/ColumnControl \
231 dbaccess/source/ui/uno/ColumnModel \
232 dbaccess/source/ui/uno/ColumnPeer \
233 dbaccess/source/ui/uno/composerdialogs \
234 dbaccess/source/ui/uno/copytablewizard \
235 dbaccess/source/ui/uno/dbinteraction \
236 dbaccess/source/ui/uno/DBTypeWizDlg \
237 dbaccess/source/ui/uno/DBTypeWizDlgSetup \
238 dbaccess/source/ui/uno/TableFilterDlg \
239 dbaccess/source/ui/uno/textconnectionsettings_uno \
240 dbaccess/source/ui/uno/unoadmin \
241 dbaccess/source/ui/uno/unoDirectSql \
242 dbaccess/source/ui/uno/unosqlmessage \
243 dbaccess/source/ui/uno/UserSettingsDlg \
246 ifeq ($(OS),WNT)
247 $(eval $(call gb_Library_add_exception_objects,dbu,\
248 dbaccess/source/ui/dlg/adodatalinks \
250 endif
252 # vim: set noet sw=4 ts=4: