OSDN Git Service

Merge branch 'i965_h264'
[android-x86/hardware-intel-common-libva.git] / va / Android.mk
1 # For libva
2 # =====================================================
3
4 LOCAL_PATH:= $(call my-dir)
5
6 LIBVA_DRIVERS_PATH = /system/lib
7
8 include $(CLEAR_VARS)
9
10 #LIBVA_MINOR_VERSION := 31
11 #LIBVA_MAJOR_VERSION := 0 
12
13 LOCAL_SRC_FILES := \
14         va.c \
15         va_trace.c \
16
17 LOCAL_CFLAGS += \
18         -DANDROID \
19         -DVA_DRIVERS_PATH="\"$(LIBVA_DRIVERS_PATH)\""
20
21 LOCAL_C_INCLUDES += \
22         $(TARGET_OUT_HEADERS)/libva \
23         $(LOCAL_PATH)/x11 \
24         $(LOCAL_PATH)/..
25
26 LOCAL_COPY_HEADERS := \
27         va.h \
28         va_version.h \
29         va_backend.h \
30         va_version.h.in \
31         x11/va_dricommon.h 
32
33 LOCAL_COPY_HEADERS_TO := libva/va
34
35 LOCAL_MODULE := libva
36
37 LOCAL_SHARED_LIBRARIES := libdl libdrm libcutils
38
39 include $(BUILD_SHARED_LIBRARY)
40
41
42 # For libva-android
43 # =====================================================
44
45 include $(CLEAR_VARS)
46
47 LOCAL_SRC_FILES := \
48         android/va_android.cpp
49
50 LOCAL_CFLAGS += \
51         -DANDROID 
52
53 LOCAL_C_INCLUDES += \
54         $(TARGET_OUT_HEADERS)/libva \
55         $(LOCAL_PATH)/x11
56
57 LOCAL_COPY_HEADERS_TO := libva/va
58
59 LOCAL_COPY_HEADERS := va_android.h              
60
61 LOCAL_MODULE := libva-android
62
63 LOCAL_SHARED_LIBRARIES := libva
64
65 include $(BUILD_SHARED_LIBRARY)
66
67
68 # For libva-tpi
69 # =====================================================
70
71 include $(CLEAR_VARS)
72
73 LOCAL_SRC_FILES := va_tpi.c
74
75 LOCAL_CFLAGS += -DANDROID
76
77 LOCAL_C_INCLUDES += \
78         $(TARGET_OUT_HEADERS)/libva \
79         $(LOCAL_PATH)/..
80
81 LOCAL_COPY_HEADERS_TO := libva/va
82
83 LOCAL_COPY_HEADERS := \
84         va_tpi.h \
85         va_backend_tpi.h
86
87 LOCAL_SHARED_LIBRARIES := libva
88
89 LOCAL_MODULE := libva-tpi
90
91 include $(BUILD_SHARED_LIBRARY)