jacinto6: update ipu2 binary
[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 include $(call all-subdir-makefiles)
9 $(img-sgx.untarred_timestamp) : $(img-sgx.tar)
10         @echo "Unzip $(dir $@) <- $<"
11         $(hide) rm -rf $(dir $@) && mkdir -p $(dir $@)
12         $(hide) tar -C $(dir $@) -xzf $<
13         $(hide) touch $@
16 # Install Ducati from the TGZ defined in the device-inherited mk file
17 #############################################
18 ifneq ($(DUCATI_TGZ),)
19 ti-ducati.untarred_intermediates := $(call intermediates-dir-for, FAKE, ti-ducati.untarred)
20 ti-ducati.untarred_timestamp := $(ti-ducati.untarred_intermediates)/stamp
22 $(ti-ducati.untarred_timestamp) : $(DUCATI_TGZ)
23         @echo "Unzip $(dir $@) <- $<)"
24         $(hide) rm -rf $(dir $@) && mkdir -p $(dir $@)
25         $(hide) tar -C $(dir $@) -zxf $<
26         $(hide) touch $@
28 include $(CLEAR_VARS)
29 LOCAL_MODULE := $(DUCATI_BINARY)
30 LOCAL_MODULE_CLASS := FAKE
31 LOCAL_MODULE_TAGS := optional
32 LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/firmware
34 include $(BUILD_SYSTEM)/base_rules.mk
36 $(LOCAL_BUILT_MODULE) : PRIVATE_SRC := $(ti-ducati.untarred_intermediates)/$(DUCATI_BINARY)
37 $(LOCAL_BUILT_MODULE) : $(ti-ducati.untarred_timestamp) | $(ACP)
38         @echo "Copy $@ <- $(PRIVATE_SRC)"
39         @mkdir -p $(dir $@)
40         $(hide) $(ACP) -fp $(PRIVATE_SRC) $@
41 endif
42 #############################################
44 #############################################
45 # Install Tesla-binary FW
46 #############################################
48 ifneq ($(TESLA_TGZ),)
49 ti-tesla.untarred_intermediates := $(call intermediates-dir-for, FAKE, ti-tesla.untarred)
50 ti-tesla.untarred_timestamp := $(ti-tesla.untarred_intermediates)/stamp
52 $(ti-tesla.untarred_timestamp) : $(TESLA_TGZ)
53         @echo "Unzip $(dir $@) <- $<)"
54         $(hide) rm -rf $(dir $@) && mkdir -p $(dir $@)
55         $(hide) tar -C $(dir $@) -zxf $<
56         $(hide) touch $@
58 include $(CLEAR_VARS)
59 LOCAL_MODULE := tesla-dsp.bin
60 LOCAL_MODULE_CLASS := FAKE
61 LOCAL_MODULE_TAGS := optional
62 LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/firmware
64 include $(BUILD_SYSTEM)/base_rules.mk
66 $(LOCAL_BUILT_MODULE) : PRIVATE_SRC := $(ti-tesla.untarred_intermediates)/tesla-dsp.bin
67 $(LOCAL_BUILT_MODULE) : $(ti-tesla.untarred_timestamp) | $(ACP)
68         @echo "Copy $@ <- $(PRIVATE_SRC)"
69         @mkdir -p $(dir $@)
70         $(hide) $(ACP) -fp $(PRIVATE_SRC) $@
71 endif
73 #############################################