| LOCAL_PATH:= $(call my-dir) |
| |
| ################################## |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := \ |
| evs_app.cpp \ |
| EvsStateControl.cpp \ |
| RenderBase.cpp \ |
| RenderDirectView.cpp \ |
| RenderTopView.cpp \ |
| ConfigManager.cpp \ |
| glError.cpp \ |
| shader.cpp \ |
| TexWrapper.cpp \ |
| VideoTex.cpp \ |
| StreamHandler.cpp \ |
| WindowSurface.cpp \ |
| FormatConvert.cpp \ |
| RenderPixelCopy.cpp |
| |
| LOCAL_SHARED_LIBRARIES := \ |
| libbinder \ |
| libcutils \ |
| liblog \ |
| libutils \ |
| libui \ |
| libgui \ |
| libhidlbase \ |
| libhidltransport \ |
| libEGL \ |
| libGLESv2 \ |
| libhardware \ |
| libpng \ |
| android.hardware.automotive.evs@1.0 \ |
| android.hardware.automotive.vehicle@2.0 \ |
| |
| LOCAL_STATIC_LIBRARIES := \ |
| libmath \ |
| libjsoncpp \ |
| |
| LOCAL_STRIP_MODULE := keep_symbols |
| |
| LOCAL_INIT_RC := evs_app.rc |
| |
| LOCAL_MODULE:= evs_app |
| LOCAL_MODULE_TAGS := optional |
| |
| LOCAL_CFLAGS += -DLOG_TAG=\"EvsApp\" |
| LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES |
| LOCAL_CFLAGS += -Wall -Werror -Wunused -Wunreachable-code |
| |
| include $(BUILD_EXECUTABLE) |
| |
| |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := config.json |
| LOCAL_MODULE_CLASS := ETC |
| LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/automotive/evs |
| LOCAL_SRC_FILES := $(LOCAL_MODULE) |
| include $(BUILD_PREBUILT) |
| |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := CarFromTop.png |
| LOCAL_MODULE_CLASS := ETC |
| LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/automotive/evs |
| LOCAL_SRC_FILES := $(LOCAL_MODULE) |
| include $(BUILD_PREBUILT) |
| |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := LabeledChecker.png |
| LOCAL_MODULE_CLASS := ETC |
| LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/automotive/evs |
| LOCAL_SRC_FILES := $(LOCAL_MODULE) |
| include $(BUILD_PREBUILT) |
| |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := evs_app_default_resources |
| LOCAL_REQUIRED_MODULES := \ |
| config.json \ |
| CarFromTop.png \ |
| LabeledChecker.png |
| include $(BUILD_PHONY_PACKAGE) |