1 LOCAL_PATH:= $(call my-dir) 2 3 ################################## 4 include $(CLEAR_VARS) 5 6 LOCAL_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 21 LOCAL_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 (a] 1.0 \ 34 android.hardware.automotive.vehicle (a] 2.0 \ 35 36 LOCAL_STATIC_LIBRARIES := \ 37 libmath \ 38 libjsoncpp \ 39 40 LOCAL_STRIP_MODULE := keep_symbols 41 42 LOCAL_INIT_RC := evs_app.rc 43 44 LOCAL_MODULE:= evs_app 45 LOCAL_MODULE_TAGS := optional 46 47 LOCAL_CFLAGS += -DLOG_TAG=\"EvsApp\" 48 LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES 49 LOCAL_CFLAGS += -Wall -Werror -Wunused -Wunreachable-code 50 51 include $(BUILD_EXECUTABLE) 52 53 54 include $(CLEAR_VARS) 55 LOCAL_MODULE := config.json 56 LOCAL_MODULE_CLASS := ETC 57 LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/automotive/evs 58 LOCAL_SRC_FILES := $(LOCAL_MODULE) 59 include $(BUILD_PREBUILT) 60 61 include $(CLEAR_VARS) 62 LOCAL_MODULE := CarFromTop.png 63 LOCAL_MODULE_CLASS := ETC 64 LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/automotive/evs 65 LOCAL_SRC_FILES := $(LOCAL_MODULE) 66 include $(BUILD_PREBUILT) 67 68 include $(CLEAR_VARS) 69 LOCAL_MODULE := LabeledChecker.png 70 LOCAL_MODULE_CLASS := ETC 71 LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/automotive/evs 72 LOCAL_SRC_FILES := $(LOCAL_MODULE) 73 include $(BUILD_PREBUILT) 74 75 include $(CLEAR_VARS) 76 LOCAL_MODULE := evs_app_default_resources 77 LOCAL_REQUIRED_MODULES := \ 78 config.json \ 79 CarFromTop.png \ 80 LabeledChecker.png 81 include $(BUILD_PHONY_PACKAGE)