Android.mk revision 1219448dc7c2012edaf8fbb6b03c11d8dc419f89
1LOCAL_PATH:= $(call my-dir) 2include $(CLEAR_VARS) 3 4# files that live under /system/etc/... 5 6copy_from := \ 7 etc/dbus.conf \ 8 etc/init.goldfish.sh \ 9 etc/hosts 10 11copy_to := $(addprefix $(TARGET_OUT)/,$(copy_from)) 12copy_from := $(addprefix $(LOCAL_PATH)/,$(copy_from)) 13 14$(copy_to) : PRIVATE_MODULE := system_etcdir 15$(copy_to) : $(TARGET_OUT)/% : $(LOCAL_PATH)/% | $(ACP) 16 $(transform-prebuilt-to-target) 17 18ALL_PREBUILT += $(copy_to) 19 20 21# files that live under /... 22 23# Only copy init.rc if the target doesn't have its own. 24ifneq ($(TARGET_PROVIDES_INIT_RC),true) 25file := $(TARGET_ROOT_OUT)/init.rc 26$(file) : $(LOCAL_PATH)/init.rc | $(ACP) 27 $(transform-prebuilt-to-target) 28ALL_PREBUILT += $(file) 29endif 30 31file := $(TARGET_ROOT_OUT)/init.goldfish.rc 32$(file) : $(LOCAL_PATH)/etc/init.goldfish.rc | $(ACP) 33 $(transform-prebuilt-to-target) 34ALL_PREBUILT += $(file) 35 36 37# create some directories (some are mount points) 38DIRS := $(addprefix $(TARGET_ROOT_OUT)/, \ 39 sbin \ 40 dev \ 41 proc \ 42 sys \ 43 system \ 44 data \ 45 ) \ 46 $(TARGET_OUT_DATA) 47 48$(DIRS): 49 @echo Directory: $@ 50 @mkdir -p $@ 51 52ALL_PREBUILT += $(DIRS) 53