libva-1.0.6
[platform/upstream/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         va_fool.c 
17
18 LOCAL_CFLAGS += \
19         -DANDROID \
20         -DVA_DRIVERS_PATH="\"$(LIBVA_DRIVERS_PATH)\""
21
22 LOCAL_C_INCLUDES += \
23         $(TARGET_OUT_HEADERS)/libva \
24         $(LOCAL_PATH)/x11 \
25         $(LOCAL_PATH)/..
26
27 LOCAL_COPY_HEADERS := \
28         va.h \
29         va_version.h \
30         va_backend.h \
31         va_version.h.in \
32         x11/va_dricommon.h 
33
34 LOCAL_COPY_HEADERS_TO := libva/va
35
36 LOCAL_MODULE := libva
37
38 LOCAL_SHARED_LIBRARIES := libdl libdrm libcutils
39
40 include $(BUILD_SHARED_LIBRARY)
41
42
43 # For libva-android
44 # =====================================================
45
46 include $(CLEAR_VARS)
47
48 LOCAL_SRC_FILES := \
49         android/va_android.cpp
50
51 LOCAL_CFLAGS += \
52         -DANDROID 
53
54 LOCAL_C_INCLUDES += \
55         $(TARGET_OUT_HEADERS)/libva \
56         $(LOCAL_PATH)/x11
57
58 LOCAL_COPY_HEADERS_TO := libva/va
59
60 LOCAL_COPY_HEADERS := va_android.h              
61
62 LOCAL_MODULE := libva-android
63
64 LOCAL_SHARED_LIBRARIES := libva
65
66 include $(BUILD_SHARED_LIBRARY)
67
68
69 # For libva-tpi
70 # =====================================================
71
72 include $(CLEAR_VARS)
73
74 LOCAL_SRC_FILES := va_tpi.c
75
76 LOCAL_CFLAGS += -DANDROID
77
78 LOCAL_C_INCLUDES += \
79         $(TARGET_OUT_HEADERS)/libva \
80         $(LOCAL_PATH)/..
81
82 LOCAL_COPY_HEADERS_TO := libva/va
83
84 LOCAL_COPY_HEADERS := \
85         va_tpi.h \
86         va_backend_tpi.h
87
88 LOCAL_SHARED_LIBRARIES := libva
89
90 LOCAL_MODULE := libva-tpi
91
92 include $(BUILD_SHARED_LIBRARY)