1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/media/webrtc/signaling/test/moz.build Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,91 @@ 1.4 +# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*- 1.5 +# vim: set filetype=python: 1.6 +# This Source Code Form is subject to the terms of the Mozilla Public 1.7 +# License, v. 2.0. If a copy of the MPL was not distributed with this 1.8 +# file, You can obtain one at http://mozilla.org/MPL/2.0/. 1.9 + 1.10 +if CONFIG['OS_TARGET'] != 'WINNT' and CONFIG['MOZ_WIDGET_TOOLKIT'] != 'gonk': 1.11 + CPP_UNIT_TESTS += [ 1.12 + 'mediaconduit_unittests.cpp', 1.13 + 'mediapipeline_unittest.cpp', 1.14 + 'sdp_unittests.cpp', 1.15 + 'signaling_unittests.cpp', 1.16 + ] 1.17 +include('/ipc/chromium/chromium-config.mozbuild') 1.18 + 1.19 +if CONFIG['OS_TARGET'] in ('Darwin', 'Android'): 1.20 + DEFINES['GTEST_USE_OWN_TR1_TUPLE'] = 1 1.21 + 1.22 +for var in ('USE_FAKE_MEDIA_STREAMS', 'USE_FAKE_PCOBSERVER', 1.23 + 'NR_SOCKET_IS_VOID_PTR', 'HAVE_STRDUP'): 1.24 + DEFINES[var] = True 1.25 + 1.26 +GENERATED_INCLUDES += [ 1.27 + '/dom/bindings', 1.28 +] 1.29 +LOCAL_INCLUDES += [ 1.30 + '/ipc/chromium/src', 1.31 + '/media/mtransport', 1.32 + '/media/mtransport/test', 1.33 + '/media/mtransport/third_party/nICEr/src/ice', 1.34 + '/media/mtransport/third_party/nICEr/src/net', 1.35 + '/media/mtransport/third_party/nICEr/src/stun', 1.36 + '/media/mtransport/third_party/nrappkit/src/event', 1.37 + '/media/mtransport/third_party/nrappkit/src/log', 1.38 + '/media/mtransport/third_party/nrappkit/src/plugin', 1.39 + '/media/mtransport/third_party/nrappkit/src/registry', 1.40 + '/media/mtransport/third_party/nrappkit/src/share', 1.41 + '/media/mtransport/third_party/nrappkit/src/stats', 1.42 + '/media/mtransport/third_party/nrappkit/src/util/libekr', 1.43 + '/media/webrtc/signaling/include', 1.44 + '/media/webrtc/signaling/media-conduit', 1.45 + '/media/webrtc/signaling/src/common/browser_logging', 1.46 + '/media/webrtc/signaling/src/common/time_profiling', 1.47 + '/media/webrtc/signaling/src/media', 1.48 + '/media/webrtc/signaling/src/media-conduit', 1.49 + '/media/webrtc/signaling/src/mediapipeline', 1.50 + '/media/webrtc/signaling/src/peerconnection', 1.51 + '/media/webrtc/signaling/src/sipcc/core/includes', 1.52 + '/media/webrtc/signaling/src/sipcc/core/sdp', 1.53 + '/media/webrtc/signaling/src/sipcc/cpr/include', 1.54 + '/media/webrtc/signaling/src/sipcc/include', 1.55 + '/media/webrtc/trunk', 1.56 + '/media/webrtc/trunk/testing/gtest/include', 1.57 + '/media/webrtc/trunk/third_party/libjingle/source', 1.58 + '/xpcom/base', 1.59 +] 1.60 + 1.61 +if CONFIG['OS_TARGET'] == 'Android': 1.62 + LOCAL_INCLUDES += [ 1.63 + '/media/mtransport/third_party/nrappkit/src/port/android/include', 1.64 + ] 1.65 + 1.66 +if CONFIG['OS_TARGET'] == 'Linux': 1.67 + LOCAL_INCLUDES += [ 1.68 + '/media/mtransport/third_party/nrappkit/src/port/linux/include', 1.69 + ] 1.70 + 1.71 +if CONFIG['OS_TARGET'] == 'Darwin': 1.72 + LOCAL_INCLUDES += [ 1.73 + '/media/mtransport/third_party/nrappkit/src/port/darwin/include', 1.74 + ] 1.75 + LDFLAGS += [ 1.76 + '-framework AudioToolbox', 1.77 + '-framework AudioUnit', 1.78 + '-framework Carbon', 1.79 + '-framework CoreAudio', 1.80 + '-framework OpenGL', 1.81 + '-framework QTKit', 1.82 + '-framework QuartzCore', 1.83 + '-framework Security', 1.84 + '-framework SystemConfiguration', 1.85 + '-framework IOKit', 1.86 + '-F%s' % CONFIG['MACOS_PRIVATE_FRAMEWORKS_DIR'], 1.87 + '-framework CoreUI', 1.88 + ] 1.89 + 1.90 +if CONFIG['OS_TARGET'] in ('DragonFly', 'FreeBSD', 'NetBSD', 'OpenBSD'): 1.91 + LOCAL_INCLUDES += [ 1.92 + '/media/mtransport/third_party/nrappkit/src/port/darwin/include', 1.93 + '/media/mtransport/third_party/nrappkit/src/port/generic/include', 1.94 + ]