(DRM) Direct Rendering Manager 学习
借鉴大佬: DRM(Direct Rendering Manager)学习简介
代码参考路径
https://github.com/dvdhrm/docs/blob/master/drm-howto/
mk文件:
##################################
# test drm
include $(CLEAR_VARS)
LOCAL_ADDITIONAL_DEPENDENCIES := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr
LOCAL_C_INCLUDES:= \
$(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include \
$(TOP)/external/libdrm \
$(LOCAL_PATH)/
LOCAL_SRC_FILES:= \
drm_test/drmdisplay.cpp
LOCAL_ADDITIONAL_DEPENDENCIES := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr
LOCAL_SHARED_LIBRARIES := \
liblog libutils libcutils libbinder libion
LOCAL_WHOLE_STATIC_LIBRARIES += libdrm
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := drmdisplay
LOCAL_CFLAGS += -DLOG_TAG=\"DrmDisplay\"
LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES
LOCAL_CFLAGS += -Wall -Werror -Wunused -Wunreachable-code -Wsign-compare -Wunused-value -Wunused-parameter
include $(BUILD_EXECUTABLE)
目录(持续更新中)