125872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganov# Copyright 2012 The Android Open Source Project 225872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganov 325872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav GanovLOCAL_PATH:= $(call my-dir) 425872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganovinclude $(CLEAR_VARS) 525872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganov 625872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav GanovLOCAL_SRC_FILES := $(call all-subdir-java-files) 709ff963b085b3934d52112e2b74688125304e3f9Svetoslav Ganov 825872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav GanovLOCAL_MODULE := content 909ff963b085b3934d52112e2b74688125304e3f9Svetoslav Ganov 1025872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganovinclude $(BUILD_JAVA_LIBRARY) 1125872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganov 1225872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganovinclude $(CLEAR_VARS) 1325872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav GanovALL_PREBUILT += $(TARGET_OUT)/bin/content 1425872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganov$(TARGET_OUT)/bin/content : $(LOCAL_PATH)/content | $(ACP) 1525872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganov $(transform-prebuilt-to-target) 1625872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganov 1725872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav GanovNOTICE_FILE := NOTICE 1825872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganovfiles_noticed := bin/content 1925872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganov 2025872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganov# Generate rules for a single file. The argument is the file path relative to 2125872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganov# the installation root 2225872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganovdefine make-notice-file 2325872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganov 2425872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganov$(TARGET_OUT_NOTICE_FILES)/src/$(1).txt: $(LOCAL_PATH)/$(NOTICE_FILE) 2525872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganov @echo Notice file: $$< -- $$@ 2625872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganov @mkdir -p $$(dir $$@) 2725872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganov @cat $$< >> $$@ 2825872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganov 2925872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganov$(TARGET_OUT_NOTICE_FILES)/hash-timestamp: $(TARGET_OUT_NOTICE_FILES)/src/$(1).txt 3025872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganov 3125872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganovendef 3225872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganov 3325872aa3ef189ae5506a923398af11ce5eb1a9b9Svetoslav Ganov$(foreach file,$(files_noticed),$(eval $(call make-notice-file,$(file)))) 34