luca020400

custombootimg.mk

Apr 27th, 2015
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ## Overload bootimg generation: Same as the original + Wi-Fi Modules
  2.  
  3. WIFI_MODULE_cfg80211 := $(TARGET_ROOT_OUT)/wifi/cfg80211.ko
  4. WIFI_MODULE_ar6000 := $(TARGET_ROOT_OUT)/wifi/ar6000.ko
  5.  
  6. $(WIFI_MODULE_cfg80211):
  7.     mkdir -p $@
  8.     rm -rf $(TARGET_OUT_INTERMEDIATES)/ath6kl-huawei
  9.     cp -a hardware/atheros/wifi/ath6kl-huawei $(TARGET_OUT_INTERMEDIATES)/
  10.     $(MAKE) -C $(TARGET_OUT_INTERMEDIATES)/ath6kl-huawei/cfg80211 KERNEL_OUT=$(KERNEL_OUT) ARCH="arm" CROSS_COMPILE="arm-eabi-" modules
  11.     $(TARGET_OBJCOPY) --strip-unneeded $(TARGET_OUT_INTERMEDIATES)/ath6kl-huawei/cfg80211/cfg80211.ko $(TARGET_ROOT_OUT)/wifi/cfg80211.ko
  12.     @echo -e ${CL_CYN}"Installed Wi-Fi Module in $@"${CL_RST}
  13.  
  14. $(WIFI_MODULE_cfg80211):
  15.     mkdir -p $@
  16.     rm -rf $(TARGET_OUT_INTERMEDIATES)/ath6kl-huawei
  17.     cp -a hardware/atheros/wifi/ath6kl-huawei $(TARGET_OUT_INTERMEDIATES)/
  18.     $(MAKE) -C $(TARGET_OUT_INTERMEDIATES)/ath6kl-huawei/ar6000 KERNEL_OUT=$(KERNEL_OUT) ARCH="arm" CROSS_COMPILE="arm-eabi-" modules
  19.     $(TARGET_OBJCOPY) --strip-unneeded $(TARGET_OUT_INTERMEDIATES)/ath6kl-huawei/ar6000/ar6000.ko $(TARGET_ROOT_OUT)/wifi/ar6000.ko
  20.     @echo -e ${CL_CYN}"Installed Wi-Fi Module in $@"${CL_RST}
  21.  
  22. $(INSTALLED_BOOTIMAGE_TARGET): $(MKBOOTIMG) $(INTERNAL_BOOTIMAGE_FILES) $(INSTALLED_DTIMAGE_TARGET)
  23.     $(call pretty,"Target boot image: $@")
  24.     $(hide) $(MKBOOTIMG) $(INTERNAL_BOOTIMAGE_ARGS) $(BOARD_MKBOOTIMG_ARGS) --output $@
  25.     $(hide) $(call assert-max-image-size,$@,$(BOARD_BOOTIMAGE_PARTITION_SIZE),raw)
  26.     @echo -e ${CL_CYN}"Made boot image: $@"${CL_RST}
Advertisement
Add Comment
Please, Sign In to add comment