blob: a224de233740fd0bd8459d978e2b79952deb9114 [file] [log] [blame]
Yalong Liu257f41b2018-05-04 10:15:20 +08001# Copyright 2018 The Chromium OS Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
Yalong Liu1df84372018-01-24 17:10:12 +08005LOCAL_PATH := $(call my-dir)
6
7#########################
8
Yalong Liu257f41b2018-05-04 10:15:20 +08009bsdrm_srcs = \
10 bsdrm/src/app.c \
11 bsdrm/src/debug.c \
12 bsdrm/src/draw.c \
13 bsdrm/src/drm_connectors.c \
14 bsdrm/src/drm_fb.c \
15 bsdrm/src/drm_open.c \
16 bsdrm/src/drm_pipe.c \
17 bsdrm/src/egl.c \
18 bsdrm/src/gl.c \
19 bsdrm/src/mmap.c \
20 bsdrm/src/open.c \
21 bsdrm/src/pipe.c
Yalong Liu1df84372018-01-24 17:10:12 +080022
Yalong Liu257f41b2018-05-04 10:15:20 +080023include $(CLEAR_VARS)
24
25LOCAL_SRC_FILES := $(bsdrm_srcs) atomictest.c
26
27LOCAL_MODULE := atomictest
Yalong Liu1df84372018-01-24 17:10:12 +080028
29LOCAL_C_INCLUDES := \
Yalong Liu257f41b2018-05-04 10:15:20 +080030 external/minigbm \
31 $(LOCAL_PATH)/bsdrm/include \
32 $(VENDOR_SDK_INCLUDES)
Yalong Liu1df84372018-01-24 17:10:12 +080033LOCAL_CFLAGS := -O2 -g -W -Wall
Yalong Liu257f41b2018-05-04 10:15:20 +080034LOCAL_CFLAGS += -DUSE_DRM -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES
35LOCAL_STATIC_LIBRARIES := libdrm
36LOCAL_SHARED_LIBRARIES := libminigbm
37
38include $(BUILD_EXECUTABLE)
39
40include $(CLEAR_VARS)
41
42LOCAL_SRC_FILES := $(bsdrm_srcs) gamma_test.c
43
44LOCAL_MODULE := gamma_test
45
46LOCAL_C_INCLUDES := \
47 external/minigbm \
48 $(LOCAL_PATH)/bsdrm/include \
49 $(VENDOR_SDK_INCLUDES)
50LOCAL_CFLAGS := -O2 -g -W -Wall
51LOCAL_CFLAGS += -DUSE_DRM -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES
52LOCAL_STATIC_LIBRARIES := libdrm
53LOCAL_SHARED_LIBRARIES := libminigbm
Yalong Liu1df84372018-01-24 17:10:12 +080054
55include $(BUILD_EXECUTABLE)