xref: /OK3568_Linux_fs/buildroot/package/dbus-python/dbus-python.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# dbus-python
4#
5################################################################################
6
7DBUS_PYTHON_VERSION = 1.2.18
8DBUS_PYTHON_SITE = http://dbus.freedesktop.org/releases/dbus-python
9DBUS_PYTHON_INSTALL_STAGING = YES
10DBUS_PYTHON_LICENSE = MIT (dbus-python), AFL-2.1 or GPL-2.0+ (dbus-gmain)
11DBUS_PYTHON_LICENSE_FILES = COPYING dbus-gmain/COPYING
12DBUS_PYTHON_DEPENDENCIES = dbus libglib2
13HOST_DBUS_PYTHON_DEPENDENCIES = host-dbus host-libglib2
14
15ifeq ($(BR2_PACKAGE_PYTHON),y)
16DBUS_PYTHON_DEPENDENCIES += python host-python
17
18DBUS_PYTHON_CONF_ENV += \
19	PYTHON=$(HOST_DIR)/bin/python2 \
20	PYTHON_INCLUDES="`$(STAGING_DIR)/usr/bin/python2-config --includes`" \
21	PYTHON_LIBS="`$(STAGING_DIR)/usr/bin/python2-config --ldflags`"
22
23HOST_DBUS_PYTHON_DEPENDENCIES += host-python
24
25HOST_DBUS_PYTHON_CONF_ENV += \
26	PYTHON=$(HOST_DIR)/bin/python2 \
27	PYTHON_INCLUDES="`$(HOST_DIR)/usr/bin/python2-config --includes`" \
28	PYTHON_LIBS="`$(HOST_DIR)/usr/bin/python2-config --ldflags`"
29else
30DBUS_PYTHON_DEPENDENCIES += python3 host-python3
31
32DBUS_PYTHON_CONF_ENV += \
33	PYTHON=$(HOST_DIR)/bin/python3 \
34	PYTHON_INCLUDES="`$(STAGING_DIR)/usr/bin/python3-config --includes`" \
35	PYTHON_LIBS="`$(STAGING_DIR)/usr/bin/python3-config --ldflags`" \
36	PYTHON_EXTRA_LIBS="`$(STAGING_DIR)/usr/bin/python3-config --libs --embed`"
37
38HOST_DBUS_PYTHON_DEPENDENCIES += host-python3
39
40HOST_DBUS_PYTHON_CONF_ENV += \
41	PYTHON=$(HOST_DIR)/bin/python3 \
42	PYTHON_INCLUDES="`$(HOST_DIR)/usr/bin/python3-config --includes`" \
43	PYTHON_LIBS="`$(HOST_DIR)/usr/bin/python3-config --ldflags`" \
44	PYTHON_EXTRA_LIBS="`$(HOST_DIR)/usr/bin/python3-config --libs --embed`"
45endif
46
47$(eval $(autotools-package))
48$(eval $(host-autotools-package))
49