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
,\
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
,$(SRCDIR
)/dbaccess
/inc
/pch
/precompiled_dbu
))
22 $(eval
$(call gb_Library_use_custom_headers
,dbu
,\
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
,\
37 $(eval
$(call gb_Library_use_libraries
,dbu
,\
62 $(eval
$(call gb_Library_use_system_win32_libs
,dbu
,\
69 $(eval
$(call gb_Library_set_componentfile
,dbu
,dbaccess
/util
/dbu
))
71 $(eval
$(call gb_Library_add_exception_objects
,dbu
,\
72 dbaccess
/source
/shared
/dbu_reghelper \
73 dbaccess
/source
/ui
/app
/AppController \
74 dbaccess
/source
/ui
/app
/AppControllerDnD \
75 dbaccess
/source
/ui
/app
/AppControllerGen \
76 dbaccess
/source
/ui
/app
/AppDetailPageHelper \
77 dbaccess
/source
/ui
/app
/AppDetailView \
78 dbaccess
/source
/ui
/app
/AppIconControl \
79 dbaccess
/source
/ui
/app
/AppSwapWindow \
80 dbaccess
/source
/ui
/app
/AppTitleWindow \
81 dbaccess
/source
/ui
/app
/AppView \
82 dbaccess
/source
/ui
/app
/subcomponentmanager \
83 dbaccess
/source
/ui
/browser
/AsynchronousLink \
84 dbaccess
/source
/ui
/browser
/brwctrlr \
85 dbaccess
/source
/ui
/browser
/brwview \
86 dbaccess
/source
/ui
/browser
/dataview \
87 dbaccess
/source
/ui
/browser
/dbexchange \
88 dbaccess
/source
/ui
/browser
/dbloader \
89 dbaccess
/source
/ui
/browser
/dbtreemodel \
90 dbaccess
/source
/ui
/browser
/dbtreeview \
91 dbaccess
/source
/ui
/browser
/dsbrowserDnD \
92 dbaccess
/source
/ui
/browser
/dsEntriesNoExp \
93 dbaccess
/source
/ui
/browser
/exsrcbrw \
94 dbaccess
/source
/ui
/browser
/formadapter \
95 dbaccess
/source
/ui
/browser
/genericcontroller \
96 dbaccess
/source
/ui
/browser
/sbagrid \
97 dbaccess
/source
/ui
/browser
/sbamultiplex \
98 dbaccess
/source
/ui
/browser
/unodatbr \
99 dbaccess
/source
/ui
/control
/charsetlistbox \
100 dbaccess
/source
/ui
/control
/ColumnControlWindow \
101 dbaccess
/source
/ui
/control
/curledit \
102 dbaccess
/source
/ui
/control
/dbtreelistbox \
103 dbaccess
/source
/ui
/control
/FieldControls \
104 dbaccess
/source
/ui
/control
/FieldDescControl \
105 dbaccess
/source
/ui
/control
/listviewitems \
106 dbaccess
/source
/ui
/control
/marktree \
107 dbaccess
/source
/ui
/control
/opendoccontrols \
108 dbaccess
/source
/ui
/control
/RelationControl \
109 dbaccess
/source
/ui
/control
/ScrollHelper \
110 dbaccess
/source
/ui
/control
/sqledit \
111 dbaccess
/source
/ui
/control
/SqlNameEdit \
112 dbaccess
/source
/ui
/control
/TableGrantCtrl \
113 dbaccess
/source
/ui
/control
/tabletree \
114 dbaccess
/source
/ui
/control
/undosqledit \
115 dbaccess
/source
/ui
/control
/VertSplitView \
116 dbaccess
/source
/ui
/dlg
/admincontrols \
117 dbaccess
/source
/ui
/dlg
/adminpages \
118 dbaccess
/source
/ui
/dlg
/adtabdlg \
119 dbaccess
/source
/ui
/dlg
/advancedsettings \
120 dbaccess
/source
/ui
/dlg
/CollectionView \
121 dbaccess
/source
/ui
/dlg
/ConnectionHelper \
122 dbaccess
/source
/ui
/dlg
/ConnectionPage \
123 dbaccess
/source
/ui
/dlg
/ConnectionPageSetup \
124 dbaccess
/source
/ui
/dlg
/dbadmin \
125 dbaccess
/source
/ui
/dlg
/DbAdminImpl \
126 dbaccess
/source
/ui
/dlg
/dbfindex \
127 dbaccess
/source
/ui
/dlg
/DBSetupConnectionPages \
128 dbaccess
/source
/ui
/dlg
/dbwiz \
129 dbaccess
/source
/ui
/dlg
/dbwizsetup \
130 dbaccess
/source
/ui
/dlg
/detailpages \
131 dbaccess
/source
/ui
/dlg
/directsql \
132 dbaccess
/source
/ui
/dlg
/dlgattr \
133 dbaccess
/source
/ui
/dlg
/dlgsave \
134 dbaccess
/source
/ui
/dlg
/dlgsize \
135 dbaccess
/source
/ui
/dlg
/dsselect \
136 dbaccess
/source
/ui
/dlg
/finteraction \
137 dbaccess
/source
/ui
/dlg
/generalpage \
138 dbaccess
/source
/ui
/dlg
/indexdialog \
139 dbaccess
/source
/ui
/dlg
/indexfieldscontrol \
140 dbaccess
/source
/ui
/dlg
/odbcconfig \
141 dbaccess
/source
/ui
/dlg
/optionalboolitem \
142 dbaccess
/source
/ui
/dlg
/paramdialog \
143 dbaccess
/source
/ui
/dlg
/queryfilter \
144 dbaccess
/source
/ui
/dlg
/queryorder \
145 dbaccess
/source
/ui
/dlg
/QueryPropertiesDialog \
146 dbaccess
/source
/ui
/dlg
/RelationDlg \
147 dbaccess
/source
/ui
/dlg
/sqlmessage \
148 dbaccess
/source
/ui
/dlg
/tablespage \
149 dbaccess
/source
/ui
/dlg
/TablesSingleDlg \
150 dbaccess
/source
/ui
/dlg
/TextConnectionHelper \
151 dbaccess
/source
/ui
/dlg
/textconnectionsettings \
152 dbaccess
/source
/ui
/dlg
/UserAdmin \
153 dbaccess
/source
/ui
/dlg
/UserAdminDlg \
154 dbaccess
/source
/ui
/misc
/asyncmodaldialog \
155 dbaccess
/source
/ui
/misc
/charsets \
156 dbaccess
/source
/ui
/misc
/controllerframe \
157 dbaccess
/source
/ui
/misc
/databaseobjectview \
158 dbaccess
/source
/ui
/misc
/datasourceconnector \
159 dbaccess
/source
/ui
/misc
/dbaundomanager \
160 dbaccess
/source
/ui
/misc
/dbsubcomponentcontroller \
161 dbaccess
/source
/ui
/misc
/defaultobjectnamecheck \
162 dbaccess
/source
/ui
/misc
/DExport \
163 dbaccess
/source
/ui
/misc
/dsmeta \
164 dbaccess
/source
/ui
/misc
/HtmlReader \
165 dbaccess
/source
/ui
/misc
/imageprovider \
166 dbaccess
/source
/ui
/misc
/indexcollection \
167 dbaccess
/source
/ui
/misc
/linkeddocuments \
168 dbaccess
/source
/ui
/misc
/propertysetitem \
169 dbaccess
/source
/ui
/misc
/propertystorage \
170 dbaccess
/source
/ui
/misc
/RowSetDrop \
171 dbaccess
/source
/ui
/misc
/RtfReader \
172 dbaccess
/source
/ui
/misc
/singledoccontroller \
173 dbaccess
/source
/ui
/misc
/stringlistitem \
174 dbaccess
/source
/ui
/misc
/TableCopyHelper \
175 dbaccess
/source
/ui
/misc
/TokenWriter \
176 dbaccess
/source
/ui
/misc
/ToolBoxHelper \
177 dbaccess
/source
/ui
/misc
/uiservices \
178 dbaccess
/source
/ui
/misc
/UITools \
179 dbaccess
/source
/ui
/misc
/WColumnSelect \
180 dbaccess
/source
/ui
/misc
/WCopyTable \
181 dbaccess
/source
/ui
/misc
/WCPage \
182 dbaccess
/source
/ui
/misc
/WExtendPages \
183 dbaccess
/source
/ui
/misc
/WNameMatch \
184 dbaccess
/source
/ui
/misc
/WTypeSelect \
185 dbaccess
/source
/ui
/querydesign
/ConnectionLine \
186 dbaccess
/source
/ui
/querydesign
/ConnectionLineAccess \
187 dbaccess
/source
/ui
/querydesign
/ConnectionLineData \
188 dbaccess
/source
/ui
/querydesign
/JAccess \
189 dbaccess
/source
/ui
/querydesign
/JoinController \
190 dbaccess
/source
/ui
/querydesign
/JoinDesignView \
191 dbaccess
/source
/ui
/querydesign
/JoinExchange \
192 dbaccess
/source
/ui
/querydesign
/JoinTableView \
193 dbaccess
/source
/ui
/querydesign
/LimitBox \
194 dbaccess
/source
/ui
/querydesign
/limitboxcontroller \
195 dbaccess
/source
/ui
/querydesign
/QTableConnection \
196 dbaccess
/source
/ui
/querydesign
/QTableConnectionData \
197 dbaccess
/source
/ui
/querydesign
/QTableWindow \
198 dbaccess
/source
/ui
/querydesign
/QTableWindowData \
199 dbaccess
/source
/ui
/querydesign
/querycontainerwindow \
200 dbaccess
/source
/ui
/querydesign
/querycontroller \
201 dbaccess
/source
/ui
/querydesign
/QueryDesignView \
202 dbaccess
/source
/ui
/querydesign
/querydlg \
203 dbaccess
/source
/ui
/querydesign
/QueryMoveTabWinUndoAct \
204 dbaccess
/source
/ui
/querydesign
/QueryTabConnUndoAction \
205 dbaccess
/source
/ui
/querydesign
/QueryTableView \
206 dbaccess
/source
/ui
/querydesign
/QueryTabWinUndoAct \
207 dbaccess
/source
/ui
/querydesign
/QueryTextView \
208 dbaccess
/source
/ui
/querydesign
/QueryViewSwitch \
209 dbaccess
/source
/ui
/querydesign
/SelectionBrowseBox \
210 dbaccess
/source
/ui
/querydesign
/TableConnection \
211 dbaccess
/source
/ui
/querydesign
/TableConnectionData \
212 dbaccess
/source
/ui
/querydesign
/TableFieldDescription \
213 dbaccess
/source
/ui
/querydesign
/TableFieldInfo \
214 dbaccess
/source
/ui
/querydesign
/TableWindow \
215 dbaccess
/source
/ui
/querydesign
/TableWindowAccess \
216 dbaccess
/source
/ui
/querydesign
/TableWindowData \
217 dbaccess
/source
/ui
/querydesign
/TableWindowListBox \
218 dbaccess
/source
/ui
/querydesign
/TableWindowTitle \
219 dbaccess
/source
/ui
/relationdesign
/RelationController \
220 dbaccess
/source
/ui
/relationdesign
/RelationDesignView \
221 dbaccess
/source
/ui
/relationdesign
/RelationTableView \
222 dbaccess
/source
/ui
/relationdesign
/RTableConnection \
223 dbaccess
/source
/ui
/relationdesign
/RTableConnectionData \
224 dbaccess
/source
/ui
/tabledesign
/FieldDescGenWin \
225 dbaccess
/source
/ui
/tabledesign
/FieldDescriptions \
226 dbaccess
/source
/ui
/tabledesign
/TableController \
227 dbaccess
/source
/ui
/tabledesign
/TableDesignControl \
228 dbaccess
/source
/ui
/tabledesign
/TableDesignHelpBar \
229 dbaccess
/source
/ui
/tabledesign
/TableDesignView \
230 dbaccess
/source
/ui
/tabledesign
/TableFieldControl \
231 dbaccess
/source
/ui
/tabledesign
/TableFieldDescWin \
232 dbaccess
/source
/ui
/tabledesign
/TableRow \
233 dbaccess
/source
/ui
/tabledesign
/TableRowExchange \
234 dbaccess
/source
/ui
/tabledesign
/TableUndo \
235 dbaccess
/source
/ui
/tabledesign
/TEditControl \
236 dbaccess
/source
/ui
/uno
/admindlg \
237 dbaccess
/source
/ui
/uno
/AdvancedSettingsDlg \
238 dbaccess
/source
/ui
/uno
/ColumnControl \
239 dbaccess
/source
/ui
/uno
/ColumnModel \
240 dbaccess
/source
/ui
/uno
/ColumnPeer \
241 dbaccess
/source
/ui
/uno
/composerdialogs \
242 dbaccess
/source
/ui
/uno
/copytablewizard \
243 dbaccess
/source
/ui
/uno
/dbinteraction \
244 dbaccess
/source
/ui
/uno
/DBTypeWizDlg \
245 dbaccess
/source
/ui
/uno
/DBTypeWizDlgSetup \
246 dbaccess
/source
/ui
/uno
/TableFilterDlg \
247 dbaccess
/source
/ui
/uno
/textconnectionsettings_uno \
248 dbaccess
/source
/ui
/uno
/unoadmin \
249 dbaccess
/source
/ui
/uno
/unoDirectSql \
250 dbaccess
/source
/ui
/uno
/unosqlmessage \
251 dbaccess
/source
/ui
/uno
/UserSettingsDlg \
255 $(eval
$(call gb_Library_add_exception_objects
,dbu
,\
256 dbaccess
/source
/ui
/dlg
/adodatalinks \
260 # vim: set noet sw=4 ts=4: