Home | History | Annotate | Download | only in app
      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)