diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2013-02-13 23:56:38 +0100 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2013-02-14 17:35:37 +0100 |
commit | 7958a6be5cbac7ab779e6b6693ac316d4800d312 (patch) | |
tree | ef127d3f979923da7741089ac78b7245951ce672 /rules/libselinux.make | |
parent | 44332f09af6777c8f79113a23d455c6f13e31893 (diff) | |
download | ptxdist-7958a6be5cbac7ab779e6b6693ac316d4800d312.tar.gz ptxdist-7958a6be5cbac7ab779e6b6693ac316d4800d312.tar.xz |
libselinux: add support for python wrapper
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'rules/libselinux.make')
-rw-r--r-- | rules/libselinux.make | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/rules/libselinux.make b/rules/libselinux.make index 960c00420..dc0ba70c6 100644 --- a/rules/libselinux.make +++ b/rules/libselinux.make @@ -30,9 +30,23 @@ LIBSELINUX_LICENSE := public_domain # ---------------------------------------------------------------------------- LIBSELINUX_CONF_TOOL := NO -LIBSELINUX_MAKE_ENV := \ +# no := due to CROSS_PYTHON +LIBSELINUX_MAKE_ENV = \ $(CROSS_ENV) \ - CFLAGS="-O2 -Wall -g" + CFLAGS="-O2 -Wall -g" \ + PYTHON=$(CROSS_PYTHON) +LIBSELINUX_MAKE_OPT := \ + LIBDIR=$(PTXDIST_SYSROOT_TARGET)/usr/lib \ + all +LIBSELINUX_INSTALL_OPT := \ + install + +LIBSELINUX_MAKE_PAR := NO + +ifdef PTXCONF_LIBSELINUX_PYTHON +LIBSELINUX_MAKE_OPT += pywrap +LIBSELINUX_INSTALL_OPT += install-pywrap +endif # ---------------------------------------------------------------------------- # Target-Install @@ -75,6 +89,9 @@ $(STATEDIR)/libselinux.targetinstall: @$(foreach prog, $(LIBSELINUX_PROGS), \ $(call install_copy, libselinux, 0, 0, 0755, -, /usr/sbin/$(prog));) +ifdef PTXCONF_LIBSELINUX_PYTHON + @$(call install_tree, libselinux, 0, 0, -, $(PYTHON_SITEPACKAGES)) +endif @$(call install_finish, libselinux) @$(call touch) |