18d854f23Sdamjan#************************************************************** 28d854f23Sdamjan# 38d854f23Sdamjan# Licensed to the Apache Software Foundation (ASF) under one 48d854f23Sdamjan# or more contributor license agreements. See the NOTICE file 58d854f23Sdamjan# distributed with this work for additional information 68d854f23Sdamjan# regarding copyright ownership. The ASF licenses this file 78d854f23Sdamjan# to you under the Apache License, Version 2.0 (the 88d854f23Sdamjan# "License"); you may not use this file except in compliance 98d854f23Sdamjan# with the License. You may obtain a copy of the License at 108d854f23Sdamjan# 118d854f23Sdamjan# http://www.apache.org/licenses/LICENSE-2.0 128d854f23Sdamjan# 138d854f23Sdamjan# Unless required by applicable law or agreed to in writing, 148d854f23Sdamjan# software distributed under the License is distributed on an 158d854f23Sdamjan# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 168d854f23Sdamjan# KIND, either express or implied. See the License for the 178d854f23Sdamjan# specific language governing permissions and limitations 188d854f23Sdamjan# under the License. 198d854f23Sdamjan# 208d854f23Sdamjan#************************************************************** 218d854f23Sdamjan 228d854f23Sdamjan 238d854f23Sdamjan 248d854f23Sdamjan$(eval $(call gb_Library_Library,fop)) 258d854f23Sdamjan 268d854f23Sdamjan$(eval $(call gb_Library_set_componentfile,fop,fpicker/util/fop)) 278d854f23Sdamjan 288d854f23Sdamjan$(eval $(call gb_Library_set_include,fop,\ 298d854f23Sdamjan $$(INCLUDE) \ 308d854f23Sdamjan -I$(SRCDIR)/fpicker/inc/pch \ 318d854f23Sdamjan)) 328d854f23Sdamjan 338d854f23Sdamjan$(eval $(call gb_Library_add_api,fop,\ 348d854f23Sdamjan offapi \ 358d854f23Sdamjan udkapi \ 368d854f23Sdamjan)) 378d854f23Sdamjan 388d854f23Sdamjan$(eval $(call gb_Library_add_linked_libs,fop,\ 398d854f23Sdamjan comphelper \ 408d854f23Sdamjan cppu \ 418d854f23Sdamjan cppuhelper \ 428d854f23Sdamjan sal \ 43*6ecc4615Sdamjan stl \ 448d854f23Sdamjan tl \ 458d854f23Sdamjan vcl \ 468d854f23Sdamjan $(gb_STDLIBS) \ 478d854f23Sdamjan)) 488d854f23Sdamjan 498d854f23Sdamjan$(eval $(call gb_Library_add_linked_libs,fop,\ 508d854f23Sdamjan advapi32 \ 518d854f23Sdamjan gdi32 \ 528d854f23Sdamjan ole32 \ 538d854f23Sdamjan oleaut32 \ 548d854f23Sdamjan shell32 \ 55*6ecc4615Sdamjan user32 \ 568d854f23Sdamjan uwinapi \ 578d854f23Sdamjan)) 588d854f23Sdamjan 598d854f23Sdamjan$(eval $(call gb_Library_add_exception_objects,fop,\ 60*6ecc4615Sdamjan fpicker/source/win32/folderpicker/Fopentry \ 61*6ecc4615Sdamjan fpicker/source/win32/folderpicker/FolderPicker \ 62*6ecc4615Sdamjan fpicker/source/win32/folderpicker/WinFOPImpl \ 638d854f23Sdamjan fpicker/source/win32/folderpicker/MtaFop \ 648d854f23Sdamjan)) 658d854f23Sdamjan 668d854f23Sdamjanifeq ($(COM),GCC) 678d854f23Sdamjan$(eval $(call gb_Library_add_cxxobjects,fop,\ 688d854f23Sdamjan fpicker/source/win32/misc/WinImplHelper \ 698d854f23Sdamjan fpicker/source/win32/misc/AutoBuffer \ 708d854f23Sdamjan fpicker/source/win32/misc/resourceprovider \ 718d854f23Sdamjan , -fexceptions -fno-enforce-eh-specs -DUNICODE -D_UNICODE $(gb_LinkTarget_EXCEPTIONFLAGS) \ 728d854f23Sdamjan)) 738d854f23Sdamjanelse 748d854f23Sdamjan$(eval $(call gb_Library_add_cxxobjects,fop,\ 758d854f23Sdamjan fpicker/source/win32/misc/WinImplHelper \ 768d854f23Sdamjan fpicker/source/win32/misc/AutoBuffer \ 778d854f23Sdamjan fpicker/source/win32/misc/resourceprovider \ 788d854f23Sdamjan , -DUNICODE -D_UNICODE $(gb_LinkTarget_EXCEPTIONFLAGS) \ 798d854f23Sdamjan)) 80*6ecc4615Sdamjanendif 818d854f23Sdamjan 828d854f23Sdamjan# vim: set noet sw=4 ts=4: 83