summaryrefslogtreecommitdiff
path: root/sc/Library_scui.mk
blob: 807d7fd7591d845a5cbc803728cada836d2cb20d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
# Version: MPL 1.1 / GPLv3+ / LGPLv3+
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Initial Developer of the Original Code is
# Norbert Thiebaud <nthiebaud@gmail.com> (C) 2010, All Rights Reserved.
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
# instead of those above.

$(eval $(call gb_Library_Library,scui))

$(eval $(call gb_Library_set_include,scui,\
	-I$(SRCDIR)/sc/source/core/inc \
	-I$(SRCDIR)/sc/source/filter/inc \
	-I$(SRCDIR)/sc/source/ui/inc \
	-I$(SRCDIR)/sc/inc \
	-I$(WORKDIR)/SdiTarget/sc/sdi \
	$$(INCLUDE) \
))

$(eval $(call gb_Library_use_sdk_api,scui))

$(eval $(call gb_Library_use_external,scui,mdds_headers))

$(eval $(call gb_Library_use_libraries,scui,\
	comphelper \
	cppu \
	editeng \
	for \
	forui \
	i18nisolang1 \
	sal \
	sc \
	sfx \
	sot \
	svl \
	svt \
	svx \
	svxcore \
	tl \
	utl \
	vcl \
	$(gb_UWINAPI) \
))

$(eval $(call gb_Library_add_standard_system_libs,scui))

$(eval $(call gb_Library_add_exception_objects,scui,\
    sc/source/ui/attrdlg/attrdlg \
    sc/source/ui/attrdlg/scdlgfact \
    sc/source/ui/attrdlg/scuiexp \
    sc/source/ui/attrdlg/tabpages \
    sc/source/ui/cctrl/editfield \
    sc/source/ui/condformat/colorformat \
    sc/source/ui/condformat/condformatdlg \
    sc/source/ui/condformat/condformathelper \
    sc/source/ui/condformat/condformatmgr \
    sc/source/ui/dbgui/dapidata \
    sc/source/ui/dbgui/dapitype \
    sc/source/ui/dbgui/dpgroupdlg \
    sc/source/ui/dbgui/pfiltdlg \
    sc/source/ui/dbgui/pvfundlg \
    sc/source/ui/dbgui/scendlg \
    sc/source/ui/dbgui/scuiasciiopt \
    sc/source/ui/dbgui/scuiimoptdlg \
    sc/source/ui/dbgui/sortdlg \
    sc/source/ui/dbgui/sortkeydlg \
    sc/source/ui/dbgui/subtdlg \
    sc/source/ui/dbgui/textimportoptions \
    sc/source/ui/dbgui/tpsort \
    sc/source/ui/dbgui/tpsubt \
    sc/source/ui/dbgui/validate \
    sc/source/ui/docshell/tpstat \
    sc/source/ui/miscdlgs/crdlg \
    sc/source/ui/miscdlgs/datafdlg \
    sc/source/ui/miscdlgs/delcldlg \
    sc/source/ui/miscdlgs/delcodlg \
    sc/source/ui/miscdlgs/filldlg \
    sc/source/ui/miscdlgs/groupdlg \
    sc/source/ui/miscdlgs/inscldlg \
    sc/source/ui/miscdlgs/inscodlg \
    sc/source/ui/miscdlgs/instbdlg \
    sc/source/ui/miscdlgs/lbseldlg \
    sc/source/ui/miscdlgs/linkarea \
    sc/source/ui/miscdlgs/mtrindlg \
    sc/source/ui/miscdlgs/mvtabdlg \
    sc/source/ui/miscdlgs/namecrea \
    sc/source/ui/miscdlgs/scuiautofmt \
    sc/source/ui/miscdlgs/shtabdlg \
    sc/source/ui/miscdlgs/strindlg \
    sc/source/ui/miscdlgs/tabbgcolordlg \
    sc/source/ui/miscdlgs/textdlgs \
    sc/source/ui/namedlg/namepast \
    sc/source/ui/optdlg/calcoptionsdlg \
    sc/source/ui/optdlg/opredlin \
    sc/source/ui/optdlg/tpcalc \
    sc/source/ui/optdlg/tpcompatibility \
    sc/source/ui/optdlg/tpformula \
    sc/source/ui/optdlg/tpdefaults \
    sc/source/ui/optdlg/tpprint \
    sc/source/ui/optdlg/tpusrlst \
    sc/source/ui/optdlg/tpview \
    sc/source/ui/pagedlg/hfedtdlg \
    sc/source/ui/pagedlg/scuitphfedit \
    sc/source/ui/pagedlg/tphf \
    sc/source/ui/pagedlg/tptable \
    sc/source/ui/styleui/styledlg \
))

ifeq ($(OS),WNT)
$(eval $(call gb_Library_use_system_win32_libs,scui,\
	advapi32 \
	oldnames \
))
endif

# vim: set noet sw=4 ts=4:
Change-Id: I66f8229e186e312ed3242695db9ef0768ab4d9a0 2012-09-28gbuild: replace direct gb_STDLIBS use with ...Michael Stahl ... new gb_LinkTarget_add_standard_system_libs Change-Id: Ib2bc843098db3d8c6822b45a3d21724e67f57d69 2012-07-02targetted improvement of UNO API includes / usageMichael Meeks 2012-05-14-I$(SRCDIR)/solenv/inc is from SOLARINCMatúš Kukan Change-Id: I I4fdd35b2d2c256f7d45022fb837178ace9d678d9 2012-04-08LinkTarget.mk: remove gb_LinkTarget_add_package_headersMichael Stahl 2012-04-08gbuild: "use" vs. "add":Michael Stahl Naming convention for gbuild methods: - "add" is used for stuff that is logically a part of the target (i.e. not registered at the Module, but defined in the target's makefile) - "use" is used for stuff that is logically a different target (i.e. it is registered at the Module, has it's own makefile, may be in a different module than the target) 2012-03-10gbuild: get rid of realpath in gb_Foo_set_includeMatúš Kukan 2012-03-08fold i18npaper into i18nutilCaolán McNamara It's too small to justify standalone existence. We can accumulate i18n things we link to directly into i18nutil and rework i18npool uno implementions in terms of thin wrappers over i18nutil and prefer linking to i18nutil internally and leave the uno forwarders for use by external components and scripting 2012-02-10fdo#39491 -I$(OUTDIR)/inc is set in SOLARINCMatúš Kukan 2011-11-27remove pch from the include listNorbert Thiebaud 2011-11-27remove pre-compiled header support in gbuild and gbuildified moduleNorbert Thiebaud 2011-08-10prefer makefile-gmake-mode to plain makefile-modeTakeshi Abe 2011-07-30Add consistent Emacs and vim mode linesTor Lillqvist 2011-07-23keep gbuild calls consistent at now, even if it is a bit longerBjoern Michaelsen 2011-07-21resyncing to masterBjoern Michaelsen 2011-06-19Merge branch 'master' into feature/gnumake4Bjoern Michaelsen Conflicts: basebmp/prj/d.lst basebmp/test/basictest.cxx basebmp/test/makefile.mk basegfx/inc/basegfx/basegfxdllapi.h basegfx/inc/basegfx/tools/debugplotter.hxx basegfx/inc/basegfx/tuple/b2ituple.hxx basegfx/prj/d.lst basegfx/source/numeric/makefile.mk basegfx/source/polygon/makefile.mk basegfx/source/range/makefile.mk basegfx/source/raster/makefile.mk basegfx/source/tuple/makefile.mk basegfx/source/vector/makefile.mk basegfx/test/basegfx1d.cxx basegfx/test/makefile.mk basegfx/util/makefile.mk canvas/Library_canvasfactory.mk canvas/Module_canvas.mk canvas/prj/build.lst canvas/prj/d.lst canvas/source/cairo/cairo_canvashelper_texturefill.cxx canvas/source/cairo/makefile.mk canvas/source/tools/makefile.mk comphelper/qa/string/makefile.mk cppcanvas/Module_cppcanvas.mk cppcanvas/inc/cppcanvas/cppcanvasdllapi.h cppcanvas/prj/build.lst cppcanvas/prj/d.lst cppcanvas/source/mtfrenderer/makefile.mk cppcanvas/util/makefile.mk i18npool/source/search/makefile.mk regexp/Library_regexp.mk regexp/prj/d.lst sax/CppunitTest_sax.mk sax/Library_sax.mk sax/prj/d.lst sax/qa/cppunit/test_converter.cxx sax/source/expatwrap/attrlistimpl.hxx sax/util/makefile.mk svtools/Library_svt.mk tools/Executable_sspretty.mk ucbhelper/prj/d.lst ucbhelper/source/provider/configureucb.cxx ucbhelper/source/provider/provconf.cxx ucbhelper/util/makefile.mk unotools/Library_utl.mk unotools/Module_unotools.mk unotools/Package_inc.mk unotools/prj/build.lst vcl/Library_desktop_detector.mk vcl/Library_vcl.mk vcl/Library_vclplug_gtk.mk vcl/aqua/source/gdi/salprn.cxx vcl/inc/aqua/saldata.hxx vcl/unx/generic/gdi/salgdi3.cxx 2011-06-18remove all traces of offuh from makefilesDavid Tardon 2011-06-17gnumake4: #i116959#: kill ↵Michael Stahl gb_LinkTarget_set_{defs,cflags,cxxflags,objcxxflags} [hg:389f5e8ec8cd] 2011-06-17gnumake4: #i117610#: move icule to RepositoryExternal.mk [hg:e86f5a26e982]Michael Stahl 2011-06-17ooo340fixes: Library_desktop_detector.mk: add gb_STDLIBS [hg:512cd27383d9]Michael Stahl 2011-06-17ooo340fixes: fix some gnumake migration leftovers [hg:4624ad74b5c1]Philipp Lohmann [pl] 2011-05-31desktop detector stuff is desktop_detector, not vclplug_kdeLuboš Luňák 2011-05-28Attempt to fix vcl build on WindowsTor Lillqvist 2011-04-29Make vcl building.Jan Holesovsky 2011-03-23vcl2gnumake: #i116588# add: windows native resource files, cleanup (thanks ↵Philipp Lohmann [pl] hjs !) 2011-01-26vcl2gnumake: #i116588# move vcl to gbuild (step 2)Philipp Lohmann [pl] 2011-01-25vcl2gnumake: #i116588# move vcl to gbuild (step 1, linux)Philipp Lohmann [pl]