xref: /trunk/main/basctl/Library_basctl.mk (revision 7dd51eed)
1dd913a84Sdamjan#**************************************************************
2dd913a84Sdamjan#
3dd913a84Sdamjan#  Licensed to the Apache Software Foundation (ASF) under one
4dd913a84Sdamjan#  or more contributor license agreements.  See the NOTICE file
5dd913a84Sdamjan#  distributed with this work for additional information
6dd913a84Sdamjan#  regarding copyright ownership.  The ASF licenses this file
7dd913a84Sdamjan#  to you under the Apache License, Version 2.0 (the
8dd913a84Sdamjan#  "License"); you may not use this file except in compliance
9dd913a84Sdamjan#  with the License.  You may obtain a copy of the License at
10dd913a84Sdamjan#
11dd913a84Sdamjan#    http://www.apache.org/licenses/LICENSE-2.0
12dd913a84Sdamjan#
13dd913a84Sdamjan#  Unless required by applicable law or agreed to in writing,
14dd913a84Sdamjan#  software distributed under the License is distributed on an
15dd913a84Sdamjan#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16dd913a84Sdamjan#  KIND, either express or implied.  See the License for the
17dd913a84Sdamjan#  specific language governing permissions and limitations
18dd913a84Sdamjan#  under the License.
19dd913a84Sdamjan#
20dd913a84Sdamjan#**************************************************************
21dd913a84Sdamjan
22dd913a84Sdamjan
23dd913a84Sdamjan
24dd913a84Sdamjan$(eval $(call gb_Library_Library,basctl))
25dd913a84Sdamjan
26dd913a84Sdamjan$(eval $(call gb_Library_add_precompiled_header,basctl,$(SRCDIR)/basctl/inc/pch/precompiled_basctl))
27dd913a84Sdamjan
28dd913a84Sdamjan$(eval $(call gb_Library_add_sdi_headers,basctl,basctl/sdi/basslots))
29dd913a84Sdamjan
30dd913a84Sdamjan$(eval $(call gb_Library_set_componentfile,basctl,basctl/util/basctl))
31dd913a84Sdamjan
32dd913a84Sdamjan$(eval $(call gb_Library_set_include,basctl,\
33dd913a84Sdamjan        $$(INCLUDE) \
34dd913a84Sdamjan	-I$(SRCDIR)/basctl/inc \
35dd913a84Sdamjan	-I$(SRCDIR)/basctl/inc/pch \
36dd913a84Sdamjan	-I$(SRCDIR)/basctl/source/inc \
37dd913a84Sdamjan	-I$(WORKDIR)/SdiTarget/basctl/sdi \
38dd913a84Sdamjan))
39dd913a84Sdamjan
40dd913a84Sdamjan$(eval $(call gb_Library_add_api,basctl,\
41dd913a84Sdamjan	offapi \
42dd913a84Sdamjan	udkapi \
43dd913a84Sdamjan))
44dd913a84Sdamjan
45dd913a84Sdamjan$(eval $(call gb_Library_add_linked_libs,basctl,\
46dd913a84Sdamjan	comphelper \
47dd913a84Sdamjan	cppu \
48dd913a84Sdamjan	cppuhelper \
49dd913a84Sdamjan	editeng \
50dd913a84Sdamjan	fwe \
51dd913a84Sdamjan	ootk \
52dd913a84Sdamjan	sal \
53dd913a84Sdamjan	sb \
54dd913a84Sdamjan	sfx \
55dd913a84Sdamjan	sot \
56dd913a84Sdamjan	stl \
57dd913a84Sdamjan	svl \
58dd913a84Sdamjan	svt \
59dd913a84Sdamjan	svx \
60dd913a84Sdamjan	svxcore \
61dd913a84Sdamjan	tl \
62dd913a84Sdamjan	ucbhelper \
63dd913a84Sdamjan	utl \
64dd913a84Sdamjan	vcl \
65dd913a84Sdamjan	xcr \
66dd913a84Sdamjan	$(gb_STDLIBS) \
67dd913a84Sdamjan))
68dd913a84Sdamjan
69dd913a84Sdamjanifeq ($(GUI),WNT)
70dd913a84Sdamjan$(eval $(call gb_Library_add_linked_libs,basctl,\
71*7dd51eedSdamjan	shell32 \
72dd913a84Sdamjan))
73dd913a84Sdamjanendif
74dd913a84Sdamjan
75dd913a84Sdamjan$(eval $(call gb_Library_add_exception_objects,basctl,\
76dd913a84Sdamjan	basctl/source/accessibility/accessibledialogwindow \
77dd913a84Sdamjan	basctl/source/accessibility/accessibledialogcontrolshape \
78dd913a84Sdamjan	basctl/source/basicide/basicrenderable \
79dd913a84Sdamjan	basctl/source/basicide/scriptdocument \
80dd913a84Sdamjan	basctl/source/basicide/basicbox \
81dd913a84Sdamjan	basctl/source/basicide/basidesh \
82dd913a84Sdamjan	basctl/source/basicide/basides1 \
83dd913a84Sdamjan	basctl/source/basicide/basides2 \
84dd913a84Sdamjan	basctl/source/basicide/basides3 \
85dd913a84Sdamjan	basctl/source/basicide/baside2 \
86dd913a84Sdamjan	basctl/source/basicide/baside3 \
87dd913a84Sdamjan	basctl/source/basicide/basobj2 \
88dd913a84Sdamjan	basctl/source/basicide/basobj3 \
89dd913a84Sdamjan	basctl/source/basicide/bastypes \
90dd913a84Sdamjan	basctl/source/basicide/bastype2 \
91dd913a84Sdamjan	basctl/source/basicide/bastype3 \
92dd913a84Sdamjan	basctl/source/basicide/iderdll \
93dd913a84Sdamjan	basctl/source/basicide/macrodlg \
94dd913a84Sdamjan	basctl/source/basicide/moduldlg \
95dd913a84Sdamjan	basctl/source/basicide/moduldl2 \
96dd913a84Sdamjan	basctl/source/basicide/unomodel \
97dd913a84Sdamjan	basctl/source/basicide/register \
98dd913a84Sdamjan	basctl/source/basicide/basdoc \
99dd913a84Sdamjan	basctl/source/basicide/tbxctl \
100dd913a84Sdamjan	basctl/source/basicide/basidectrlr \
101dd913a84Sdamjan	basctl/source/basicide/localizationmgr \
102dd913a84Sdamjan	basctl/source/basicide/doceventnotifier \
103dd913a84Sdamjan	basctl/source/basicide/docsignature \
104dd913a84Sdamjan	basctl/source/basicide/documentenumeration \
105dd913a84Sdamjan	basctl/source/dlged/dlged \
106dd913a84Sdamjan	basctl/source/dlged/dlgedobj \
107dd913a84Sdamjan	basctl/source/dlged/dlgedfac \
108dd913a84Sdamjan	basctl/source/dlged/dlgedlist \
109dd913a84Sdamjan	basctl/source/dlged/dlgedclip \
110dd913a84Sdamjan	basctl/source/dlged/propbrw \
111dd913a84Sdamjan))
112dd913a84Sdamjan
113dd913a84Sdamjan$(eval $(call gb_Library_add_noexception_objects,basctl,\
114dd913a84Sdamjan	basctl/source/basicide/baside2b \
115dd913a84Sdamjan	basctl/source/basicide/brkdlg \
116dd913a84Sdamjan	basctl/source/basicide/objdlg \
117dd913a84Sdamjan	basctl/source/dlged/dlgedfunc \
118dd913a84Sdamjan	basctl/source/dlged/dlgedmod \
119dd913a84Sdamjan	basctl/source/dlged/dlgedpage \
120dd913a84Sdamjan	basctl/source/dlged/dlgedview \
121dd913a84Sdamjan	basctl/source/dlged/managelang \
122dd913a84Sdamjan))
123dd913a84Sdamjan
124dd913a84Sdamjan$(eval $(call gb_SdiTarget_SdiTarget,basctl/sdi/basslots,basctl/sdi/baside))
125dd913a84Sdamjan
126dd913a84Sdamjan$(eval $(call gb_SdiTarget_set_include,basctl/sdi/basslots,\
127dd913a84Sdamjan	-I$(SRCDIR)/basctl/inc \
128dd913a84Sdamjan	-I$(SRCDIR)/basctl/sdi \
129dd913a84Sdamjan	$$(INCLUDE) \
130dd913a84Sdamjan))
131dd913a84Sdamjan
132dd913a84Sdamjan
133dd913a84Sdamjan# vim: set noet sw=4 ts=4:
134