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