summaryrefslogtreecommitdiffstats
path: root/rules/udev.make
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2005-12-12 16:16:55 +0000
committerSascha Hauer <s.hauer@pengutronix.de>2005-12-12 16:16:55 +0000
commit3958556bc44f4f7996dac8e6283a69b08c4bd648 (patch)
tree10535a5fe6afdc069f41adc606acac78a9777e76 /rules/udev.make
parent0c587df076e6dbd23362fa0f249490f53bcaa4c6 (diff)
downloadptxdist-3958556bc44f4f7996dac8e6283a69b08c4bd648.tar.gz
ptxdist-3958556bc44f4f7996dac8e6283a69b08c4bd648.tar.xz
add firmware_helper
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.7-trunk@3518 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/udev.make')
-rw-r--r--rules/udev.make10
1 files changed, 9 insertions, 1 deletions
diff --git a/rules/udev.make b/rules/udev.make
index 177862c21..0f2692d88 100644
--- a/rules/udev.make
+++ b/rules/udev.make
@@ -72,6 +72,10 @@ UDEV_PATH = PATH=$(CROSS_PATH)
UDEV_ENV = $(CROSS_ENV)
UDEV_MAKEVARS = CROSS=$(COMPILER_PREFIX)
+ifdef PTXCONF_UDEV_FW_HELPER
+UDEV_MAKEVARS += EXTRAS=extras/firmware
+endif
+
$(STATEDIR)/udev.prepare: $(udev_prepare_deps)
@$(call targetinfo, $@)
@$(call clean, $(UDEV_DIR)/config.cache)
@@ -87,7 +91,7 @@ udev_compile_deps = $(STATEDIR)/udev.prepare
$(STATEDIR)/udev.compile: $(udev_compile_deps)
@$(call targetinfo, $@)
- cd $(UDEV_DIR) && $(UDEV_ENV) $(UDEV_PATH) make $(UDEV_MAKEVARS)
+ cd $(UDEV_DIR) && $(UDEV_ENV) $(UDEV_PATH) make $(UDEV_MAKEVARS)
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -153,6 +157,10 @@ ifdef PTXCONF_UDEV_TEST
@$(call install_copy, 0, 0, 0755, $(UDEV_DIR)/udevtest, /sbin/udevtest)
endif
+ifdef PTXCONF_UDEV_FW_HELPER
+ @$(call install_copy, 0, 0, 0755, $(UDEV_DIR)/extras/firmware/firmware_helper, /sbin/firmware_helper)
+endif
+
@$(call install_node, 0, 0, 0644, c, 5, 1, /dev/console)
@$(call install_finish)