mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
fda82181a7
We're going to change how e.g. CFLAGS are printed out in backend.mk, and to fit that model, the data in the corresponding moz.build variables need to be straightened up.
77 lines
1.7 KiB
Python
77 lines
1.7 KiB
Python
# -*- Mode: python; c-basic-offset: 4; 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/.
|
|
|
|
SharedLibrary('clearkey')
|
|
|
|
FINAL_TARGET = 'dist/bin/gmp-clearkey/0.1'
|
|
|
|
UNIFIED_SOURCES += [
|
|
'ClearKeyAsyncShutdown.cpp',
|
|
'ClearKeyBase64.cpp',
|
|
'ClearKeyDecryptionManager.cpp',
|
|
'ClearKeyPersistence.cpp',
|
|
'ClearKeySession.cpp',
|
|
'ClearKeySessionManager.cpp',
|
|
'ClearKeyStorage.cpp',
|
|
'ClearKeyUtils.cpp',
|
|
'gmp-clearkey.cpp',
|
|
]
|
|
|
|
SOURCES += [
|
|
'openaes/oaes_lib.c',
|
|
]
|
|
|
|
if CONFIG['OS_ARCH'] == 'WINNT':
|
|
UNIFIED_SOURCES += [
|
|
'AnnexB.cpp',
|
|
'AudioDecoder.cpp',
|
|
'VideoDecoder.cpp',
|
|
'WMFAACDecoder.cpp',
|
|
'WMFH264Decoder.cpp',
|
|
]
|
|
|
|
SOURCES += [
|
|
'WMFUtils.cpp',
|
|
]
|
|
|
|
OS_LIBS += [
|
|
'mfuuid',
|
|
]
|
|
|
|
DEFINES['ENABLE_WMF'] = True
|
|
|
|
TEST_DIRS += [
|
|
'gtest',
|
|
]
|
|
|
|
|
|
LOCAL_INCLUDES += [
|
|
'/dom/media/gmp',
|
|
]
|
|
|
|
USE_STATIC_LIBS = True
|
|
|
|
DISABLE_STL_WRAPPING = True
|
|
DEFINES['MOZ_NO_MOZALLOC'] = True
|
|
|
|
if CONFIG['GNU_CXX']:
|
|
CXXFLAGS += ['-Wshadow']
|
|
|
|
# Suppress warnings in third-party code.
|
|
if CONFIG['GNU_CXX']:
|
|
CFLAGS += [
|
|
'-Wno-missing-braces',
|
|
'-Wno-pointer-to-int-cast',
|
|
'-Wno-sign-compare',
|
|
'-include', 'stdio.h', # for sprintf() prototype
|
|
'-include', 'unistd.h', # for getpid() prototype
|
|
]
|
|
elif CONFIG['_MSC_VER']:
|
|
CFLAGS += [
|
|
'-FI', 'stdio.h', # for sprintf() prototype
|
|
'-wd4090', # '=' : different 'const' qualifiers
|
|
]
|