hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
SRC_CPP := $(wildcard $(LOCAL_PATH)/demo/*.cpp)
SRC_C := $(wildcard $(LOCAL_PATH)/demo/*.c)
SRC_C += $(wildcard $(LOCAL_PATH)/demo/drmDsp/*.c)
 
LOCAL_SRC_FILES :=\
   demo/drmDsp.c \
   demo/drmDsp/bo.c \
   demo/drmDsp/dev.c \
   demo/drmDsp/modeset.c \
   demo/rkisp_demo.cpp \
   demo/rkRgaApi.cpp \
 
#TODO: have compile issue on Android now
   #demo/rga_control.c \
   #demo/rkdrm_display.c \
   #demo/display.c
 
LOCAL_CPPFLAGS += -std=c++11 -Wno-error -DAndroid
#LOCAL_CPPFLAGS += -std=c++11 -Wno-error
LOCAL_CFLAGS += -Wno-error -Wno-return-type
#LOCAL_CPPFLAGS += -DLINUX
#LOCAL_CPPFLAGS += $(PRJ_CPPFLAGS)
LOCAL_C_INCLUDES := \
   $(LOCAL_PATH)/demo/ \
   $(LOCAL_PATH)/demo/include \
   $(LOCAL_PATH)/demo/include/rga \
   $(LOCAL_PATH)/demo/include/libdrm \
   $(LOCAL_PATH)/demo/drmDsp \
   $(LOCAL_PATH)/../../include/uAPI \
   $(LOCAL_PATH)/../../include/xcore \
   $(LOCAL_PATH)/../../include/algos \
   $(LOCAL_PATH)/../../include/common \
   $(LOCAL_PATH)/../../include/iq_parser \
LOCAL_C_INCLUDES += \
   system/media/camera/include \
   frameworks/av/include \
   external/libdrm/include/drm \
   external/libdrm \
   system/core/libutils/include \
   system/core/include \
   frameworks/native/libs/binder/include \
   frameworks/native/libs/ui/include/ui
ifeq (1,$(strip $(shell expr $(PLATFORM_SDK_VERSION) \>= 26)))
LOCAL_HEADER_LIBRARIES += \
   libhardware_headers \
   libbinder_headers \
   gl_headers \
   libutils_headers
else
LOCAL_C_INCLUDES += \
   hardware/libhardware/include \
   hardware/libhardware/modules/gralloc \
   system/core/include \
   system/core/include/utils \
   frameworks/av/include \
   hardware/libhardware/include
endif
LOCAL_C_INCLUDES += \
   hardware/rockchip/librga
LOCAL_STATIC_LIBRARIES += android.hardware.camera.common@1.0-helper
LOCAL_CFLAGS += -DANDROID_VERSION_ABOVE_8_X
LOCAL_SHARED_LIBRARIES += librkaiq \
                         libdrm \
                         librga
LOCAL_CPPFLAGS += \
   -DUSING_METADATA_NAMESPACE=using\ ::android::hardware::camera::common::V1_0::helper::CameraMetadata
ifeq (1,$(strip $(shell expr $(PLATFORM_SDK_VERSION) \>= 26)))
endif
LOCAL_32_BIT_ONLY := true
LOCAL_MULTILIB := 32
LOCAL_PROPRIETARY_MODULE := true
LOCAL_SHARED_LIBRARIES += libutils libcutils liblog
LOCAL_MODULE:= rkaiq_demo
include $(BUILD_EXECUTABLE)