зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1421501 - build system integration for libprio r=gps
MozReview-Commit-ID: FYHgLmEhr03 --HG-- extra : rebase_source : 4ba057098402c58a40cfa5f4ac804af6762b576a
This commit is contained in:
Родитель
a8e1af1e15
Коммит
c5e6829a8f
|
@ -8,6 +8,7 @@ external_dirs = []
|
|||
|
||||
DIRS += [
|
||||
'lgpllibs',
|
||||
'prio',
|
||||
'sqlite',
|
||||
]
|
||||
if not CONFIG['MOZ_SYSTEM_JPEG']:
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
# -*- 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/.
|
||||
|
||||
DIRS += ['../../../third_party/prio']
|
||||
|
|
@ -9,3 +9,6 @@ with Files('rust/**'):
|
|||
|
||||
with Files('webkit/**'):
|
||||
BUG_COMPONENT = ('Firefox Build System', 'General')
|
||||
|
||||
with Files('prio/**'):
|
||||
BUG_COMPONENT = ('Firefox Build System', 'General')
|
||||
|
|
|
@ -0,0 +1,54 @@
|
|||
# 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/.
|
||||
|
||||
DEFINES['PRIO_BUILD_LIBRARY'] = True
|
||||
|
||||
LOCAL_INCLUDES += [
|
||||
'/security/nss/lib/freebl/mpi',
|
||||
'/third_party/msgpack/include',
|
||||
'include',
|
||||
]
|
||||
|
||||
EXPORTS += [
|
||||
'include/mprio.h',
|
||||
]
|
||||
|
||||
# We allow warnings for third-party code that can be updated from upstream.
|
||||
AllowCompilerWarnings()
|
||||
|
||||
NoVisibilityFlags()
|
||||
|
||||
SOURCES += [
|
||||
'/security/nss/lib/freebl/mpi/montmulf.c',
|
||||
'/security/nss/lib/freebl/mpi/mp_gf2m.c',
|
||||
'/security/nss/lib/freebl/mpi/mpcpucache.c',
|
||||
'/security/nss/lib/freebl/mpi/mpi.c',
|
||||
'/security/nss/lib/freebl/mpi/mplogic.c',
|
||||
'/security/nss/lib/freebl/mpi/mpmontg.c',
|
||||
'/security/nss/lib/freebl/mpi/mpprime.c',
|
||||
]
|
||||
|
||||
SOURCES += [
|
||||
'/third_party/msgpack/src/objectc.c',
|
||||
'/third_party/msgpack/src/unpack.c',
|
||||
'/third_party/msgpack/src/version.c',
|
||||
'/third_party/msgpack/src/vrefbuffer.c',
|
||||
'/third_party/msgpack/src/zone.c',
|
||||
]
|
||||
|
||||
SOURCES += [
|
||||
'prio/client.c',
|
||||
'prio/config.c',
|
||||
'prio/encrypt.c',
|
||||
'prio/mparray.c',
|
||||
'prio/poly.c',
|
||||
'prio/prg.c',
|
||||
'prio/rand.c',
|
||||
'prio/serial.c',
|
||||
'prio/server.c',
|
||||
'prio/share.c',
|
||||
]
|
||||
|
||||
FINAL_LIBRARY = 'xul'
|
Загрузка…
Ссылка в новой задаче