aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2008-07-14 19:54:07 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2008-07-14 19:54:07 -0400
commit5a86102248592e178a9023359ccf7f0e489d8e35 (patch)
tree9e5fdb9aafca687fa412f7c034f2cfbb834b8567 /Makefile
parent85082fd7cbe3173198aac0eb5e85ab1edcc6352c (diff)
parent751851af7aae9b8bd5a60b3897209081fbc18b2b (diff)
Merge branch 'for-2.6.27' of git://git.infradead.org/users/dwmw2/firmware-2.6
* 'for-2.6.27' of git://git.infradead.org/users/dwmw2/firmware-2.6: (64 commits) firmware: convert sb16_csp driver to use firmware loader exclusively dsp56k: use request_firmware edgeport-ti: use request_firmware() edgeport: use request_firmware() vicam: use request_firmware() dabusb: use request_firmware() cpia2: use request_firmware() ip2: use request_firmware() firmware: convert Ambassador ATM driver to request_firmware() whiteheat: use request_firmware() ti_usb_3410_5052: use request_firmware() emi62: use request_firmware() emi26: use request_firmware() keyspan_pda: use request_firmware() keyspan: use request_firmware() ttusb-budget: use request_firmware() kaweth: use request_firmware() smctr: use request_firmware() firmware: convert ymfpci driver to use firmware loader exclusively firmware: convert maestro3 driver to use firmware loader exclusively ... Fix up trivial conflicts with BKL removal in drivers/char/dsp56k.c and drivers/char/ip2/ip2main.c manually.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile15
1 files changed, 14 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 4ac1d2f71ac3..5efdd88db850 100644
--- a/Makefile
+++ b/Makefile
@@ -450,7 +450,7 @@ scripts: scripts_basic include/config/auto.conf
450 450
451# Objects we will link into vmlinux / subdirs we need to visit 451# Objects we will link into vmlinux / subdirs we need to visit
452init-y := init/ 452init-y := init/
453drivers-y := drivers/ sound/ 453drivers-y := drivers/ sound/ firmware/
454net-y := net/ 454net-y := net/
455libs-y := lib/ 455libs-y := lib/
456core-y := usr/ 456core-y := usr/
@@ -999,6 +999,16 @@ depend dep:
999 @echo '*** Warning: make $@ is unnecessary now.' 999 @echo '*** Warning: make $@ is unnecessary now.'
1000 1000
1001# --------------------------------------------------------------------------- 1001# ---------------------------------------------------------------------------
1002# Firmware install
1003INSTALL_FW_PATH=$(INSTALL_MOD_PATH)/lib/firmware
1004export INSTALL_FW_PATH
1005
1006PHONY += firmware_install
1007firmware_install: FORCE
1008 @mkdir -p $(objtree)/firmware
1009 $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.fwinst obj=firmware __fw_install
1010
1011# ---------------------------------------------------------------------------
1002# Kernel headers 1012# Kernel headers
1003INSTALL_HDR_PATH=$(objtree)/usr 1013INSTALL_HDR_PATH=$(objtree)/usr
1004export INSTALL_HDR_PATH 1014export INSTALL_HDR_PATH
@@ -1084,6 +1094,7 @@ _modinst_:
1084# boot script depmod is the master version. 1094# boot script depmod is the master version.
1085PHONY += _modinst_post 1095PHONY += _modinst_post
1086_modinst_post: _modinst_ 1096_modinst_post: _modinst_
1097 $(Q)$(MAKE) -f $(srctree)/scripts/Makefile.fwinst obj=firmware __fw_modinst
1087 $(call cmd,depmod) 1098 $(call cmd,depmod)
1088 1099
1089else # CONFIG_MODULES 1100else # CONFIG_MODULES
@@ -1201,6 +1212,8 @@ help:
1201 @echo '* vmlinux - Build the bare kernel' 1212 @echo '* vmlinux - Build the bare kernel'
1202 @echo '* modules - Build all modules' 1213 @echo '* modules - Build all modules'
1203 @echo ' modules_install - Install all modules to INSTALL_MOD_PATH (default: /)' 1214 @echo ' modules_install - Install all modules to INSTALL_MOD_PATH (default: /)'
1215 @echo ' firmware_install- Install all firmware to INSTALL_FW_PATH'
1216 @echo ' (default: $$(INSTALL_MOD_PATH)/lib/firmware)'
1204 @echo ' dir/ - Build all files in dir and below' 1217 @echo ' dir/ - Build all files in dir and below'
1205 @echo ' dir/file.[ois] - Build specified target only' 1218 @echo ' dir/file.[ois] - Build specified target only'
1206 @echo ' dir/file.ko - Build module including final link' 1219 @echo ' dir/file.ko - Build module including final link'