2 # =====================================================
4 LOCAL_PATH:= $(call my-dir)
6 LIBVA_DRIVERS_PATH = /system/lib
10 #LIBVA_MINOR_VERSION := 31
11 #LIBVA_MAJOR_VERSION := 0
16 LOCAL_SHARED_LIBRARIES := libdl libdrm libcutils
18 include $(BUILD_SHARED_LIBRARY)
20 intermediates := $(local-intermediates-dir)
21 GEN := $(intermediates)/va_version.h
22 $(GEN): PRIVATE_GEN_VERSION := $(LOCAL_PATH)/../build/gen_version.sh
23 $(GEN): PRIVATE_INPUT_FILE := $(LOCAL_PATH)/va_version.h.in
24 $(GEN): PRIVATE_CUSTOM_TOOL = sh $(PRIVATE_GEN_VERSION) $(LOCAL_PATH)/.. $(PRIVATE_INPUT_FILE) > $@
25 $(GEN): $(LOCAL_PATH)/va_version.h
26 $(transform-generated-source)
28 LOCAL_GENERATED_SOURCES += $(GEN)
38 -DVA_DRIVERS_PATH="\"$(LIBVA_DRIVERS_PATH)\""
40 LOCAL_COPY_HEADERS_TO := libva/va
43 $(TARGET_OUT_HEADERS)/libva \
47 LOCAL_COPY_HEADERS := \
57 # =====================================================
62 android/va_android.cpp
68 $(TARGET_OUT_HEADERS)/libva \
71 LOCAL_COPY_HEADERS_TO := libva/va
73 LOCAL_COPY_HEADERS := va_android.h
75 LOCAL_MODULE := libva-android
77 LOCAL_SHARED_LIBRARIES := libva
79 include $(BUILD_SHARED_LIBRARY)
83 # =====================================================
87 LOCAL_SRC_FILES := va_tpi.c
89 LOCAL_CFLAGS += -DANDROID
92 $(TARGET_OUT_HEADERS)/libva \
95 LOCAL_COPY_HEADERS_TO := libva/va
97 LOCAL_COPY_HEADERS := \
101 LOCAL_SHARED_LIBRARIES := libva
103 LOCAL_MODULE := libva-tpi
105 include $(BUILD_SHARED_LIBRARY)