Source code

Revision control

Copy as Markdown

Other Tools

# -*- 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/.
GeckoSimplePrograms(
[
"BadCertAndPinningServer",
"DelegatedCredentialsServer",
"EncryptedClientHelloServer",
"GenerateOCSPResponse",
"OCSPStaplingServer",
"SanctionsTestServer",
],
linkage=None,
)
if not CONFIG["MOZ_SYSTEM_NSS"]:
# Bug 1805371. See comment in ../lib/moz.build
GeckoSimplePrograms(
[
"FaultyServer",
],
linkage=None,
)
DEFINES["NSS_USE_STATIC_LIBS"] = True
LOCAL_INCLUDES += [
"../../../../../../nss/lib/ssl",
"../lib",
]
USE_LIBS += [
"tlsserver",
]
else:
LOCAL_INCLUDES += [
"../lib",
]
USE_LIBS += ["mozpkix", "nspr", "nss", "tlsserver"]
if CONFIG["MOZ_WIDGET_TOOLKIT"] == "gtk":
CXXFLAGS += CONFIG["MOZ_GTK3_CFLAGS"]