1 # Copyright 2014 Intel Corporation. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
7 'media_ozone_platform_wayland.cc',
8 'media_ozone_platform_wayland.h',
12 'vaapi_h264_decoder.cc',
13 'vaapi_h264_decoder.h',
14 'vaapi_video_decode_accelerator.cc',
15 'vaapi_video_decode_accelerator.h',
20 'extra_header': 'media/va_wayland_stub_header.fragment',
21 'sig_files': ['va_wayland.sigs'],
22 'generate_stubs_script': '<(DEPTH)/tools/generate_stubs/generate_stubs.py',
23 'outfile_type': 'posix_stubs',
24 'stubs_filename_root': 'va_stubs',
25 'project_path': 'media',
26 'intermediate_dir': '<(INTERMEDIATE_DIR)',
27 'output_root': '<(SHARED_INTERMEDIATE_DIR)/va',
30 '<(DEPTH)/ui/gl/gl.gyp:gl',
33 '<(DEPTH)/third_party/libva',
34 '<(DEPTH)/third_party/mesa/src/include',
36 '<(SHARED_INTERMEDIATE_DIR)/ui/gl',
40 'action_name': 'generate_stubs',
42 '<(generate_stubs_script)',
47 '<(intermediate_dir)/<(stubs_filename_root).cc',
48 '<(output_root)/<(project_path)/<(stubs_filename_root).h',
51 '<(generate_stubs_script)',
52 '-i', '<(intermediate_dir)',
53 '-o', '<(output_root)/<(project_path)',
54 '-t', '<(outfile_type)',
55 '-e', '<(extra_header)',
56 '-s', '<(stubs_filename_root)',
57 '-p', '<(project_path)',
60 'process_outputs_as_sources': 1,
61 'message': 'Generating libva stubs for dynamic loading',