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