summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'wl12xx/wpan/fm/Android.mk')
-rw-r--r--wl12xx/wpan/fm/Android.mk204
1 files changed, 204 insertions, 0 deletions
diff --git a/wl12xx/wpan/fm/Android.mk b/wl12xx/wpan/fm/Android.mk
new file mode 100644
index 0000000..caa7690
--- /dev/null
+++ b/wl12xx/wpan/fm/Android.mk
@@ -0,0 +1,204 @@
1# Copyright (C) 2013 The Android Open Source Project
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15LOCAL_PATH := $(call my-dir)
16
17TI_WILINK_FM_FW_PATH := $(TARGET_OUT_ETC)/firmware
18
19WPAN_FM_FW_BINS := \
20 fmc_ch8_1283.2.bts \
21 fmc_ch8_1853.3.bts \
22 fmc_ch8_1893.2.bts \
23 fmc_ch8_1893.3.bts \
24 fmc_init_1273.2.bts \
25 fm_rx_ch8_1283.2.bts \
26 fm_rx_ch8_1853.3.bts \
27 fm_rx_ch8_1893.2.bts \
28 fm_rx_ch8_1893.3.bts \
29 fm_rx_init_1273.2.bts \
30 fm_tx_ch8_1273.1.bts \
31 fm_tx_ch8_1273.2.bts \
32 fm_tx_ch8_1283.2.bts \
33 fm_tx_ch8_1853.3.bts \
34 fm_tx_ch8_1893.2.bts \
35 fm_tx_ch8_1893.3.bts \
36 fm_tx_init_1273.2.bts
37
38# path to NFC fws (related to top dir)
39FW_FM_PATH := $(TARGET_EXTRACTED_FW)/fm
40
41# path related to current location
42FW_FM_FULL_PATH := ../../../../../../$(FW_FM_PATH)
43
44include $(CLEAR_VARS)
45LOCAL_MODULE := fmc_ch8_1283.2.bts
46LOCAL_SRC_FILES := $(FW_FM_FULL_PATH)/fmc_ch8_1283.2.bts
47LOCAL_MODULE_CLASS := FIRMWARE
48LOCAL_MODULE_PATH := $(TI_WILINK_FM_FW_PATH)
49LOCAL_MODULE_TAGS := optional
50LOCAL_MODULE_OWNER := ti
51include $(BUILD_PREBUILT)
52
53include $(CLEAR_VARS)
54LOCAL_MODULE := fmc_ch8_1853.3.bts
55LOCAL_SRC_FILES := $(FW_FM_FULL_PATH)/fmc_ch8_1853.3.bts
56LOCAL_MODULE_CLASS := FIRMWARE
57LOCAL_MODULE_PATH := $(TI_WILINK_FM_FW_PATH)
58LOCAL_MODULE_TAGS := optional
59LOCAL_MODULE_OWNER := ti
60include $(BUILD_PREBUILT)
61
62include $(CLEAR_VARS)
63LOCAL_MODULE := fmc_ch8_1893.2.bts
64LOCAL_SRC_FILES := $(FW_FM_FULL_PATH)/fmc_ch8_1893.2.bts
65LOCAL_MODULE_CLASS := FIRMWARE
66LOCAL_MODULE_PATH := $(TI_WILINK_FM_FW_PATH)
67LOCAL_MODULE_TAGS := optional
68LOCAL_MODULE_OWNER := ti
69include $(BUILD_PREBUILT)
70
71include $(CLEAR_VARS)
72LOCAL_MODULE := fmc_ch8_1893.3.bts
73LOCAL_SRC_FILES := $(FW_FM_FULL_PATH)/fmc_ch8_1893.3.bts
74LOCAL_MODULE_CLASS := FIRMWARE
75LOCAL_MODULE_PATH := $(TI_WILINK_FM_FW_PATH)
76LOCAL_MODULE_TAGS := optional
77LOCAL_MODULE_OWNER := ti
78include $(BUILD_PREBUILT)
79
80include $(CLEAR_VARS)
81LOCAL_MODULE := fmc_init_1273.2.bts
82LOCAL_SRC_FILES := $(FW_FM_FULL_PATH)/fmc_init_1273.2.bts
83LOCAL_MODULE_CLASS := FIRMWARE
84LOCAL_MODULE_PATH := $(TI_WILINK_FM_FW_PATH)
85LOCAL_MODULE_TAGS := optional
86LOCAL_MODULE_OWNER := ti
87include $(BUILD_PREBUILT)
88
89include $(CLEAR_VARS)
90LOCAL_MODULE := fm_rx_ch8_1283.2.bts
91LOCAL_SRC_FILES := $(FW_FM_FULL_PATH)/fm_rx_ch8_1283.2.bts
92LOCAL_MODULE_CLASS := FIRMWARE
93LOCAL_MODULE_PATH := $(TI_WILINK_FM_FW_PATH)
94LOCAL_MODULE_TAGS := optional
95LOCAL_MODULE_OWNER := ti
96include $(BUILD_PREBUILT)
97
98include $(CLEAR_VARS)
99LOCAL_MODULE := fm_rx_ch8_1853.3.bts
100LOCAL_SRC_FILES := $(FW_FM_FULL_PATH)/fm_rx_ch8_1853.3.bts
101LOCAL_MODULE_CLASS := FIRMWARE
102LOCAL_MODULE_PATH := $(TI_WILINK_FM_FW_PATH)
103LOCAL_MODULE_TAGS := optional
104LOCAL_MODULE_OWNER := ti
105include $(BUILD_PREBUILT)
106
107include $(CLEAR_VARS)
108LOCAL_MODULE := fm_rx_ch8_1893.2.bts
109LOCAL_SRC_FILES := $(FW_FM_FULL_PATH)/fm_rx_ch8_1893.2.bts
110LOCAL_MODULE_CLASS := FIRMWARE
111LOCAL_MODULE_PATH := $(TI_WILINK_FM_FW_PATH)
112LOCAL_MODULE_TAGS := optional
113LOCAL_MODULE_OWNER := ti
114include $(BUILD_PREBUILT)
115
116include $(CLEAR_VARS)
117LOCAL_MODULE := fm_rx_ch8_1893.3.bts
118LOCAL_SRC_FILES := $(FW_FM_FULL_PATH)/fm_rx_ch8_1893.3.bts
119LOCAL_MODULE_CLASS := FIRMWARE
120LOCAL_MODULE_PATH := $(TI_WILINK_FM_FW_PATH)
121LOCAL_MODULE_TAGS := optional
122LOCAL_MODULE_OWNER := ti
123include $(BUILD_PREBUILT)
124
125include $(CLEAR_VARS)
126LOCAL_MODULE := fm_rx_init_1273.2.bts
127LOCAL_SRC_FILES := $(FW_FM_FULL_PATH)/fm_rx_init_1273.2.bts
128LOCAL_MODULE_CLASS := FIRMWARE
129LOCAL_MODULE_PATH := $(TI_WILINK_FM_FW_PATH)
130LOCAL_MODULE_TAGS := optional
131LOCAL_MODULE_OWNER := ti
132include $(BUILD_PREBUILT)
133
134include $(CLEAR_VARS)
135LOCAL_MODULE := fm_tx_ch8_1273.1.bts
136LOCAL_SRC_FILES := $(FW_FM_FULL_PATH)/fm_tx_ch8_1273.1.bts
137LOCAL_MODULE_CLASS := FIRMWARE
138LOCAL_MODULE_PATH := $(TI_WILINK_FM_FW_PATH)
139LOCAL_MODULE_TAGS := optional
140LOCAL_MODULE_OWNER := ti
141include $(BUILD_PREBUILT)
142
143include $(CLEAR_VARS)
144LOCAL_MODULE := fm_tx_ch8_1273.2.bts
145LOCAL_SRC_FILES := $(FW_FM_FULL_PATH)/fm_tx_ch8_1273.2.bts
146LOCAL_MODULE_CLASS := FIRMWARE
147LOCAL_MODULE_PATH := $(TI_WILINK_FM_FW_PATH)
148LOCAL_MODULE_TAGS := optional
149LOCAL_MODULE_OWNER := ti
150include $(BUILD_PREBUILT)
151
152include $(CLEAR_VARS)
153LOCAL_MODULE := fm_tx_ch8_1283.2.bts
154LOCAL_SRC_FILES := $(FW_FM_FULL_PATH)/fm_tx_ch8_1283.2.bts
155LOCAL_MODULE_CLASS := FIRMWARE
156LOCAL_MODULE_PATH := $(TI_WILINK_FM_FW_PATH)
157LOCAL_MODULE_TAGS := optional
158LOCAL_MODULE_OWNER := ti
159include $(BUILD_PREBUILT)
160
161include $(CLEAR_VARS)
162LOCAL_MODULE := fm_tx_ch8_1853.3.bts
163LOCAL_SRC_FILES := $(FW_FM_FULL_PATH)/fm_tx_ch8_1853.3.bts
164LOCAL_MODULE_CLASS := FIRMWARE
165LOCAL_MODULE_PATH := $(TI_WILINK_FM_FW_PATH)
166LOCAL_MODULE_TAGS := optional
167LOCAL_MODULE_OWNER := ti
168include $(BUILD_PREBUILT)
169
170include $(CLEAR_VARS)
171LOCAL_MODULE := fm_tx_ch8_1893.2.bts
172LOCAL_SRC_FILES := $(FW_FM_FULL_PATH)/fm_tx_ch8_1893.2.bts
173LOCAL_MODULE_CLASS := FIRMWARE
174LOCAL_MODULE_PATH := $(TI_WILINK_FM_FW_PATH)
175LOCAL_MODULE_TAGS := optional
176LOCAL_MODULE_OWNER := ti
177include $(BUILD_PREBUILT)
178
179include $(CLEAR_VARS)
180LOCAL_MODULE := fm_tx_ch8_1893.3.bts
181LOCAL_SRC_FILES := $(FW_FM_FULL_PATH)/fm_tx_ch8_1893.3.bts
182LOCAL_MODULE_CLASS := FIRMWARE
183LOCAL_MODULE_PATH := $(TI_WILINK_FM_FW_PATH)
184LOCAL_MODULE_TAGS := optional
185LOCAL_MODULE_OWNER := ti
186include $(BUILD_PREBUILT)
187
188include $(CLEAR_VARS)
189LOCAL_MODULE := fm_tx_init_1273.2.bts
190LOCAL_SRC_FILES := $(FW_FM_FULL_PATH)/fm_tx_init_1273.2.bts
191LOCAL_MODULE_CLASS := FIRMWARE
192LOCAL_MODULE_PATH := $(TI_WILINK_FM_FW_PATH)
193LOCAL_MODULE_TAGS := optional
194LOCAL_MODULE_OWNER := ti
195include $(BUILD_PREBUILT)
196
197WPAN_FM_FW_FILES := $(addprefix $(LOCAL_PATH)/$(FW_FM_FULL_PATH)/, $(WPAN_FM_FW_BINS))
198.PHONY: $(WPAN_FM_FW_FILES)
199$(WPAN_FM_FW_FILES): $(FW_FM_FULL_PATH)
200 $(hide) tar -C $(FW_FM_PATH) --strip-components=2 \
201 -f $(WPAN_TGZ) -xzp wpan/fmradio/$(notdir $@)
202
203$(FW_FM_FULL_PATH):
204 $(hide) mkdir -p $(FW_FM_PATH)