mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-28 03:17:31 +09:00
This fully works for splitting gkmedias.dll back out from xul with one exception which is Skia throwing undefined externals when linking gkmedias.
38 lines
1.1 KiB
INI
38 lines
1.1 KiB
INI
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
|
# 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/.
|
|
|
|
include("/ipc/chromium/chromium-config.mozbuild")
|
|
|
|
EXPORTS.mtransport += [
|
|
'../dtlsidentity.h',
|
|
'../m_cpp_utils.h',
|
|
'../nricectx.h',
|
|
'../nricemediastream.h',
|
|
'../nriceresolverfake.h',
|
|
'../rlogconnector.h',
|
|
'../runnable_utils.h',
|
|
'../sigslot.h',
|
|
'../simpletokenbucket.h',
|
|
'../stun_socket_filter.h',
|
|
'../transportflow.h',
|
|
'../transportlayer.h',
|
|
'../transportlayerdtls.h',
|
|
'../transportlayerice.h',
|
|
'../transportlayerlog.h',
|
|
'../transportlayerloopback.h',
|
|
'../transportlayerprsock.h',
|
|
]
|
|
|
|
include('../common.build')
|
|
|
|
# These files cannot be built in unified mode because of the redefinition of
|
|
# getLogModule, UNIMPLEMENTED, nr_socket_long_term_violation_time,
|
|
# nr_socket_short_term_violation_time.
|
|
SOURCES += mtransport_cppsrcs
|
|
|
|
if CONFIG['GKMEDIAS_SHARED_LIBRARY']:
|
|
NO_VISIBILITY_FLAGS = True
|
|
|
|
FINAL_LIBRARY = 'xul'
|