diff options
Diffstat (limited to 'Android.mk')
-rw-r--r-- | Android.mk | 31 |
1 files changed, 29 insertions, 2 deletions
@@ -4,8 +4,6 @@ img-sgx.untarred_timestamp := $(img-sgx.untarred_intermediates)/stamp | |||
4 | img-sgx.untarred_bin := $(img-sgx.untarred_intermediates)/sgx | 4 | img-sgx.untarred_bin := $(img-sgx.untarred_intermediates)/sgx |
5 | img-sgx.tar := $(LOCAL_PATH)/$(TARGET_BOARD_PLATFORM)/sgx.tgz | 5 | img-sgx.tar := $(LOCAL_PATH)/$(TARGET_BOARD_PLATFORM)/sgx.tgz |
6 | 6 | ||
7 | $(hide $(shell $(LOCAL_PATH)/untar.sh $(LOCAL_PATH)/wl12xx wpan $(LOCAL_PATH)/wl12xx/wpan.tgz)) | ||
8 | |||
9 | include $(call all-subdir-makefiles) | 7 | include $(call all-subdir-makefiles) |
10 | 8 | ||
11 | $(img-sgx.untarred_timestamp) : $(img-sgx.tar) | 9 | $(img-sgx.untarred_timestamp) : $(img-sgx.tar) |
@@ -173,3 +171,32 @@ $(LOCAL_BUILT_MODULE) : $(wl12xx-wlan.untarred_timestamp) | $(ACP) | |||
173 | endif | 171 | endif |
174 | 172 | ||
175 | ################################################################################ | 173 | ################################################################################ |
174 | # Install WPAN firmware files | ||
175 | ############################################################################### | ||
176 | WPAN_TGZ := device/ti/proprietary-open/wl12xx/wpan.tgz | ||
177 | |||
178 | ifneq ($(WPAN_TGZ),) | ||
179 | include $(CLEAR_VARS) | ||
180 | |||
181 | wpan.untarred_intermediates := $(call intermediates-dir-for, FAKE, wpan.untarred) | ||
182 | wpan.untarred_timestamp := $(wpan.untarred_intermediates)/stamp | ||
183 | |||
184 | WPAN_FW_LOCAL_PATH:= device/ti/proprietary-open/wl12xx/ | ||
185 | LOCAL_MODULE := ti-wpan-fw | ||
186 | LOCAL_MODULE_CLASS := FAKE | ||
187 | LOCAL_MODULE_TAGS := optional | ||
188 | |||
189 | include $(BUILD_SYSTEM)/base_rules.mk | ||
190 | |||
191 | $(LOCAL_BUILT_MODULE) : $(WPAN_TGZ) | ||
192 | echo "Unzip $(wpan.untarred_intermediates) <- $<" | ||
193 | $(hide) rm -rvf $(wpan.untarred_intermediates)/wpan | ||
194 | $(hide) mkdir -p $(wpan.untarred_intermediates) | ||
195 | $(hide) tar -C $(wpan.untarred_intermediates) -zvxf $< | ||
196 | $(hide) touch $(wpan.untarred_intermediates) | ||
197 | |||
198 | $(LOCAL_INSTALLED_MODULE) : $(LOCAL_BUILT_MODULE) | $(ACP) | ||
199 | @echo "Copying wpan firmware ..." | ||
200 | @mkdir -p $(PRODUCT_OUT)/system/etc/firmware | ||
201 | $(hide) $(ACP) -rfpv $(wpan.untarred_intermediates)/wpan/*/*.bts $(PRODUCT_OUT)/system/etc/firmware/ | ||
202 | endif | ||