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