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