2 # =====================================================
4 LOCAL_PATH:= $(call my-dir)
6 LIBVA_DRIVERS_PATH = /system/lib
10 #LIBVA_MINOR_VERSION := 31
11 #LIBVA_MAJOR_VERSION := 0
18 intermediates := $(local-intermediates-dir)
19 GEN := $(intermediates)/va_version.h
20 $(GEN): PRIVATE_GEN_VERSION := $(LOCAL_PATH)/../build/gen_version.sh
21 $(GEN): PRIVATE_INPUT_FILE := $(LOCAL_PATH)/va_version.h.in
22 $(GEN): PRIVATE_CUSTOM_TOOL = sh $(PRIVATE_GEN_VERSION) $(LOCAL_PATH)/.. $(PRIVATE_INPUT_FILE) > $@
23 $(GEN): $(LOCAL_PATH)/va_version.h $(PRIVATE_GEN_VERSION)
24 $(transform-generated-source)
25 LOCAL_GENERATED_SOURCES += $(GEN)
29 -DVA_DRIVERS_PATH="\"$(LIBVA_DRIVERS_PATH)\""
32 $(TARGET_OUT_HEADERS)/libva \
36 LOCAL_COPY_HEADERS := \
43 LOCAL_COPY_HEADERS_TO := libva/va
47 LOCAL_SHARED_LIBRARIES := libdl libdrm libcutils
49 include $(BUILD_SHARED_LIBRARY)
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)