# -*- 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"]