Android.mk revision e0e9e9462c8035c1883a0bd16ee62d861c77e550
1e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike LockwoodLOCAL_PATH:= $(call my-dir) 2e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwoodinclude $(CLEAR_VARS) 3e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood 4e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike LockwoodLOCAL_SRC_FILES:= \ 5e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood app_main.cpp 6e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood 7e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike LockwoodLOCAL_SHARED_LIBRARIES := \ 8e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood libcutils \ 9e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood libutils \ 10e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood libbinder \ 11e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood libandroid_runtime 12e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood 13e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike LockwoodLOCAL_MODULE:= app_process 14e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood 15e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwoodinclude $(BUILD_EXECUTABLE) 16e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood 17e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood 18e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood# Build a variant of app_process binary linked with ASan runtime. 19e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood# ARM-only at the moment. 20e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwoodifeq ($(TARGET_ARCH),arm) 21e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood 22e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwoodinclude $(CLEAR_VARS) 23e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood 24e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike LockwoodLOCAL_SRC_FILES:= \ 25e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood app_main.cpp 26e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood 27e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike LockwoodLOCAL_SHARED_LIBRARIES := \ 28e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood libcutils \ 29e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood libutils \ 30e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood libbinder \ 31e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood libandroid_runtime 32e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood 33e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike LockwoodLOCAL_MODULE := app_process__asan 34e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike LockwoodLOCAL_MODULE_TAGS := eng 35e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike LockwoodLOCAL_MODULE_PATH := $(TARGET_OUT_EXECUTABLES)/asan 36e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike LockwoodLOCAL_MODULE_STEM := app_process 37e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike LockwoodLOCAL_ADDRESS_SANITIZER := true 38e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood 39e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwoodinclude $(BUILD_EXECUTABLE) 40e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwood 41e0e9e9462c8035c1883a0bd16ee62d861c77e550Mike Lockwoodendif # ifeq($(TARGET_ARCH),arm) 42