Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
6146 | serge | 1 | # Copyright (c) 2012 Intel Corporation. All Rights Reserved. |
2 | # |
||
3 | # |
||
4 | # Permission is hereby granted, free of charge, to any person obtaining a |
||
5 | # copy of this software and associated documentation files (the |
||
6 | # "Software"), to deal in the Software without restriction, including |
||
7 | # without limitation the rights to use, copy, modify, merge, publish, |
||
8 | # distribute, sub license, and/or sell copies of the Software, and to |
||
9 | # permit persons to whom the Software is furnished to do so, subject to |
||
10 | # the following conditions: |
||
11 | # |
||
12 | # The above copyright notice and this permission notice (including the |
||
13 | # next paragraph) shall be included in all copies or substantial portions |
||
14 | # of the Software. |
||
15 | # |
||
16 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS |
||
17 | # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
||
18 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. |
||
19 | # IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR |
||
20 | # ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, |
||
21 | # TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE |
||
22 | # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
||
23 | # |
||
24 | |||
25 | LOCAL_PATH:= $(call my-dir) |
||
26 | |||
27 | include $(CLEAR_VARS) |
||
28 | |||
29 | LOCAL_SRC_FILES := \ |
||
30 | dso_utils.c \ |
||
31 | gen6_mfc.c \ |
||
32 | gen6_mfc_common.c \ |
||
33 | gen6_mfd.c \ |
||
34 | gen6_vme.c \ |
||
35 | gen7_vme.c \ |
||
36 | gen7_mfc.c \ |
||
37 | gen7_mfd.c \ |
||
38 | gen75_mfd.c \ |
||
39 | gen75_mfc.c \ |
||
40 | gen8_mfc.c \ |
||
41 | gen8_mfd.c \ |
||
42 | gen8_vme.c \ |
||
43 | gen9_vme.c \ |
||
44 | gen9_mfc.c \ |
||
45 | gen9_mfc_hevc.c \ |
||
46 | gen9_mfd.c \ |
||
47 | gen75_picture_process.c \ |
||
48 | gen75_vme.c \ |
||
49 | gen75_vpp_gpe.c \ |
||
50 | gen75_vpp_vebox.c \ |
||
51 | gen9_post_processing.c \ |
||
52 | i965_avc_bsd.c \ |
||
53 | i965_avc_hw_scoreboard.c\ |
||
54 | i965_avc_ildb.c \ |
||
55 | i965_decoder_utils.c \ |
||
56 | i965_device_info.c \ |
||
57 | i965_drv_video.c \ |
||
58 | i965_encoder.c \ |
||
59 | i965_encoder_utils.c \ |
||
60 | i965_media.c \ |
||
61 | i965_media_h264.c \ |
||
62 | i965_media_mpeg2.c \ |
||
63 | i965_gpe_utils.c \ |
||
64 | i965_post_processing.c \ |
||
65 | gen8_post_processing.c \ |
||
66 | i965_render.c \ |
||
67 | i965_vpp_avs.c \ |
||
68 | gen8_render.c \ |
||
69 | gen9_render.c \ |
||
70 | intel_batchbuffer.c \ |
||
71 | intel_batchbuffer_dump.c\ |
||
72 | intel_driver.c \ |
||
73 | intel_memman.c \ |
||
74 | object_heap.c \ |
||
75 | intel_media_common.c \ |
||
76 | $(NULL) |
||
77 | |||
78 | GEN := $(LOCAL_PATH)/intel_version.h |
||
79 | $(GEN): SCRIPT := $(LOCAL_PATH)/../build/gen_version.sh |
||
80 | $(GEN): PRIVATE_PATH := $(LOCAL_PATH) |
||
81 | $(GEN): PRIVATE_CUSTOM_TOOL = sh $(SCRIPT) $(PRIVATE_PATH)/.. $(PRIVATE_PATH) > $@ |
||
82 | $(GEN): $(LOCAL_PATH)/%.h : $(LOCAL_PATH)/%.h.in $(SCRIPT) |
||
83 | $(transform-generated-source) |
||
84 | LOCAL_GENERATED_SOURCES += $(GEN) |
||
85 | |||
86 | LOCAL_CFLAGS := -DLINUX -DANDROID -g -Wall -Wno-unused -fvisibility=hidden |
||
87 | |||
88 | LOCAL_C_INCLUDES := \ |
||
89 | $(TARGET_OUT_HEADERS)/libva \ |
||
90 | $(TARGET_OUT_HEADERS)/libdrm |
||
91 | |||
92 | LOCAL_MODULE_TAGS := optional |
||
93 | LOCAL_MODULE := i965_drv_video |
||
94 | |||
95 | LOCAL_SHARED_LIBRARIES := libdl libdrm libdrm_intel libcutils \ |
||
96 | libva libva-android libstdc++ |
||
97 | |||
98 | ifeq ($(strip $(DRIVER_LOG_ENABLE)),true) |
||
99 | LOCAL_CFLAGS += -DDRIVER_LOG_ENABLE |
||
100 | LOCAL_SHARED_LIBRARIES += liblog |
||
101 | endif |
||
102 | |||
103 | include $(BUILD_SHARED_LIBRARY) |
||
104 |