1# -*- python -*-
2# Copyright (c) 2011 The Chromium Authors.  All rights reserved.
3# Use of this source code is governed by a BSD-style license that can be
4# found in the LICENSE file.
5#
6# Test library for testing PPAPI C layer for PPB_ and PPP_ interfaces.
7#
8# TODO(polina): also factor in the C++ layer?
9# TODO(polina): add trusted build.scons.
10#
11# module_instance.cc - implements PPP and PPP_Instance interfaces.
12# get_browser_interface.cc - implements interface lookup helpers.
13# internal_utils.cc - implements internal helper functions and globals.
14# test_interface.cc - implements the test interface.
15#
16# See ppapi_test_example for sample usage.
17
18Import('env')
19
20env.Prepend(CPPDEFINES=['XP_UNIX'])
21
22env.ComponentLibrary('ppapi_test_lib',
23                     ['get_browser_interface.cc',
24                      'internal_utils.cc',
25                      'testable_callback.cc',
26                      'module_instance.cc',
27                      'test_interface.cc'])
28