moz.build (1262B)
1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- 2 # vim: set filetype=python: 3 # This Source Code Form is subject to the terms of the Mozilla Public 4 # License, v. 2.0. If a copy of the MPL was not distributed with this 5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 6 include("/dom/media/webrtc/third_party_build/webrtc.mozbuild") 7 8 LOCAL_INCLUDES += [ 9 "!/dist/include/libwebrtc_overrides", 10 "!/ipc/ipdl/_ipdlheaders", 11 "/dom/media/gmp", # for GMPLog.h, 12 "/dom/media/systemservices", 13 "/dom/media/webrtc", 14 "/ipc/chromium/src", 15 "/media/libyuv/libyuv/include", 16 "/media/webrtc", 17 "/third_party/abseil-cpp", 18 "/third_party/libsrtp/src/include", 19 "/third_party/libwebrtc", 20 ] 21 22 UNIFIED_SOURCES += [ 23 "AudioConduit.cpp", 24 "FrameTransformer.cpp", 25 "FrameTransformerProxy.cpp", 26 "GmpVideoCodec.cpp", 27 "MediaConduitInterface.cpp", 28 "MediaDataCodec.cpp", 29 "SystemTime.cpp", 30 "VideoConduit.cpp", 31 "VideoStreamFactory.cpp", 32 "WebrtcCallWrapper.cpp", 33 "WebrtcEnvironmentWrapper.cpp", 34 "WebrtcGmpVideoCodec.cpp", 35 "WebrtcMediaDataDecoderCodec.cpp", 36 "WebrtcMediaDataEncoderCodec.cpp", 37 "WebrtcTaskQueueWrapper.cpp", 38 "WebrtcVideoCodecFactory.cpp", 39 ] 40 41 FINAL_LIBRARY = "xul"