1#************************************************************** 2# 3# Licensed to the Apache Software Foundation (ASF) under one 4# or more contributor license agreements. See the NOTICE file 5# distributed with this work for additional information 6# regarding copyright ownership. The ASF licenses this file 7# to you under the Apache License, Version 2.0 (the 8# "License"); you may not use this file except in compliance 9# with the License. You may obtain a copy of the License at 10# 11# http://www.apache.org/licenses/LICENSE-2.0 12# 13# Unless required by applicable law or agreed to in writing, 14# software distributed under the License is distributed on an 15# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16# KIND, either express or implied. See the License for the 17# specific language governing permissions and limitations 18# under the License. 19# 20#************************************************************** 21 22 23 24$(eval $(call gb_Library_Library,vbaobj)) 25 26$(eval $(call gb_Library_set_componentfile,vbaobj,sc/util/vbaobj)) 27 28$(eval $(call gb_Library_set_include,vbaobj,\ 29 $$(INCLUDE) \ 30 -I$(SRCDIR)/sc/inc \ 31 -I$(SRCDIR)/sc/inc/pch \ 32 -I$(SRCDIR)/sc/source/ui/inc \ 33 -I$(SRCDIR)/sc/source/core/inc \ 34 -I$(SRCDIR)/sc/source/filter/inc \ 35)) 36 37$(eval $(call gb_Library_add_defs,vbaobj,\ 38 -DSC_DLLIMPLEMENTATION \ 39)) 40 41$(eval $(call gb_Library_add_api,vbaobj,\ 42 offapi \ 43 oovbaapi \ 44 udkapi \ 45)) 46 47$(eval $(call gb_Library_add_linked_libs,vbaobj,\ 48 comphelper \ 49 cppu \ 50 cppuhelper \ 51 editeng \ 52 for \ 53 msfilter \ 54 ootk \ 55 sal \ 56 sb \ 57 sc \ 58 sfx \ 59 stl \ 60 svl \ 61 svt \ 62 svxcore \ 63 tl \ 64 utl \ 65 vbahelper \ 66 vcl \ 67 $(gb_STDLIBS) \ 68)) 69 70$(eval $(call gb_Library_add_exception_objects,vbaobj,\ 71 sc/source/ui/vba/excelvbahelper \ 72 sc/source/ui/vba/service \ 73 sc/source/ui/vba/vbaapplication \ 74 sc/source/ui/vba/vbaassistant \ 75 sc/source/ui/vba/vbaaxes \ 76 sc/source/ui/vba/vbaaxis \ 77 sc/source/ui/vba/vbaaxistitle \ 78 sc/source/ui/vba/vbaborders \ 79 sc/source/ui/vba/vbacharacters \ 80 sc/source/ui/vba/vbachart \ 81 sc/source/ui/vba/vbachartobject \ 82 sc/source/ui/vba/vbachartobjects \ 83 sc/source/ui/vba/vbacharts \ 84 sc/source/ui/vba/vbacharttitle \ 85 sc/source/ui/vba/vbacomment \ 86 sc/source/ui/vba/vbacomments \ 87 sc/source/ui/vba/vbacondition \ 88 sc/source/ui/vba/vbadialog \ 89 sc/source/ui/vba/vbadialogs \ 90 sc/source/ui/vba/vbaeventshelper \ 91 sc/source/ui/vba/vbafont \ 92 sc/source/ui/vba/vbaformat \ 93 sc/source/ui/vba/vbaformatcondition \ 94 sc/source/ui/vba/vbaformatconditions \ 95 sc/source/ui/vba/vbaglobals \ 96 sc/source/ui/vba/vbahyperlink \ 97 sc/source/ui/vba/vbahyperlinks \ 98 sc/source/ui/vba/vbainterior \ 99 sc/source/ui/vba/vbaname \ 100 sc/source/ui/vba/vbanames \ 101 sc/source/ui/vba/vbaoleobject \ 102 sc/source/ui/vba/vbaoleobjects \ 103 sc/source/ui/vba/vbaoutline \ 104 sc/source/ui/vba/vbapagebreak \ 105 sc/source/ui/vba/vbapagebreaks \ 106 sc/source/ui/vba/vbapagesetup \ 107 sc/source/ui/vba/vbapalette \ 108 sc/source/ui/vba/vbapane \ 109 sc/source/ui/vba/vbapivotcache \ 110 sc/source/ui/vba/vbapivottable \ 111 sc/source/ui/vba/vbapivottables \ 112 sc/source/ui/vba/vbarange \ 113 sc/source/ui/vba/vbaseriescollection \ 114 sc/source/ui/vba/vbasheetobject \ 115 sc/source/ui/vba/vbasheetobjects \ 116 sc/source/ui/vba/vbastyle \ 117 sc/source/ui/vba/vbastyles \ 118 sc/source/ui/vba/vbatextboxshape \ 119 sc/source/ui/vba/vbatextframe \ 120 sc/source/ui/vba/vbavalidation \ 121 sc/source/ui/vba/vbawindow \ 122 sc/source/ui/vba/vbawindows \ 123 sc/source/ui/vba/vbaworkbook \ 124 sc/source/ui/vba/vbaworkbooks \ 125 sc/source/ui/vba/vbaworksheet \ 126 sc/source/ui/vba/vbaworksheets \ 127 sc/source/ui/vba/vbawsfunction \ 128)) 129 130# vim: set noet sw=4 ts=4: 131