2 # =====================================================
4 LOCAL_PATH:= $(call my-dir)
6 LIBVA_DRIVERS_PATH = /system/lib
10 #LIBVA_MINOR_VERSION := 31
11 #LIBVA_MAJOR_VERSION := 0
20 -DVA_DRIVERS_PATH="\"$(LIBVA_DRIVERS_PATH)\""
23 $(TARGET_OUT_HEADERS)/libva \
27 LOCAL_COPY_HEADERS := \
34 LOCAL_COPY_HEADERS_TO := libva/va
38 LOCAL_SHARED_LIBRARIES := libdl libdrm libcutils
40 include $(BUILD_SHARED_LIBRARY)
42 intermediates := $(local-intermediates-dir)
43 GEN := $(intermediates)/va_version.h
44 $(GEN): PRIVATE_GEN_VERSION := $(LOCAL_PATH)/../build/gen_version.sh
45 $(GEN): PRIVATE_INPUT_FILE := $(LOCAL_PATH)/va_version.h.in
46 $(GEN): PRIVATE_CUSTOM_TOOL = sh $(PRIVATE_GEN_VERSION) $(LOCAL_PATH)/.. $(PRIVATE_INPUT_FILE) > $@
47 $(GEN): $(LOCAL_PATH)/va_version.h
48 $(transform-generated-source)
50 LOCAL_GENERATED_SOURCES += $(GEN)
53 # =====================================================
58 android/va_android.cpp
64 $(TARGET_OUT_HEADERS)/libva \
67 LOCAL_COPY_HEADERS_TO := libva/va
69 LOCAL_COPY_HEADERS := va_android.h
71 LOCAL_MODULE := libva-android
73 LOCAL_SHARED_LIBRARIES := libva
75 include $(BUILD_SHARED_LIBRARY)
79 # =====================================================
83 LOCAL_SRC_FILES := va_tpi.c
85 LOCAL_CFLAGS += -DANDROID
88 $(TARGET_OUT_HEADERS)/libva \
91 LOCAL_COPY_HEADERS_TO := libva/va
93 LOCAL_COPY_HEADERS := \
97 LOCAL_SHARED_LIBRARIES := libva
99 LOCAL_MODULE := libva-tpi
101 include $(BUILD_SHARED_LIBRARY)