summaryrefslogtreecommitdiffstats
path: root/rules/flex.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2016-08-15 08:58:20 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2016-08-15 12:15:52 +0200
commitbe92f32566a12ec8fa33f61ab870fb90a3f2502f (patch)
tree8cd57fee11ed870803e3afc5edcc4c75637cfa96 /rules/flex.make
parent4bb04c02cf18e677f7ac951bb2c99a392c396134 (diff)
downloadptxdist-be92f32566a12ec8fa33f61ab870fb90a3f2502f.tar.gz
ptxdist-be92f32566a12ec8fa33f61ab870fb90a3f2502f.tar.xz
flex: install libfl and cleanup
'at' needs libfl at runtime. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/flex.make')
-rw-r--r--rules/flex.make20
1 files changed, 6 insertions, 14 deletions
diff --git a/rules/flex.make b/rules/flex.make
index c717df0b0..803e25897 100644
--- a/rules/flex.make
+++ b/rules/flex.make
@@ -29,13 +29,14 @@ FLEX_LICENSE := BSD-2-Clause
# Prepare
# ----------------------------------------------------------------------------
-FLEX_PATH := PATH=$(CROSS_PATH)
-FLEX_ENV := $(CROSS_ENV)
-
#
# autoconf
#
-FLEX_AUTOCONF := $(CROSS_AUTOCONF_USR)
+FLEX_CONF_TOOL := autoconf
+FLEX_CONF_OPT := \
+ $(CROSS_AUTOCONF_USR) \
+ --disable-nls \
+ --disable-rpath
# ----------------------------------------------------------------------------
# Target-Install
@@ -50,16 +51,7 @@ $(STATEDIR)/flex.targetinstall:
@$(call install_fixup, flex,AUTHOR,"Marc Kleine-Budde <mkl@pengutronix.de>")
@$(call install_fixup, flex,DESCRIPTION,missing)
-#
-# HACK:
-#
-# we need a ipkg, because some packages may depend on us, e.g.:
-# "at"
-#
-# because we don't provide any shared libraries,
-# we just put an existing dir into the package
-#
- @$(call install_copy, flex, 0, 0, 0755, /usr/sbin)
+ @$(call install_lib, flex, 0, 0, 644, libfl)
@$(call install_finish, flex)