Version 6.1.4.1, tag libreoffice-6.1.4.1
[LibreOffice.git] / dbaccess / Library_dbu.mk
blob908c1cf9471f1005a1d8c4b5a403e52f1b1167f1
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,$(SRCDIR)/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 fwe \
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))
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 \
254 ifeq ($(OS),WNT)
255 $(eval $(call gb_Library_add_exception_objects,dbu,\
256 dbaccess/source/ui/dlg/adodatalinks \
258 endif
260 # vim: set noet sw=4 ts=4: