linux-firmware: minor makefile cleanup
[openwrt/staging/lynxis/omap.git] / package / firmware / linux-firmware / Makefile
index fdc7de100e7ea18d2f189242d5d0d2a04d699e76..a4b081a517294862b142f450b75134de2c06b8ca 100644 (file)
@@ -29,10 +29,6 @@ define Package/r8169-firmware
   TITLE:=RealTek r8169 firmware
 endef
 
-define Build/Compile
-
-endef
-
 define Package/r8169-firmware/install
        $(INSTALL_DIR) $(1)/lib/firmware/rtl_nic
        $(CP) \
@@ -40,4 +36,53 @@ define Package/r8169-firmware/install
                $(1)/lib/firmware/rtl_nic
 endef
 
+define Package/r8188eu-firmware
+  SECTION:=firmware
+  CATEGORY:=Firmware
+  URL:=http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git
+  TITLE:=RealTek r8188eu firmware
+endef
+
+define Package/r8188eu-firmware/install
+       $(INSTALL_DIR) $(1)/lib/firmware/rtlwifi
+       $(CP) \
+               $(PKG_BUILD_DIR)/rtlwifi/rtl8188eufw.bin \
+               $(1)/lib/firmware/rtlwifi
+endef
+
+define Package/ibt-firmware
+  SECTION:=firmware
+  CATEGORY:=Firmware
+  URL:=http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git
+  TITLE:=Intel bluetooth firmware
+endef
+
+define Package/ibt-firmware/install
+       $(INSTALL_DIR) $(1)/lib/firmware/intel
+       $(CP) \
+               $(PKG_BUILD_DIR)/intel/*.bseq \
+               $(1)/lib/firmware/intel
+endef
+
+define Package/ar3k-firmware
+  SECTION:=firmware
+  CATEGORY:=Firmware
+  URL:=http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git
+  TITLE:=ath3k firmware
+endef
+
+define Package/ar3k-firmware/install
+       $(INSTALL_DIR) $(1)/lib/firmware/ar3k
+       $(CP) \
+               $(PKG_BUILD_DIR)/ar3k/*.dfu \
+               $(1)/lib/firmware/ar3k
+endef
+
+define Build/Compile
+
+endef
+
+$(eval $(call BuildPackage,ar3k-firmware))
+$(eval $(call BuildPackage,ibt-firmware))
 $(eval $(call BuildPackage,r8169-firmware))
+$(eval $(call BuildPackage,r8188eu-firmware))