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 endif
175 ################################################################################