]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - android-sdk/device-ti-proprietary-open.git/blob - Android.mk
wlan: add wilink8 (wl18xx) firmware files
[android-sdk/device-ti-proprietary-open.git] / Android.mk
1 LOCAL_PATH := $(my-dir)
2 img-sgx.untarred_intermediates := $(call intermediates-dir-for, FAKE, img-sgx.untarred)
3 img-sgx.untarred_timestamp := $(img-sgx.untarred_intermediates)/stamp
4 img-sgx.untarred_bin := $(img-sgx.untarred_intermediates)/sgx
5 img-sgx.tar := $(LOCAL_PATH)/$(TARGET_BOARD_PLATFORM)/sgx.tgz
7 $(hide $(shell $(LOCAL_PATH)/untar.sh $(LOCAL_PATH)/wl12xx wpan $(LOCAL_PATH)/wl12xx/wpan.tgz))
9 include $(call all-subdir-makefiles)
11 $(img-sgx.untarred_timestamp) : $(img-sgx.tar)
12         @echo "Unzip $(dir $@) <- $<"
13         $(hide) rm -rf $(dir $@) && mkdir -p $(dir $@)
14         $(hide) tar -C $(dir $@) -xzf $<
15         $(hide) touch $@
18 # Install Ducati from the TGZ defined in the device-inherited mk file
19 #############################################
20 ifneq ($(DUCATI_TGZ),)
21 ti-ducati.untarred_intermediates := $(call intermediates-dir-for, FAKE, ti-ducati.untarred)
22 ti-ducati.untarred_timestamp := $(ti-ducati.untarred_intermediates)/stamp
24 $(ti-ducati.untarred_timestamp) : $(DUCATI_TGZ)
25         @echo "Unzip $(dir $@) <- $<)"
26         $(hide) rm -rf $(dir $@) && mkdir -p $(dir $@)
27         $(hide) tar -C $(dir $@) -zxf $<
28         $(hide) touch $@
30 include $(CLEAR_VARS)
31 LOCAL_MODULE := ducati-m3.bin
32 LOCAL_MODULE_CLASS := FAKE
33 LOCAL_MODULE_TAGS := optional
34 LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/firmware
36 include $(BUILD_SYSTEM)/base_rules.mk
38 $(LOCAL_BUILT_MODULE) : PRIVATE_SRC := $(ti-ducati.untarred_intermediates)/ducati-m3.bin
39 $(LOCAL_BUILT_MODULE) : $(ti-ducati.untarred_timestamp) | $(ACP)
40         @echo "Copy $@ <- $(PRIVATE_SRC)"
41         @mkdir -p $(dir $@)
42         $(hide) $(ACP) -fp $(PRIVATE_SRC) $@
43 endif
44 #############################################
47 ###############################################################################
48 # Install WLAN firmware files
49 ###############################################################################
51 ifneq ($(WLAN_TGZ),)
52 wl12xx-wlan.untarred_intermediates := $(call intermediates-dir-for, FAKE, wl12xx-wlan.untarred)
53 wl12xx-wlan.untarred_timestamp := $(wl12xx-wlan.untarred_intermediates)/stamp
55 $(wl12xx-wlan.untarred_timestamp) : $(WLAN_TGZ)
56         @echo "Unzip $(dir $@) <- $<)"
57         $(hide) rm -rf $(dir $@) && mkdir -p $(dir $@)
58         $(hide) tar -C $(dir $@) -zxf $<
59         $(hide) touch $@
61 include $(CLEAR_VARS)
62 LOCAL_MODULE := wl1271-nvs.bin
63 LOCAL_MODULE_CLASS := FAKE
64 LOCAL_MODULE_TAGS := optional
65 LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/firmware/ti-connectivity
67 include $(BUILD_SYSTEM)/base_rules.mk
69 $(LOCAL_BUILT_MODULE) : PRIVATE_SRC := $(wl12xx-wlan.untarred_intermediates)/wlan/wl1271-nvs.bin
70 $(LOCAL_BUILT_MODULE) : $(wl12xx-wlan.untarred_timestamp) | $(ACP)
71         @echo "Copy $@ <- $(PRIVATE_SRC)"
72         @mkdir -p $(dir $@)
73         $(hide) $(ACP) -fp $(PRIVATE_SRC) $@
75 include $(CLEAR_VARS)
76 LOCAL_MODULE := wl1271-nvs_127x.bin
77 LOCAL_MODULE_CLASS := FAKE
78 LOCAL_MODULE_TAGS := optional
79 LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/firmware/ti-connectivity
81 include $(BUILD_SYSTEM)/base_rules.mk
83 $(LOCAL_BUILT_MODULE) : PRIVATE_SRC := $(wl12xx-wlan.untarred_intermediates)/wlan/wl1271-nvs_127x.bin
84 $(LOCAL_BUILT_MODULE) : $(wl12xx-wlan.untarred_timestamp) | $(ACP)
85         @echo "Copy $@ <- $(PRIVATE_SRC)"
86         @mkdir -p $(dir $@)
87         $(hide) $(ACP) -fp $(PRIVATE_SRC) $@
89 include $(CLEAR_VARS)
90 LOCAL_MODULE := wl128x-fw-4-sr.bin
91 LOCAL_MODULE_CLASS := FAKE
92 LOCAL_MODULE_TAGS := optional
93 LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/firmware/ti-connectivity
95 include $(BUILD_SYSTEM)/base_rules.mk
97 $(LOCAL_BUILT_MODULE) : PRIVATE_SRC := $(wl12xx-wlan.untarred_intermediates)/wlan/wl128x-fw-4-sr.bin
98 $(LOCAL_BUILT_MODULE) : $(wl12xx-wlan.untarred_timestamp) | $(ACP)
99         @echo "Copy $@ <- $(PRIVATE_SRC)"
100         @mkdir -p $(dir $@)
101         $(hide) $(ACP) -fp $(PRIVATE_SRC) $@
103 include $(CLEAR_VARS)
104 LOCAL_MODULE := wl128x-fw-4-mr.bin
105 LOCAL_MODULE_CLASS := FAKE
106 LOCAL_MODULE_TAGS := optional
107 LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/firmware/ti-connectivity
109 include $(BUILD_SYSTEM)/base_rules.mk
111 $(LOCAL_BUILT_MODULE) : PRIVATE_SRC := $(wl12xx-wlan.untarred_intermediates)/wlan/wl128x-fw-4-mr.bin
112 $(LOCAL_BUILT_MODULE) : $(wl12xx-wlan.untarred_timestamp) | $(ACP)
113         @echo "Copy $@ <- $(PRIVATE_SRC)"
114         @mkdir -p $(dir $@)
115         $(hide) $(ACP) -fp $(PRIVATE_SRC) $@
117 include $(CLEAR_VARS)
118 LOCAL_MODULE := wl128x-fw-4-plt.bin
119 LOCAL_MODULE_CLASS := FAKE
120 LOCAL_MODULE_TAGS := optional
121 LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/firmware/ti-connectivity
123 include $(BUILD_SYSTEM)/base_rules.mk
125 $(LOCAL_BUILT_MODULE) : PRIVATE_SRC := $(wl12xx-wlan.untarred_intermediates)/wlan/wl128x-fw-4-plt.bin
126 $(LOCAL_BUILT_MODULE) : $(wl12xx-wlan.untarred_timestamp) | $(ACP)
127         @echo "Copy $@ <- $(PRIVATE_SRC)"
128         @mkdir -p $(dir $@)
129         $(hide) $(ACP) -fp $(PRIVATE_SRC) $@
131 include $(CLEAR_VARS)
132 LOCAL_MODULE := wl127x-fw-4-sr.bin
133 LOCAL_MODULE_CLASS := FAKE
134 LOCAL_MODULE_TAGS := optional
135 LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/firmware/ti-connectivity
137 include $(BUILD_SYSTEM)/base_rules.mk
139 $(LOCAL_BUILT_MODULE) : PRIVATE_SRC := $(wl12xx-wlan.untarred_intermediates)/wlan/wl127x-fw-4-sr.bin
140 $(LOCAL_BUILT_MODULE) : $(wl12xx-wlan.untarred_timestamp) | $(ACP)
141         @echo "Copy $@ <- $(PRIVATE_SRC)"
142         @mkdir -p $(dir $@)
143         $(hide) $(ACP) -fp $(PRIVATE_SRC) $@
145 include $(CLEAR_VARS)
146 LOCAL_MODULE := wl127x-fw-4-mr.bin
147 LOCAL_MODULE_CLASS := FAKE
148 LOCAL_MODULE_TAGS := optional
149 LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/firmware/ti-connectivity
151 include $(BUILD_SYSTEM)/base_rules.mk
153 $(LOCAL_BUILT_MODULE) : PRIVATE_SRC := $(wl12xx-wlan.untarred_intermediates)/wlan/wl127x-fw-4-mr.bin
154 $(LOCAL_BUILT_MODULE) : $(wl12xx-wlan.untarred_timestamp) | $(ACP)
155         @echo "Copy $@ <- $(PRIVATE_SRC)"
156         @mkdir -p $(dir $@)
157         $(hide) $(ACP) -fp $(PRIVATE_SRC) $@
159 include $(CLEAR_VARS)
160 LOCAL_MODULE := wl127x-fw-4-plt.bin
161 LOCAL_MODULE_CLASS := FAKE
162 LOCAL_MODULE_TAGS := optional
163 LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/firmware/ti-connectivity
165 include $(BUILD_SYSTEM)/base_rules.mk
167 $(LOCAL_BUILT_MODULE) : PRIVATE_SRC := $(wl12xx-wlan.untarred_intermediates)/wlan/wl127x-fw-4-plt.bin
168 $(LOCAL_BUILT_MODULE) : $(wl12xx-wlan.untarred_timestamp) | $(ACP)
169         @echo "Copy $@ <- $(PRIVATE_SRC)"
170         @mkdir -p $(dir $@)
171         $(hide) $(ACP) -fp $(PRIVATE_SRC) $@
173 include $(CLEAR_VARS)
174 LOCAL_MODULE := wl18xx-fw.bin
175 LOCAL_MODULE_CLASS := FAKE
176 LOCAL_MODULE_TAGS := optional
177 LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/firmware/ti-connectivity
179 include $(BUILD_SYSTEM)/base_rules.mk
181 $(LOCAL_BUILT_MODULE) : PRIVATE_SRC := $(wl12xx-wlan.untarred_intermediates)/wlan/wl18xx-fw.bin
182 $(LOCAL_BUILT_MODULE) : $(wl12xx-wlan.untarred_timestamp) | $(ACP)
183         @echo "Copy $@ <- $(PRIVATE_SRC)"
184         @mkdir -p $(dir $@)
185         $(hide) $(ACP) -fp $(PRIVATE_SRC) $@
187 include $(CLEAR_VARS)
188 LOCAL_MODULE := wl18xx-conf.bin
189 LOCAL_MODULE_CLASS := FAKE
190 LOCAL_MODULE_TAGS := optional
191 LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/firmware/ti-connectivity
193 include $(BUILD_SYSTEM)/base_rules.mk
195 $(LOCAL_BUILT_MODULE) : PRIVATE_SRC := $(wl12xx-wlan.untarred_intermediates)/wlan/wl18xx-conf.bin
196 $(LOCAL_BUILT_MODULE) : $(wl12xx-wlan.untarred_timestamp) | $(ACP)
197         @echo "Copy $@ <- $(PRIVATE_SRC)"
198         @mkdir -p $(dir $@)
199         $(hide) $(ACP) -fp $(PRIVATE_SRC) $@
201 endif
203 ################################################################################