10372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org# Copyright (c) 2013 The WebRTC project authors. All Rights Reserved.
20372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org#
30372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org# Use of this source code is governed by a BSD-style license
40372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org# that can be found in the LICENSE file in the root of the source
50372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org# tree. An additional intellectual property rights grant can be found
60372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org# in the file PATENTS.  All contributing project authors may
70372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org# be found in the AUTHORS file in the root of the source tree.
80372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org
90372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org# This file exists in two versions. A no-op version under
100372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org# webrtc/build/apk_tests_noop.gyp and this one. This gyp file builds the apk
110372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org# unit tests (for Android) assuming that WebRTC is built inside a Chromium
120372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org# workspace. The no-op version is included when building WebRTC without
130372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org# Chromium. This is a workaround for the fact that 'includes' don't expand
140372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org# variables and that the relative location of apk_test.gypi is different for
150372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org# WebRTC when built as part of Chromium and when it is built without Chromium.
160372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org{
170372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org  'includes': [
180372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    'common.gypi',
190372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org  ],
200372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org  'targets': [
210372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    {
220372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'target_name': 'audio_decoder_unittests_apk',
230372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'type': 'none',
240372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'variables': {
250372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'test_suite_name': 'audio_decoder_unittests',
260372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)audio_decoder_unittests<(SHARED_LIB_SUFFIX)',
270372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      },
280372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'dependencies': [
290372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '<(webrtc_root)/modules/modules.gyp:audio_decoder_unittests',
300372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
310372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'includes': [
320372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '../../build/apk_test.gypi',
330372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
340372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    },
350372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    {
360372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'target_name': 'common_audio_unittests_apk',
370372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'type': 'none',
380372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'variables': {
390372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'test_suite_name': 'common_audio_unittests',
400372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)common_audio_unittests<(SHARED_LIB_SUFFIX)',
410372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      },
420372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'dependencies': [
430372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '<(webrtc_root)/common_audio/common_audio.gyp:common_audio_unittests',
440372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
450372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'includes': [
460372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '../../build/apk_test.gypi',
470372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
480372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    },
490372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    {
500372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'target_name': 'common_video_unittests_apk',
510372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'type': 'none',
520372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'variables': {
530372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'test_suite_name': 'common_video_unittests',
540372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)common_video_unittests<(SHARED_LIB_SUFFIX)',
550372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      },
560372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'dependencies': [
570372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '<(webrtc_root)/common_video/common_video_unittests.gyp:common_video_unittests',
580372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
590372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'includes': [
600372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '../../build/apk_test.gypi',
610372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
620372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    },
630372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    {
6437ebcf0ce5ad1685bcf659ea75960beb96019647phoglund      'target_name': 'libjingle_peerconnection_unittest_apk',
6537ebcf0ce5ad1685bcf659ea75960beb96019647phoglund      'type': 'none',
6637ebcf0ce5ad1685bcf659ea75960beb96019647phoglund      'variables': {
6737ebcf0ce5ad1685bcf659ea75960beb96019647phoglund        'test_suite_name': 'libjingle_peerconnection_unittest',
6837ebcf0ce5ad1685bcf659ea75960beb96019647phoglund        'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)libjingle_peerconnection_unittest<(SHARED_LIB_SUFFIX)',
6937ebcf0ce5ad1685bcf659ea75960beb96019647phoglund      },
7037ebcf0ce5ad1685bcf659ea75960beb96019647phoglund      'dependencies': [
7137ebcf0ce5ad1685bcf659ea75960beb96019647phoglund        '<(DEPTH)/talk/libjingle_tests.gyp:libjingle_peerconnection_unittest',
7237ebcf0ce5ad1685bcf659ea75960beb96019647phoglund        '<(DEPTH)/talk/libjingle.gyp:libjingle_peerconnection_java',
7337ebcf0ce5ad1685bcf659ea75960beb96019647phoglund      ],
7437ebcf0ce5ad1685bcf659ea75960beb96019647phoglund      'includes': [
7537ebcf0ce5ad1685bcf659ea75960beb96019647phoglund        # Use webrtc copy of apk_test.gypi to allow test executables starting
7637ebcf0ce5ad1685bcf659ea75960beb96019647phoglund        # with "lib". See http://crbug.com/543820 for more details.
7737ebcf0ce5ad1685bcf659ea75960beb96019647phoglund        '../build/apk_test.gypi',
7837ebcf0ce5ad1685bcf659ea75960beb96019647phoglund      ],
7937ebcf0ce5ad1685bcf659ea75960beb96019647phoglund    },
8037ebcf0ce5ad1685bcf659ea75960beb96019647phoglund    {
810372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'target_name': 'modules_tests_apk',
820372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'type': 'none',
830372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'variables': {
840372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'test_suite_name': 'modules_tests',
850372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)modules_tests<(SHARED_LIB_SUFFIX)',
860372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      },
870372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'dependencies': [
880372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '<(webrtc_root)/modules/modules.gyp:modules_tests',
890372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
900372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'includes': [
910372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '../../build/apk_test.gypi',
920372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
930372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    },
940372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    {
950372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'target_name': 'modules_unittests_apk',
960372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'type': 'none',
970372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'variables': {
980372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'test_suite_name': 'modules_unittests',
990372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)modules_unittests<(SHARED_LIB_SUFFIX)',
1000372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      },
1010372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'dependencies': [
1020372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '<(webrtc_root)/modules/modules.gyp:modules_unittests',
103474d1eb22376898b36bcd04b0ce3860fa12fd984henrika@webrtc.org        'audio_device_java',
1040372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
1050372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'includes': [
1060372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '../../build/apk_test.gypi',
1070372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
1080372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    },
1090372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    {
1107572d85aa887496d1d396f084014bcccc94c783dkjellander@webrtc.org      'target_name': 'rtc_unittests_apk',
1117572d85aa887496d1d396f084014bcccc94c783dkjellander@webrtc.org      'type': 'none',
1127572d85aa887496d1d396f084014bcccc94c783dkjellander@webrtc.org      'variables': {
1137572d85aa887496d1d396f084014bcccc94c783dkjellander@webrtc.org        'test_suite_name': 'rtc_unittests',
1147572d85aa887496d1d396f084014bcccc94c783dkjellander@webrtc.org        'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)rtc_unittests<(SHARED_LIB_SUFFIX)',
1157572d85aa887496d1d396f084014bcccc94c783dkjellander@webrtc.org      },
1167572d85aa887496d1d396f084014bcccc94c783dkjellander@webrtc.org      'dependencies': [
1177572d85aa887496d1d396f084014bcccc94c783dkjellander@webrtc.org        '<(webrtc_root)/webrtc.gyp:rtc_unittests',
1187572d85aa887496d1d396f084014bcccc94c783dkjellander@webrtc.org      ],
1197572d85aa887496d1d396f084014bcccc94c783dkjellander@webrtc.org      'includes': [
1207572d85aa887496d1d396f084014bcccc94c783dkjellander@webrtc.org        '../../build/apk_test.gypi',
1217572d85aa887496d1d396f084014bcccc94c783dkjellander@webrtc.org      ],
1227572d85aa887496d1d396f084014bcccc94c783dkjellander@webrtc.org    },
1237572d85aa887496d1d396f084014bcccc94c783dkjellander@webrtc.org    {
1240372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'target_name': 'system_wrappers_unittests_apk',
1250372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'type': 'none',
1260372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'variables': {
1270372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'test_suite_name': 'system_wrappers_unittests',
1280372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)system_wrappers_unittests<(SHARED_LIB_SUFFIX)',
1290372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      },
1300372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'dependencies': [
13186e1e487e73ec33177d8c03989042a31cc157575andresp@webrtc.org        '<(webrtc_root)/system_wrappers/system_wrappers_tests.gyp:system_wrappers_unittests',
1320372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
1330372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'includes': [
1340372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '../../build/apk_test.gypi',
1350372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
1360372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    },
1370372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    {
1380372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'target_name': 'test_support_unittests_apk',
1390372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'type': 'none',
1400372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'variables': {
1410372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'test_suite_name': 'test_support_unittests',
1420372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)test_support_unittests<(SHARED_LIB_SUFFIX)',
1430372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      },
1440372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'dependencies': [
1450372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '<(webrtc_root)/test/test.gyp:test_support_unittests',
1460372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
1470372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'includes': [
1480372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '../../build/apk_test.gypi',
1490372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
1500372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    },
1510372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    {
1520372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'target_name': 'tools_unittests_apk',
1530372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'type': 'none',
1540372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'variables': {
1550372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'test_suite_name': 'tools_unittests',
1560372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)tools_unittests<(SHARED_LIB_SUFFIX)',
1570372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      },
1580372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'dependencies': [
1590372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '<(webrtc_root)/tools/tools.gyp:tools_unittests',
1600372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
1610372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'includes': [
1620372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '../../build/apk_test.gypi',
1630372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
1640372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    },
1650372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    {
1660372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'target_name': 'video_engine_tests_apk',
1670372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'type': 'none',
1680372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'variables': {
1690372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'test_suite_name': 'video_engine_tests',
1700372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)video_engine_tests<(SHARED_LIB_SUFFIX)',
1710372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      },
1720372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'dependencies': [
1730372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '<(webrtc_root)/webrtc.gyp:video_engine_tests',
1740372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
1750372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'includes': [
1760372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '../../build/apk_test.gypi',
1770372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
1780372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org     },
1790372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org     {
1800372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'target_name': 'voice_engine_unittests_apk',
1810372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'type': 'none',
1820372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'variables': {
1830372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'test_suite_name': 'voice_engine_unittests',
1840372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)voice_engine_unittests<(SHARED_LIB_SUFFIX)',
1850372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      },
1860372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'dependencies': [
1870372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '<(webrtc_root)/voice_engine/voice_engine.gyp:voice_engine_unittests',
1880372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
1890372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'includes': [
1900372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '../../build/apk_test.gypi',
1910372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
1920372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    },
1930372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    {
1940372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'target_name': 'webrtc_perf_tests_apk',
1950372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'type': 'none',
1960372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'variables': {
1970372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'test_suite_name': 'webrtc_perf_tests',
1980372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)webrtc_perf_tests<(SHARED_LIB_SUFFIX)',
1990372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      },
2000372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'dependencies': [
2010372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '<(webrtc_root)/webrtc.gyp:webrtc_perf_tests',
2020372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
2030372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'includes': [
2040372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '../../build/apk_test.gypi',
2050372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
2060372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    },
2070372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    {
20895192fbb1ebf4f402654b43b9b3ac215d3ef0481Peter Boström      'target_name': 'webrtc_nonparallel_tests_apk',
20995192fbb1ebf4f402654b43b9b3ac215d3ef0481Peter Boström      'type': 'none',
21095192fbb1ebf4f402654b43b9b3ac215d3ef0481Peter Boström      'variables': {
21195192fbb1ebf4f402654b43b9b3ac215d3ef0481Peter Boström        'test_suite_name': 'webrtc_nonparallel_tests',
21295192fbb1ebf4f402654b43b9b3ac215d3ef0481Peter Boström        'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)webrtc_nonparallel_tests<(SHARED_LIB_SUFFIX)',
21395192fbb1ebf4f402654b43b9b3ac215d3ef0481Peter Boström      },
21495192fbb1ebf4f402654b43b9b3ac215d3ef0481Peter Boström      'dependencies': [
21595192fbb1ebf4f402654b43b9b3ac215d3ef0481Peter Boström        '<(webrtc_root)/webrtc.gyp:webrtc_nonparallel_tests',
21695192fbb1ebf4f402654b43b9b3ac215d3ef0481Peter Boström      ],
21795192fbb1ebf4f402654b43b9b3ac215d3ef0481Peter Boström      'includes': [
21895192fbb1ebf4f402654b43b9b3ac215d3ef0481Peter Boström        '../../build/apk_test.gypi',
21995192fbb1ebf4f402654b43b9b3ac215d3ef0481Peter Boström      ],
22095192fbb1ebf4f402654b43b9b3ac215d3ef0481Peter Boström    },
22195192fbb1ebf4f402654b43b9b3ac215d3ef0481Peter Boström    {
2220372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'target_name': 'audio_codec_speed_tests_apk',
2230372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'type': 'none',
2240372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'variables': {
2250372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'test_suite_name': 'audio_codec_speed_tests',
2260372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)audio_codec_speed_tests<(SHARED_LIB_SUFFIX)',
2270372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      },
2280372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'dependencies': [
2290372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '<(webrtc_root)/modules/modules.gyp:audio_codec_speed_tests',
2300372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
2310372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      'includes': [
2320372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org        '../../build/apk_test.gypi',
2330372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org      ],
2340372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    },
2350372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org    {
236474d1eb22376898b36bcd04b0ce3860fa12fd984henrika@webrtc.org      'target_name': 'audio_device_java',
237474d1eb22376898b36bcd04b0ce3860fa12fd984henrika@webrtc.org      'type': 'none',
238474d1eb22376898b36bcd04b0ce3860fa12fd984henrika@webrtc.org      'variables': {
239474d1eb22376898b36bcd04b0ce3860fa12fd984henrika@webrtc.org        'java_in_dir': '<(webrtc_root)/modules/audio_device/android/java',
2407754285f7c2651c564a48de978c41b141ecfcb02Jiayang Liu        'additional_src_dirs': [ '<(webrtc_root)/base/java/src', ],
241474d1eb22376898b36bcd04b0ce3860fa12fd984henrika@webrtc.org        'never_lint': 1,
242474d1eb22376898b36bcd04b0ce3860fa12fd984henrika@webrtc.org      },
243474d1eb22376898b36bcd04b0ce3860fa12fd984henrika@webrtc.org      'includes': [
244474d1eb22376898b36bcd04b0ce3860fa12fd984henrika@webrtc.org        '../../build/java.gypi',
245474d1eb22376898b36bcd04b0ce3860fa12fd984henrika@webrtc.org      ],
246474d1eb22376898b36bcd04b0ce3860fa12fd984henrika@webrtc.org    },
2470372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org  ],
2480372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org}
2490372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org
2500372b93118e789a0d4d43d43e739236723dc6a14kjellander@webrtc.org
251