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