Bump version to 5.3-55
[LibreOffice.git] / dbaccess / Library_dbu.mk
blob6aa3f150a6b083639ecef4459c5a3552e29db1e1
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 ifeq ($(OS)$(COM),WNTGCC) # for adoint.h
33 $(eval $(call gb_Library_add_cxxflags,dbu,\
34 -fpermissive \
36 endif
38 $(eval $(call gb_Library_use_externals,dbu,\
39 boost_headers \
40 odbc_headers \
43 $(eval $(call gb_Library_use_libraries,dbu,\
44 comphelper \
45 cppu \
46 cppuhelper \
47 dba \
48 dbtools \
49 editeng \
50 fwe \
51 sal \
52 salhelper \
53 i18nlangtag \
54 sfx \
55 sot \
56 svl \
57 svt \
58 svxcore \
59 svx \
60 tk \
61 tl \
62 ucbhelper \
63 utl \
64 vcl \
65 $(gb_UWINAPI) \
68 ifeq ($(OS),WNT)
69 $(eval $(call gb_Library_use_system_win32_libs,dbu,\
70 ole32 \
71 oleaut32 \
72 uuid \
74 endif
76 $(eval $(call gb_Library_set_componentfile,dbu,dbaccess/util/dbu))
78 $(eval $(call gb_Library_add_exception_objects,dbu,\
79 dbaccess/source/shared/dbu_reghelper \
80 dbaccess/source/ui/app/AppController \
81 dbaccess/source/ui/app/AppControllerDnD \
82 dbaccess/source/ui/app/AppControllerGen \
83 dbaccess/source/ui/app/AppDetailPageHelper \
84 dbaccess/source/ui/app/AppDetailView \
85 dbaccess/source/ui/app/AppIconControl \
86 dbaccess/source/ui/app/AppSwapWindow \
87 dbaccess/source/ui/app/AppTitleWindow \
88 dbaccess/source/ui/app/AppView \
89 dbaccess/source/ui/app/subcomponentmanager \
90 dbaccess/source/ui/browser/AsynchronousLink \
91 dbaccess/source/ui/browser/brwctrlr \
92 dbaccess/source/ui/browser/brwview \
93 dbaccess/source/ui/browser/dataview \
94 dbaccess/source/ui/browser/dbexchange \
95 dbaccess/source/ui/browser/dbloader \
96 dbaccess/source/ui/browser/dbtreemodel \
97 dbaccess/source/ui/browser/dbtreeview \
98 dbaccess/source/ui/browser/dsbrowserDnD \
99 dbaccess/source/ui/browser/dsEntriesNoExp \
100 dbaccess/source/ui/browser/exsrcbrw \
101 dbaccess/source/ui/browser/formadapter \
102 dbaccess/source/ui/browser/genericcontroller \
103 dbaccess/source/ui/browser/sbagrid \
104 dbaccess/source/ui/browser/sbamultiplex \
105 dbaccess/source/ui/browser/unodatbr \
106 dbaccess/source/ui/control/charsetlistbox \
107 dbaccess/source/ui/control/ColumnControlWindow \
108 dbaccess/source/ui/control/curledit \
109 dbaccess/source/ui/control/dbtreelistbox \
110 dbaccess/source/ui/control/FieldControls \
111 dbaccess/source/ui/control/FieldDescControl \
112 dbaccess/source/ui/control/listviewitems \
113 dbaccess/source/ui/control/marktree \
114 dbaccess/source/ui/control/opendoccontrols \
115 dbaccess/source/ui/control/RelationControl \
116 dbaccess/source/ui/control/ScrollHelper \
117 dbaccess/source/ui/control/sqledit \
118 dbaccess/source/ui/control/SqlNameEdit \
119 dbaccess/source/ui/control/TableGrantCtrl \
120 dbaccess/source/ui/control/tabletree \
121 dbaccess/source/ui/control/undosqledit \
122 dbaccess/source/ui/control/VertSplitView \
123 dbaccess/source/ui/dlg/admincontrols \
124 dbaccess/source/ui/dlg/adminpages \
125 dbaccess/source/ui/dlg/adtabdlg \
126 dbaccess/source/ui/dlg/advancedsettings \
127 dbaccess/source/ui/dlg/CollectionView \
128 dbaccess/source/ui/dlg/ConnectionHelper \
129 dbaccess/source/ui/dlg/ConnectionPage \
130 dbaccess/source/ui/dlg/ConnectionPageSetup \
131 dbaccess/source/ui/dlg/dbadmin \
132 dbaccess/source/ui/dlg/DbAdminImpl \
133 dbaccess/source/ui/dlg/dbfindex \
134 dbaccess/source/ui/dlg/DBSetupConnectionPages \
135 dbaccess/source/ui/dlg/dbwiz \
136 dbaccess/source/ui/dlg/dbwizsetup \
137 dbaccess/source/ui/dlg/detailpages \
138 dbaccess/source/ui/dlg/directsql \
139 dbaccess/source/ui/dlg/dlgattr \
140 dbaccess/source/ui/dlg/dlgsave \
141 dbaccess/source/ui/dlg/dlgsize \
142 dbaccess/source/ui/dlg/DriverSettings \
143 dbaccess/source/ui/dlg/dsselect \
144 dbaccess/source/ui/dlg/finteraction \
145 dbaccess/source/ui/dlg/generalpage \
146 dbaccess/source/ui/dlg/indexdialog \
147 dbaccess/source/ui/dlg/indexfieldscontrol \
148 dbaccess/source/ui/dlg/odbcconfig \
149 dbaccess/source/ui/dlg/optionalboolitem \
150 dbaccess/source/ui/dlg/paramdialog \
151 dbaccess/source/ui/dlg/queryfilter \
152 dbaccess/source/ui/dlg/queryorder \
153 dbaccess/source/ui/dlg/QueryPropertiesDialog \
154 dbaccess/source/ui/dlg/RelationDlg \
155 dbaccess/source/ui/dlg/sqlmessage \
156 dbaccess/source/ui/dlg/tablespage \
157 dbaccess/source/ui/dlg/TablesSingleDlg \
158 dbaccess/source/ui/dlg/TextConnectionHelper \
159 dbaccess/source/ui/dlg/textconnectionsettings \
160 dbaccess/source/ui/dlg/UserAdmin \
161 dbaccess/source/ui/dlg/UserAdminDlg \
162 dbaccess/source/ui/misc/asyncmodaldialog \
163 dbaccess/source/ui/misc/charsets \
164 dbaccess/source/ui/misc/controllerframe \
165 dbaccess/source/ui/misc/databaseobjectview \
166 dbaccess/source/ui/misc/datasourceconnector \
167 dbaccess/source/ui/misc/dbaundomanager \
168 dbaccess/source/ui/misc/dbsubcomponentcontroller \
169 dbaccess/source/ui/misc/defaultobjectnamecheck \
170 dbaccess/source/ui/misc/DExport \
171 dbaccess/source/ui/misc/dsmeta \
172 dbaccess/source/ui/misc/HtmlReader \
173 dbaccess/source/ui/misc/imageprovider \
174 dbaccess/source/ui/misc/indexcollection \
175 dbaccess/source/ui/misc/linkeddocuments \
176 dbaccess/source/ui/misc/moduledbu \
177 dbaccess/source/ui/misc/propertysetitem \
178 dbaccess/source/ui/misc/propertystorage \
179 dbaccess/source/ui/misc/RowSetDrop \
180 dbaccess/source/ui/misc/RtfReader \
181 dbaccess/source/ui/misc/singledoccontroller \
182 dbaccess/source/ui/misc/stringlistitem \
183 dbaccess/source/ui/misc/TableCopyHelper \
184 dbaccess/source/ui/misc/TokenWriter \
185 dbaccess/source/ui/misc/ToolBoxHelper \
186 dbaccess/source/ui/misc/uiservices \
187 dbaccess/source/ui/misc/UITools \
188 dbaccess/source/ui/misc/WColumnSelect \
189 dbaccess/source/ui/misc/WCopyTable \
190 dbaccess/source/ui/misc/WCPage \
191 dbaccess/source/ui/misc/WExtendPages \
192 dbaccess/source/ui/misc/WNameMatch \
193 dbaccess/source/ui/misc/WTypeSelect \
194 dbaccess/source/ui/querydesign/ConnectionLine \
195 dbaccess/source/ui/querydesign/ConnectionLineAccess \
196 dbaccess/source/ui/querydesign/ConnectionLineData \
197 dbaccess/source/ui/querydesign/JAccess \
198 dbaccess/source/ui/querydesign/JoinController \
199 dbaccess/source/ui/querydesign/JoinDesignView \
200 dbaccess/source/ui/querydesign/JoinExchange \
201 dbaccess/source/ui/querydesign/JoinTableView \
202 dbaccess/source/ui/querydesign/LimitBox \
203 dbaccess/source/ui/querydesign/limitboxcontroller \
204 dbaccess/source/ui/querydesign/QTableConnection \
205 dbaccess/source/ui/querydesign/QTableConnectionData \
206 dbaccess/source/ui/querydesign/QTableWindow \
207 dbaccess/source/ui/querydesign/QTableWindowData \
208 dbaccess/source/ui/querydesign/querycontainerwindow \
209 dbaccess/source/ui/querydesign/querycontroller \
210 dbaccess/source/ui/querydesign/QueryDesignView \
211 dbaccess/source/ui/querydesign/querydlg \
212 dbaccess/source/ui/querydesign/QueryMoveTabWinUndoAct \
213 dbaccess/source/ui/querydesign/QueryTabConnUndoAction \
214 dbaccess/source/ui/querydesign/QueryTableView \
215 dbaccess/source/ui/querydesign/QueryTabWinUndoAct \
216 dbaccess/source/ui/querydesign/QueryTextView \
217 dbaccess/source/ui/querydesign/QueryViewSwitch \
218 dbaccess/source/ui/querydesign/SelectionBrowseBox \
219 dbaccess/source/ui/querydesign/TableConnection \
220 dbaccess/source/ui/querydesign/TableConnectionData \
221 dbaccess/source/ui/querydesign/TableFieldDescription \
222 dbaccess/source/ui/querydesign/TableFieldInfo \
223 dbaccess/source/ui/querydesign/TableWindow \
224 dbaccess/source/ui/querydesign/TableWindowAccess \
225 dbaccess/source/ui/querydesign/TableWindowData \
226 dbaccess/source/ui/querydesign/TableWindowListBox \
227 dbaccess/source/ui/querydesign/TableWindowTitle \
228 dbaccess/source/ui/relationdesign/RelationController \
229 dbaccess/source/ui/relationdesign/RelationDesignView \
230 dbaccess/source/ui/relationdesign/RelationTableView \
231 dbaccess/source/ui/relationdesign/RTableConnection \
232 dbaccess/source/ui/relationdesign/RTableConnectionData \
233 dbaccess/source/ui/tabledesign/FieldDescGenWin \
234 dbaccess/source/ui/tabledesign/FieldDescriptions \
235 dbaccess/source/ui/tabledesign/TableController \
236 dbaccess/source/ui/tabledesign/TableDesignControl \
237 dbaccess/source/ui/tabledesign/TableDesignHelpBar \
238 dbaccess/source/ui/tabledesign/TableDesignView \
239 dbaccess/source/ui/tabledesign/TableFieldControl \
240 dbaccess/source/ui/tabledesign/TableFieldDescWin \
241 dbaccess/source/ui/tabledesign/TableRow \
242 dbaccess/source/ui/tabledesign/TableRowExchange \
243 dbaccess/source/ui/tabledesign/TableUndo \
244 dbaccess/source/ui/tabledesign/TEditControl \
245 dbaccess/source/ui/uno/admindlg \
246 dbaccess/source/ui/uno/AdvancedSettingsDlg \
247 dbaccess/source/ui/uno/ColumnControl \
248 dbaccess/source/ui/uno/ColumnModel \
249 dbaccess/source/ui/uno/ColumnPeer \
250 dbaccess/source/ui/uno/composerdialogs \
251 dbaccess/source/ui/uno/copytablewizard \
252 dbaccess/source/ui/uno/dbinteraction \
253 dbaccess/source/ui/uno/DBTypeWizDlg \
254 dbaccess/source/ui/uno/DBTypeWizDlgSetup \
255 dbaccess/source/ui/uno/TableFilterDlg \
256 dbaccess/source/ui/uno/textconnectionsettings_uno \
257 dbaccess/source/ui/uno/unoadmin \
258 dbaccess/source/ui/uno/unoDirectSql \
259 dbaccess/source/ui/uno/unosqlmessage \
260 dbaccess/source/ui/uno/UserSettingsDlg \
263 ifeq ($(OS),WNT)
264 $(eval $(call gb_Library_add_exception_objects,dbu,\
265 dbaccess/source/ui/dlg/adodatalinks \
267 endif
269 # vim: set noet sw=4 ts=4: