xref: /AOO42X/main/pyuno/Library_pyuno_loader.mk (revision 5e48fca7e524eb943907f0a8808aae8b4c4c7424)
158c70741SJim Jagielski#**************************************************************
258c70741SJim Jagielski#
358c70741SJim Jagielski#  Licensed to the Apache Software Foundation (ASF) under one
458c70741SJim Jagielski#  or more contributor license agreements.  See the NOTICE file
558c70741SJim Jagielski#  distributed with this work for additional information
658c70741SJim Jagielski#  regarding copyright ownership.  The ASF licenses this file
758c70741SJim Jagielski#  to you under the Apache License, Version 2.0 (the
858c70741SJim Jagielski#  "License"); you may not use this file except in compliance
958c70741SJim Jagielski#  with the License.  You may obtain a copy of the License at
1058c70741SJim Jagielski#
1158c70741SJim Jagielski#    http://www.apache.org/licenses/LICENSE-2.0
1258c70741SJim Jagielski#
1358c70741SJim Jagielski#  Unless required by applicable law or agreed to in writing,
1458c70741SJim Jagielski#  software distributed under the License is distributed on an
1558c70741SJim Jagielski#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
1658c70741SJim Jagielski#  KIND, either express or implied.  See the License for the
1758c70741SJim Jagielski#  specific language governing permissions and limitations
1858c70741SJim Jagielski#  under the License.
1958c70741SJim Jagielski#
2058c70741SJim Jagielski#**************************************************************
2158c70741SJim Jagielski
2258c70741SJim Jagielski
2358c70741SJim Jagielski# Name is changd to pyuno.so on all *nix systems in main/RepositoryFixes.mk
2458c70741SJim Jagielski# python expects modules without the lib prefix
2558c70741SJim Jagielski
2658c70741SJim Jagielski$(eval $(call gb_Library_Library,pyuno_loader))
2758c70741SJim Jagielski
2858c70741SJim Jagielski$(eval $(call gb_Library_set_include,pyuno_loader,\
2958c70741SJim Jagielski    $$(INCLUDE) \
3058c70741SJim Jagielski    -I$(SRCDIR)/pyuno/inc \
3158c70741SJim Jagielski))
3258c70741SJim Jagielski
3358c70741SJim Jagielskiifeq ($(OS),LINUX)
3458c70741SJim Jagielski$(eval $(call gb_Library_add_libs,pyuno_loader,-ldl))
3558c70741SJim Jagielskielse ifeq ($(OS),SOLARIS)
3658c70741SJim Jagielski$(eval $(call gb_Library_add_libs,pyuno_loader,-ldl))
3758c70741SJim Jagielskielse ifeq ($(OS),MACOSX)
3858c70741SJim Jagielski$(eval $(call gb_Library_add_libs,pyuno_loader,-ldl))
3958c70741SJim Jagielskiendif
4058c70741SJim Jagielski
41*bee4b995SDamjan Jovanovic$(call gb_Library_use_external,pyuno_loader,python)
42*bee4b995SDamjan Jovanovic
4358c70741SJim Jagielski$(eval $(call gb_Library_add_cobjects,pyuno_loader,\
4458c70741SJim Jagielski    pyuno/source/module/pyuno_dlopenwrapper \
4558c70741SJim Jagielski))
4658c70741SJim Jagielski
4758c70741SJim Jagielski
4858c70741SJim Jagielski# vim: set noet sw=4 ts=4:
49