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