aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'Android.mk')
-rw-r--r--Android.mk98
1 files changed, 98 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
new file mode 100644
index 00000000..e043dbf8
--- /dev/null
+++ b/Android.mk
@@ -0,0 +1,98 @@
1# Copyright 2010-2012, The Android-x86 Open Source Project
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8
9ifneq ($(strip $(BOARD_GPU_DRIVERS)),)
10
11LOCAL_PATH := $(call my-dir)
12
13################ DRM Lib #######################
14
15include $(CLEAR_VARS)
16
17LOCAL_SRC_FILES := \
18 xf86drm.c \
19 xf86drmHash.c \
20 xf86drmMode.c \
21 xf86drmRandom.c \
22 xf86drmSL.c
23
24LOCAL_C_INCLUDES += \
25 $(LOCAL_PATH)/include/drm
26
27LOCAL_MODULE := libdrm
28LOCAL_MODULE_TAGS := optional
29
30include $(BUILD_SHARED_LIBRARY)
31
32################ OMAP DRM Lib #######################
33
34include $(CLEAR_VARS)
35
36LOCAL_SRC_FILES := \
37 omap/omap_drm.c \
38
39LOCAL_C_INCLUDES += \
40 $(LOCAL_PATH)/include/drm \
41 $(LOCAL_PATH)/omap
42
43LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
44
45LOCAL_MODULE := libdrm_omap
46LOCAL_MODULE_TAGS := optional
47
48LOCAL_SHARED_LIBRARIES := libdrm
49
50include $(BUILD_SHARED_LIBRARY)
51
52################ KMS Lib #######################
53
54include $(CLEAR_VARS)
55
56LOCAL_SRC_FILES := \
57 libkms/api.c \
58 libkms/dumb.c \
59 libkms/omap.c \
60 libkms/intel.c \
61 libkms/linux.c
62
63LOCAL_C_INCLUDES += \
64 $(LOCAL_PATH)/include/drm \
65 $(LOCAL_PATH)/omap \
66
67LOCAL_MODULE := libkms
68LOCAL_MODULE_TAGS := optional
69
70LOCAL_SHARED_LIBRARIES := libdrm
71
72include $(BUILD_SHARED_LIBRARY)
73
74################ Test Apps #######################
75
76include $(CLEAR_VARS)
77
78LOCAL_SRC_FILES := \
79 tests/modetest/modetest.c \
80 tests/modetest/buffers.c
81
82LOCAL_C_INCLUDES += \
83 $(LOCAL_PATH)/include/drm \
84 $(LOCAL_PATH)/libkms \
85 $(LOCAL_PATH)/omap \
86 $(LOCAL_PATH)/tests/modetest
87
88LOCAL_MODULE := modetest
89LOCAL_MODULE_TAGS := debug
90
91LOCAL_SHARED_LIBRARIES := \
92 libdrm \
93 libkms \
94 libdrm_omap
95
96include $(BUILD_EXECUTABLE)
97
98endif