Android.mk revision f130f0aaea58358dafbe83ccec2b5163b5bed1fb
1LOCAL_PATH:= $(call my-dir)
2
3# 32-bit app_process
4include $(CLEAR_VARS)
5
6LOCAL_SRC_FILES:= \
7	app_main.cpp
8
9LOCAL_SHARED_LIBRARIES := \
10	libcutils \
11	libutils \
12	liblog \
13	libbinder \
14	libandroid_runtime
15
16LOCAL_MODULE:= app_process
17LOCAL_MULTILIB := both
18LOCAL_MODULE_STEM_32 := app_process
19LOCAL_MODULE_STEM_64 := app_process64
20include $(BUILD_EXECUTABLE)
21
22# Build a variant of app_process binary linked with ASan runtime.
23# ARM-only at the moment.
24ifeq ($(TARGET_ARCH),arm)
25
26include $(CLEAR_VARS)
27
28LOCAL_SRC_FILES:= \
29	app_main.cpp
30
31LOCAL_SHARED_LIBRARIES := \
32	libcutils \
33	libutils \
34	liblog \
35	libbinder \
36	libandroid_runtime
37
38LOCAL_MODULE := app_process__asan
39LOCAL_MODULE_TAGS := eng
40LOCAL_MODULE_PATH := $(TARGET_OUT_EXECUTABLES)/asan
41LOCAL_MODULE_STEM := app_process
42LOCAL_ADDRESS_SANITIZER := true
43
44include $(BUILD_EXECUTABLE)
45
46endif # ifeq($(TARGET_ARCH),arm)
47