moz.build (1146B)
1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- 2 # vim: set filetype=python: 3 # This Source Code Form is subject to the terms of the Mozilla Public 4 # License, v. 2.0. If a copy of the MPL was not distributed with this 5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 6 7 EXPORTS += [ 8 "nsNetCID.h", 9 ] 10 11 SOURCES += [ 12 "nsNetModule.cpp", 13 ] 14 15 XPCOM_MANIFESTS += [ 16 "components.conf", 17 ] 18 19 include("/ipc/chromium/chromium-config.mozbuild") 20 21 FINAL_LIBRARY = "xul" 22 23 LOCAL_INCLUDES += [ 24 "/netwerk/base", 25 "/netwerk/dns", 26 "/netwerk/mime", 27 "/netwerk/protocol/about", 28 "/netwerk/protocol/data", 29 "/netwerk/protocol/file", 30 "/netwerk/protocol/http", 31 "/netwerk/protocol/res", 32 "/netwerk/protocol/viewsource", 33 "/netwerk/protocol/websocket", 34 "/netwerk/socket", 35 "/netwerk/streamconv", 36 "/netwerk/streamconv/converters", 37 ] 38 39 if CONFIG["MOZ_AUTH_EXTENSION"]: 40 LOCAL_INCLUDES += [ 41 "/extensions/auth", 42 ] 43 44 if CONFIG["MOZ_WIDGET_TOOLKIT"] == "gtk": 45 LOCAL_INCLUDES += [ 46 "/netwerk/protocol/gio", 47 ] 48 49 50 LOCAL_INCLUDES += [ 51 "!/netwerk/dns", 52 "/modules/brotli/dec", 53 ]