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