Version 5.4.3.2, tag libreoffice-5.4.3.2
[LibreOffice.git] / dbaccess / Library_dbu.mk
blob2192c77e4ebe40979af0eb13aaec127b66dc56bc
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/DriverSettings \
136 dbaccess/source/ui/dlg/dsselect \
137 dbaccess/source/ui/dlg/finteraction \
138 dbaccess/source/ui/dlg/generalpage \
139 dbaccess/source/ui/dlg/indexdialog \
140 dbaccess/source/ui/dlg/indexfieldscontrol \
141 dbaccess/source/ui/dlg/odbcconfig \
142 dbaccess/source/ui/dlg/optionalboolitem \
143 dbaccess/source/ui/dlg/paramdialog \
144 dbaccess/source/ui/dlg/queryfilter \
145 dbaccess/source/ui/dlg/queryorder \
146 dbaccess/source/ui/dlg/QueryPropertiesDialog \
147 dbaccess/source/ui/dlg/RelationDlg \
148 dbaccess/source/ui/dlg/sqlmessage \
149 dbaccess/source/ui/dlg/tablespage \
150 dbaccess/source/ui/dlg/TablesSingleDlg \
151 dbaccess/source/ui/dlg/TextConnectionHelper \
152 dbaccess/source/ui/dlg/textconnectionsettings \
153 dbaccess/source/ui/dlg/UserAdmin \
154 dbaccess/source/ui/dlg/UserAdminDlg \
155 dbaccess/source/ui/misc/asyncmodaldialog \
156 dbaccess/source/ui/misc/charsets \
157 dbaccess/source/ui/misc/controllerframe \
158 dbaccess/source/ui/misc/databaseobjectview \
159 dbaccess/source/ui/misc/datasourceconnector \
160 dbaccess/source/ui/misc/dbaundomanager \
161 dbaccess/source/ui/misc/dbsubcomponentcontroller \
162 dbaccess/source/ui/misc/defaultobjectnamecheck \
163 dbaccess/source/ui/misc/DExport \
164 dbaccess/source/ui/misc/dsmeta \
165 dbaccess/source/ui/misc/HtmlReader \
166 dbaccess/source/ui/misc/imageprovider \
167 dbaccess/source/ui/misc/indexcollection \
168 dbaccess/source/ui/misc/linkeddocuments \
169 dbaccess/source/ui/misc/moduledbu \
170 dbaccess/source/ui/misc/propertysetitem \
171 dbaccess/source/ui/misc/propertystorage \
172 dbaccess/source/ui/misc/RowSetDrop \
173 dbaccess/source/ui/misc/RtfReader \
174 dbaccess/source/ui/misc/singledoccontroller \
175 dbaccess/source/ui/misc/stringlistitem \
176 dbaccess/source/ui/misc/TableCopyHelper \
177 dbaccess/source/ui/misc/TokenWriter \
178 dbaccess/source/ui/misc/ToolBoxHelper \
179 dbaccess/source/ui/misc/uiservices \
180 dbaccess/source/ui/misc/UITools \
181 dbaccess/source/ui/misc/WColumnSelect \
182 dbaccess/source/ui/misc/WCopyTable \
183 dbaccess/source/ui/misc/WCPage \
184 dbaccess/source/ui/misc/WExtendPages \
185 dbaccess/source/ui/misc/WNameMatch \
186 dbaccess/source/ui/misc/WTypeSelect \
187 dbaccess/source/ui/querydesign/ConnectionLine \
188 dbaccess/source/ui/querydesign/ConnectionLineAccess \
189 dbaccess/source/ui/querydesign/ConnectionLineData \
190 dbaccess/source/ui/querydesign/JAccess \
191 dbaccess/source/ui/querydesign/JoinController \
192 dbaccess/source/ui/querydesign/JoinDesignView \
193 dbaccess/source/ui/querydesign/JoinExchange \
194 dbaccess/source/ui/querydesign/JoinTableView \
195 dbaccess/source/ui/querydesign/LimitBox \
196 dbaccess/source/ui/querydesign/limitboxcontroller \
197 dbaccess/source/ui/querydesign/QTableConnection \
198 dbaccess/source/ui/querydesign/QTableConnectionData \
199 dbaccess/source/ui/querydesign/QTableWindow \
200 dbaccess/source/ui/querydesign/QTableWindowData \
201 dbaccess/source/ui/querydesign/querycontainerwindow \
202 dbaccess/source/ui/querydesign/querycontroller \
203 dbaccess/source/ui/querydesign/QueryDesignView \
204 dbaccess/source/ui/querydesign/querydlg \
205 dbaccess/source/ui/querydesign/QueryMoveTabWinUndoAct \
206 dbaccess/source/ui/querydesign/QueryTabConnUndoAction \
207 dbaccess/source/ui/querydesign/QueryTableView \
208 dbaccess/source/ui/querydesign/QueryTabWinUndoAct \
209 dbaccess/source/ui/querydesign/QueryTextView \
210 dbaccess/source/ui/querydesign/QueryViewSwitch \
211 dbaccess/source/ui/querydesign/SelectionBrowseBox \
212 dbaccess/source/ui/querydesign/TableConnection \
213 dbaccess/source/ui/querydesign/TableConnectionData \
214 dbaccess/source/ui/querydesign/TableFieldDescription \
215 dbaccess/source/ui/querydesign/TableFieldInfo \
216 dbaccess/source/ui/querydesign/TableWindow \
217 dbaccess/source/ui/querydesign/TableWindowAccess \
218 dbaccess/source/ui/querydesign/TableWindowData \
219 dbaccess/source/ui/querydesign/TableWindowListBox \
220 dbaccess/source/ui/querydesign/TableWindowTitle \
221 dbaccess/source/ui/relationdesign/RelationController \
222 dbaccess/source/ui/relationdesign/RelationDesignView \
223 dbaccess/source/ui/relationdesign/RelationTableView \
224 dbaccess/source/ui/relationdesign/RTableConnection \
225 dbaccess/source/ui/relationdesign/RTableConnectionData \
226 dbaccess/source/ui/tabledesign/FieldDescGenWin \
227 dbaccess/source/ui/tabledesign/FieldDescriptions \
228 dbaccess/source/ui/tabledesign/TableController \
229 dbaccess/source/ui/tabledesign/TableDesignControl \
230 dbaccess/source/ui/tabledesign/TableDesignHelpBar \
231 dbaccess/source/ui/tabledesign/TableDesignView \
232 dbaccess/source/ui/tabledesign/TableFieldControl \
233 dbaccess/source/ui/tabledesign/TableFieldDescWin \
234 dbaccess/source/ui/tabledesign/TableRow \
235 dbaccess/source/ui/tabledesign/TableRowExchange \
236 dbaccess/source/ui/tabledesign/TableUndo \
237 dbaccess/source/ui/tabledesign/TEditControl \
238 dbaccess/source/ui/uno/admindlg \
239 dbaccess/source/ui/uno/AdvancedSettingsDlg \
240 dbaccess/source/ui/uno/ColumnControl \
241 dbaccess/source/ui/uno/ColumnModel \
242 dbaccess/source/ui/uno/ColumnPeer \
243 dbaccess/source/ui/uno/composerdialogs \
244 dbaccess/source/ui/uno/copytablewizard \
245 dbaccess/source/ui/uno/dbinteraction \
246 dbaccess/source/ui/uno/DBTypeWizDlg \
247 dbaccess/source/ui/uno/DBTypeWizDlgSetup \
248 dbaccess/source/ui/uno/TableFilterDlg \
249 dbaccess/source/ui/uno/textconnectionsettings_uno \
250 dbaccess/source/ui/uno/unoadmin \
251 dbaccess/source/ui/uno/unoDirectSql \
252 dbaccess/source/ui/uno/unosqlmessage \
253 dbaccess/source/ui/uno/UserSettingsDlg \
256 ifeq ($(OS),WNT)
257 $(eval $(call gb_Library_add_exception_objects,dbu,\
258 dbaccess/source/ui/dlg/adodatalinks \
260 endif
262 # vim: set noet sw=4 ts=4: