1LOCAL_PATH:= $(call my-dir) 2 3################################## 4include $(CLEAR_VARS) 5 6LOCAL_SRC_FILES := \ 7 evs_app.cpp \ 8 EvsStateControl.cpp \ 9 RenderBase.cpp \ 10 RenderDirectView.cpp \ 11 RenderTopView.cpp \ 12 ConfigManager.cpp \ 13 glError.cpp \ 14 shader.cpp \ 15 TexWrapper.cpp \ 16 VideoTex.cpp \ 17 StreamHandler.cpp \ 18 WindowSurface.cpp \ 19 FormatConvert.cpp \ 20 21LOCAL_SHARED_LIBRARIES := \ 22 libcutils \ 23 liblog \ 24 libutils \ 25 libui \ 26 libgui \ 27 libhidlbase \ 28 libhidltransport \ 29 libEGL \ 30 libGLESv2 \ 31 libhardware \ 32 libpng \ 33 android.hardware.automotive.evs@1.0 \ 34 android.hardware.automotive.vehicle@2.0 \ 35 36LOCAL_STATIC_LIBRARIES := \ 37 libmath \ 38 libjsoncpp \ 39 40LOCAL_STRIP_MODULE := keep_symbols 41 42LOCAL_INIT_RC := evs_app.rc 43 44LOCAL_MODULE:= evs_app 45LOCAL_MODULE_TAGS := optional 46 47LOCAL_CFLAGS += -DLOG_TAG=\"EvsApp\" 48LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES 49LOCAL_CFLAGS += -Wall -Werror -Wunused -Wunreachable-code 50 51include $(BUILD_EXECUTABLE) 52 53 54include $(CLEAR_VARS) 55LOCAL_MODULE := config.json 56LOCAL_MODULE_CLASS := ETC 57LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/automotive/evs 58LOCAL_SRC_FILES := $(LOCAL_MODULE) 59include $(BUILD_PREBUILT) 60 61include $(CLEAR_VARS) 62LOCAL_MODULE := CarFromTop.png 63LOCAL_MODULE_CLASS := ETC 64LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/automotive/evs 65LOCAL_SRC_FILES := $(LOCAL_MODULE) 66include $(BUILD_PREBUILT) 67 68include $(CLEAR_VARS) 69LOCAL_MODULE := LabeledChecker.png 70LOCAL_MODULE_CLASS := ETC 71LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/automotive/evs 72LOCAL_SRC_FILES := $(LOCAL_MODULE) 73include $(BUILD_PREBUILT) 74 75include $(CLEAR_VARS) 76LOCAL_MODULE := evs_app_default_resources 77LOCAL_REQUIRED_MODULES := \ 78 config.json \ 79 CarFromTop.png \ 80 LabeledChecker.png 81include $(BUILD_PHONY_PACKAGE)