SHOW:
|
|
- or go back to the newest paste.
| 1 | - | ## Overload bootimg generation: Same as the original, + Wi-Fi Modules |
| 1 | + | ## Overload bootimg generation: Same as the original + Wi-Fi Modules |
| 2 | ||
| 3 | - | WIFI_MODULES := $(TARGET_ROOT_OUT)/wifi |
| 3 | + | WIFI_MODULE_cfg80211 := $(TARGET_ROOT_OUT)/wifi/cfg80211.ko |
| 4 | WIFI_MODULE_ar6000 := $(TARGET_ROOT_OUT)/wifi/ar6000.ko | |
| 5 | - | $(WIFI_MODULES): |
| 5 | + | |
| 6 | - | mkdir -p $(TARGET_ROOT_OUT)/wifi |
| 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} |