# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- # vim: set filetype=python: # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. if CONFIG['MOZ_WEBRTC_SIGNALING']: if CONFIG['OS_TARGET'] == 'WINNT': DEFINES['SIP_OS_WINDOWS'] = True SOURCES += [ 'sdp_services_win32.c', ] elif CONFIG['OS_TARGET'] == 'Darwin': DEFINES['SIP_OS_OSX'] = True SOURCES += [ 'sdp_services_unix.c', ] else: DEFINES['SIP_OS_LINUX'] = True SOURCES += [ 'sdp_services_unix.c', ] # Add libFuzzer configuration directives include('/tools/fuzzing/libfuzzer-config.mozbuild') EXPORTS += [ 'sdp_log.h', 'sipcc_sdp.h', ] SOURCES += [ # Multiple definitions of "logTag" mean we can't use unified build here. 'cpr_string.c', 'sdp_access.c', 'sdp_attr.c', 'sdp_attr_access.c', 'sdp_base64.c', 'sdp_config.c', 'sdp_main.c', 'sdp_token.c', 'sdp_utils.c', ] FINAL_LIBRARY = 'xul'