390c2d3512
This should be reverted when all system services have been cleaned up to not do this. A process looking up a service while running in the background will see the service registered by the active user (assuming the service is registered on every user switch), not the service registered by the user that the process itself belongs to. BUG: 30795333 Change-Id: I1b74d58be38ed358f43c163692f9e704f8f31dbe (cherry picked from commit e6bbe69ba739c8a08837134437aaccfea5f1d943)
26 lines
604 B
Makefile
26 lines
604 B
Makefile
LOCAL_PATH:= $(call my-dir)
|
|
|
|
svc_c_flags = \
|
|
-Wall -Wextra \
|
|
|
|
ifneq ($(TARGET_USES_64_BIT_BINDER),true)
|
|
ifneq ($(TARGET_IS_64_BIT),true)
|
|
svc_c_flags += -DBINDER_IPC_32BIT=1
|
|
endif
|
|
endif
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_SHARED_LIBRARIES := liblog
|
|
LOCAL_SRC_FILES := bctest.c binder.c
|
|
LOCAL_CFLAGS += $(svc_c_flags)
|
|
LOCAL_MODULE := bctest
|
|
LOCAL_MODULE_TAGS := optional
|
|
include $(BUILD_EXECUTABLE)
|
|
|
|
include $(CLEAR_VARS)
|
|
LOCAL_SHARED_LIBRARIES := liblog libcutils libselinux
|
|
LOCAL_SRC_FILES := service_manager.c binder.c
|
|
LOCAL_CFLAGS += $(svc_c_flags)
|
|
LOCAL_MODULE := servicemanager
|
|
include $(BUILD_EXECUTABLE)
|