1
# Copyright 2005 The Android Open Source Project
3
LOCAL_PATH:= $(call my-dir)
20
ifeq ($(strip $(INIT_BOOTCHART)),true)
21
LOCAL_SRC_FILES += bootchart.c
22
LOCAL_CFLAGS += -DBOOTCHART=1
25
ifneq (,$(filter userdebug eng,$(TARGET_BUILD_VARIANT)))
26
LOCAL_CFLAGS += -DALLOW_LOCAL_PROP_OVERRIDE=1
31
LOCAL_FORCE_STATIC_EXECUTABLE := true
32
LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT)
33
LOCAL_UNSTRIPPED_PATH := $(TARGET_ROOT_OUT_UNSTRIPPED)
35
LOCAL_STATIC_LIBRARIES := libfs_mgr libcutils libc
37
ifeq ($(HAVE_SELINUX),true)
38
LOCAL_STATIC_LIBRARIES += libselinux
39
LOCAL_C_INCLUDES += external/libselinux/include
40
LOCAL_CFLAGS += -DHAVE_SELINUX
43
include $(BUILD_EXECUTABLE)
45
# Make a symlink from /sbin/ueventd to /init
46
SYMLINKS := $(TARGET_ROOT_OUT)/sbin/ueventd
47
$(SYMLINKS): INIT_BINARY := $(LOCAL_MODULE)
48
$(SYMLINKS): $(LOCAL_INSTALLED_MODULE) $(LOCAL_PATH)/Android.mk
49
@echo "Symlink: $@ -> ../$(INIT_BINARY)"
52
$(hide) ln -sf ../$(INIT_BINARY) $@
54
ALL_DEFAULT_INSTALLED_MODULES += $(SYMLINKS)
56
# We need this so that the installed files could be picked up based on the
58
ALL_MODULES.$(LOCAL_MODULE).INSTALLED := \
59
$(ALL_MODULES.$(LOCAL_MODULE).INSTALLED) $(SYMLINKS)