summaryrefslogtreecommitdiffstats
path: root/rules
diff options
context:
space:
mode:
authorLadislav Michl <ladis@linux-mips.org>2018-09-13 10:35:19 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2018-10-09 14:38:04 +0200
commitb7a6b838cdd86256d60f1fd05476049d20cc9fef (patch)
treed52f41b496c2d6e999455ccd1561e3bce22d8a92 /rules
parent1e734742432ef2e257ebc64da40fbd6f099608a8 (diff)
downloadptxdist-b7a6b838cdd86256d60f1fd05476049d20cc9fef.tar.gz
ptxdist-b7a6b838cdd86256d60f1fd05476049d20cc9fef.tar.xz
usb_modeswitch: link dispatcher against JimTcl
Link dispatcher script with JimTcl library to lower footprint. Signed-off-by: Ladislav Michl <ladis@linux-mips.org> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules')
-rw-r--r--rules/usb-modeswitch.in5
-rw-r--r--rules/usb-modeswitch.make10
2 files changed, 9 insertions, 6 deletions
diff --git a/rules/usb-modeswitch.in b/rules/usb-modeswitch.in
index 754e19304..28659915a 100644
--- a/rules/usb-modeswitch.in
+++ b/rules/usb-modeswitch.in
@@ -4,7 +4,8 @@ menuconfig USB_MODESWITCH
tristate
prompt "usb-modeswitch "
select LIBUSB
- select TCL if (USB_MODESWITCH_UDEV_HELPER || USB_MODESWITCH_SYSTEMD_UNIT) && RUNTIME
+ select JIMTCL if USB_MODESWITCH_UDEV_HELPER || USB_MODESWITCH_SYSTEMD_UNIT
+ select HOST_JIMTCL if USB_MODESWITCH_UDEV_HELPER || USB_MODESWITCH_SYSTEMD_UNIT
help
USB_ModeSwitch is (surprise!) a mode switching tool
for controlling 'multi-mode' USB devices.
@@ -15,13 +16,11 @@ config USB_MODESWITCH_UDEV_HELPER
bool "install udev helper"
default y
depends on UDEV
- depends on STAGING
config USB_MODESWITCH_SYSTEMD_UNIT
bool "install systemd unit file"
default y
depends on SYSTEMD
- depends on STAGING
endif
diff --git a/rules/usb-modeswitch.make b/rules/usb-modeswitch.make
index 0f00e9c5c..4934d72c0 100644
--- a/rules/usb-modeswitch.make
+++ b/rules/usb-modeswitch.make
@@ -33,11 +33,15 @@ USB_MODESWITCH_LICENSE := GPL-2.0-only
# autoconf
#
USB_MODESWITCH_CONF_TOOL := NO
-USB_MODESWITCH_MAKE_ENV := $(CROSS_ENV)
-USB_MODESWITCH_MAKE_OPT := $(CROSS_ENV_PROGS)
+USB_MODESWITCH_MAKE_ENV := \
+ $(CROSS_ENV) \
+ HOST_TCL=$(PTXCONF_SYSROOT_HOST)/usr/bin/jimsh
+USB_MODESWITCH_MAKE_OPT := \
+ $(CROSS_ENV_PROGS) \
+ shared
USB_MODESWITCH_INSTALL_OPT := \
UDEVDIR=$(USB_MODESWITCH_PKGDIR)/usr/lib/udev \
- install
+ install-shared
# ----------------------------------------------------------------------------
# Install