nsprpub/config/autoconf.mk.in

Tue, 06 Jan 2015 21:39:09 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Tue, 06 Jan 2015 21:39:09 +0100
branch
TOR_BUG_9701
changeset 8
97036ab72558
permissions
-rw-r--r--

Conditionally force memory storage according to privacy.thirdparty.isolate;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.

     1 # -*- Mode: Makefile -*-
     2 # This Source Code Form is subject to the terms of the Mozilla Public
     3 # License, v. 2.0. If a copy of the MPL was not distributed with this
     4 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
     7 INCLUDED_AUTOCONF_MK = 1
     8 USE_AUTOCONF	= 1
     9 @SHELL_OVERRIDE@
    10 MOZILLA_CLIENT	= @MOZILLA_CLIENT@
    12 prefix		= @prefix@
    13 exec_prefix	= @exec_prefix@
    14 bindir		= @bindir@
    15 includedir	= @includedir@
    16 libdir		= @libdir@
    17 datarootdir	= @datarootdir@
    18 datadir		= @datadir@
    20 dist_prefix	= @dist_prefix@
    21 dist_bindir	= @dist_bindir@
    22 dist_includedir = @dist_includedir@
    23 dist_libdir	= @dist_libdir@
    25 DIST		= $(dist_prefix)
    27 RELEASE_OBJDIR_NAME = @RELEASE_OBJDIR_NAME@
    28 OBJDIR_NAME	= @OBJDIR_NAME@
    29 OBJDIR		= @OBJDIR@
    30 # We do magic with OBJ_SUFFIX in config.mk, the following ensures we don't
    31 # manually use it before config.mk inclusion
    32 OBJ_SUFFIX	= $(error config/config.mk needs to be included before using OBJ_SUFFIX)
    33 _OBJ_SUFFIX	= @OBJ_SUFFIX@
    34 LIB_SUFFIX	= @LIB_SUFFIX@
    35 DLL_SUFFIX	= @DLL_SUFFIX@
    36 ASM_SUFFIX	= @ASM_SUFFIX@
    37 MOD_NAME	= @NSPR_MODNAME@
    39 MOD_MAJOR_VERSION = @MOD_MAJOR_VERSION@
    40 MOD_MINOR_VERSION = @MOD_MINOR_VERSION@
    41 MOD_PATCH_VERSION = @MOD_PATCH_VERSION@
    43 LIBNSPR		= @LIBNSPR@
    44 LIBPLC		= @LIBPLC@
    46 CROSS_COMPILE	= @CROSS_COMPILE@
    47 MOZ_OPTIMIZE	= @MOZ_OPTIMIZE@
    48 MOZ_DEBUG	= @MOZ_DEBUG@
    49 MOZ_DEBUG_SYMBOLS = @MOZ_DEBUG_SYMBOLS@
    51 USE_CPLUS	= @USE_CPLUS@
    52 USE_IPV6	= @USE_IPV6@
    53 USE_N32		= @USE_N32@
    54 USE_X32		= @USE_X32@
    55 USE_64		= @USE_64@
    56 ENABLE_STRIP	= @ENABLE_STRIP@
    58 USE_PTHREADS	= @USE_PTHREADS@
    59 USE_BTHREADS	= @USE_BTHREADS@
    60 PTHREADS_USER	= @USE_USER_PTHREADS@
    61 CLASSIC_NSPR	= @USE_NSPR_THREADS@
    63 AS		= @AS@
    64 ASFLAGS		= @ASFLAGS@
    65 CC		= @CC@
    66 CCC		= @CXX@
    67 NS_USE_GCC	= @GNU_CC@
    68 GCC_USE_GNU_LD	= @GCC_USE_GNU_LD@
    69 MSC_VER		= @MSC_VER@
    70 AR		= @AR@
    71 AR_FLAGS	= @AR_FLAGS@
    72 LD		= @LD@
    73 RANLIB		= @RANLIB@
    74 PERL		= @PERL@
    75 RC		= @RC@
    76 RCFLAGS		= @RCFLAGS@
    77 STRIP		= @STRIP@
    78 NSINSTALL	= @NSINSTALL@
    79 FILTER		= @FILTER@
    80 IMPLIB		= @IMPLIB@
    81 CYGWIN_WRAPPER	= @CYGWIN_WRAPPER@
    82 MT		= @MT@
    84 OS_CPPFLAGS	= @CPPFLAGS@
    85 OS_CFLAGS	= $(OS_CPPFLAGS) @CFLAGS@ $(DSO_CFLAGS)
    86 OS_CXXFLAGS	= $(OS_CPPFLAGS) @CXXFLAGS@ $(DSO_CFLAGS)
    87 OS_LIBS         = @OS_LIBS@
    88 OS_LDFLAGS	= @LDFLAGS@
    89 OS_DLLFLAGS	= @OS_DLLFLAGS@
    90 DLLFLAGS	= @DLLFLAGS@
    91 EXEFLAGS  = @EXEFLAGS@
    92 OPTIMIZER	= @OPTIMIZER@
    94 PROFILE_GEN_CFLAGS  = @PROFILE_GEN_CFLAGS@
    95 PROFILE_GEN_LDFLAGS = @PROFILE_GEN_LDFLAGS@
    96 PROFILE_USE_CFLAGS  = @PROFILE_USE_CFLAGS@
    97 PROFILE_USE_LDFLAGS = @PROFILE_USE_LDFLAGS@
    99 MKSHLIB		= @MKSHLIB@
   100 WRAP_LDFLAGS	= @WRAP_LDFLAGS@
   101 DSO_CFLAGS	= @DSO_CFLAGS@
   102 DSO_LDOPTS	= @DSO_LDOPTS@
   104 RESOLVE_LINK_SYMBOLS = @RESOLVE_LINK_SYMBOLS@
   106 HOST_CC		= @HOST_CC@
   107 HOST_CFLAGS	= @HOST_CFLAGS@
   108 HOST_LDFLAGS	= @HOST_LDFLAGS@
   110 DEFINES		= @DEFINES@ @DEFS@
   112 MDCPUCFG_H	= @MDCPUCFG_H@
   113 PR_MD_CSRCS	= @PR_MD_CSRCS@
   114 PR_MD_ASFILES	= @PR_MD_ASFILES@
   115 PR_MD_ARCH_DIR	= @PR_MD_ARCH_DIR@
   116 CPU_ARCH	= @CPU_ARCH@
   118 OS_TARGET	= @OS_TARGET@
   119 OS_ARCH		= @OS_ARCH@
   120 OS_RELEASE	= @OS_RELEASE@
   121 OS_TEST		= @OS_TEST@
   123 NOSUCHFILE	= @NOSUCHFILE@
   124 AIX_LINK_OPTS	= @AIX_LINK_OPTS@
   125 MOZ_OBJFORMAT	= @MOZ_OBJFORMAT@
   126 ULTRASPARC_LIBRARY = @ULTRASPARC_LIBRARY@
   128 OBJECT_MODE	= @OBJECT_MODE@
   129 ifdef OBJECT_MODE
   130 export OBJECT_MODE
   131 endif
   133 VISIBILITY_FLAGS = @VISIBILITY_FLAGS@
   134 WRAP_SYSTEM_INCLUDES = @WRAP_SYSTEM_INCLUDES@
   136 MACOSX_DEPLOYMENT_TARGET = @MACOSX_DEPLOYMENT_TARGET@
   137 ifdef MACOSX_DEPLOYMENT_TARGET
   138 export MACOSX_DEPLOYMENT_TARGET
   139 endif
   141 MACOS_SDK_DIR	= @MACOS_SDK_DIR@
   143 SYMBIAN_SDK_DIR = @SYMBIAN_SDK_DIR@
   145 NEXT_ROOT	= @NEXT_ROOT@
   146 ifdef NEXT_ROOT
   147 export NEXT_ROOT
   148 endif

mercurial