Android.mk revision b26dc002f7834f49b99822a1608a99de2fbac74e
1#
2# Copyright © 2011-2012 Intel Corporation
3#
4# Permission is hereby granted, free of charge, to any person obtaining a
5# copy of this software and associated documentation files (the "Software"),
6# to deal in the Software without restriction, including without limitation
7# the rights to use, copy, modify, merge, publish, distribute, sublicense,
8# and/or sell copies of the Software, and to permit persons to whom the
9# Software is furnished to do so, subject to the following conditions:
10#
11# The above copyright notice and this permission notice (including the next
12# paragraph) shall be included in all copies or substantial portions of the
13# Software.
14#
15# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
18# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
21# IN THE SOFTWARE.
22#
23
24LOCAL_PATH := $(call my-dir)
25include $(CLEAR_VARS)
26
27LIBDRM_TOP := $(LOCAL_PATH)
28
29# Import variables LIBDRM_FILES, LIBDRM_H_FILES
30include $(LOCAL_PATH)/Makefile.sources
31# Import variables LIBDRM_INCLUDE_H_FILES, LIBDRM_INCLUDE_VMWGFX_H_FILES
32include $(LOCAL_PATH)/include/drm/Makefile.sources
33
34LOCAL_MODULE := libdrm
35LOCAL_MODULE_TAGS := optional
36
37LOCAL_SRC_FILES := $(LIBDRM_FILES)
38LOCAL_EXPORT_C_INCLUDE_DIRS += \
39	$(LOCAL_PATH) \
40	$(LOCAL_PATH)/include/drm
41
42LOCAL_C_INCLUDES := \
43	$(LIBDRM_TOP)/include/drm
44
45LOCAL_CFLAGS := \
46	-DHAVE_LIBDRM_ATOMIC_PRIMITIVES=1
47
48LOCAL_COPY_HEADERS := \
49	$(LIBDRM_H_FILES) \
50	$(addprefix include/drm/,$(LIBDRM_INCLUDE_H_FILES)) \
51	$(addprefix include/drm/,$(LIBDRM_INCLUDE_VMWGFX_H_FILES))
52
53LOCAL_COPY_HEADERS_TO := libdrm
54include $(BUILD_SHARED_LIBRARY)
55
56include $(LOCAL_PATH)/intel/Android.mk
57