• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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)