tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

config.mk (1198B)


      1 #
      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/.
      5 
      6 # $(PROGRAM) has explicit dependencies on $(EXTRA_LIBS)
      7 CRYPTOLIB=$(DIST)/lib/$(LIB_PREFIX)freebl.$(LIB_SUFFIX)
      8 
      9 EXTRA_LIBS += \
     10 $(CRYPTOLIB) \
     11 $(DIST)/lib/$(LIB_PREFIX)dbm.$(LIB_SUFFIX) \
     12 $(NULL)
     13 
     14 # can't do this in manifest.mn because OS_TARGET isn't defined there.
     15 ifeq (,$(filter-out WIN%,$(OS_TARGET)))
     16 
     17 ifdef NS_USE_GCC
     18 EXTRA_SHARED_LIBS += \
     19 -L$(DIST)/lib \
     20 -L$(NSSUTIL_LIB_DIR) \
     21 -lnssutil3 \
     22 -L$(NSPR_LIB_DIR) \
     23 -lplc4 \
     24 -lplds4 \
     25 -lnspr4 \
     26 $(NULL)
     27 else # ! NS_USE_GCC
     28 
     29 EXTRA_SHARED_LIBS += \
     30 $(NSPR_LIB_DIR)/$(NSPR31_LIB_PREFIX)plc4.lib \
     31 $(NSPR_LIB_DIR)/$(NSPR31_LIB_PREFIX)plds4.lib \
     32 $(NSPR_LIB_DIR)/$(NSPR31_LIB_PREFIX)nspr4.lib \
     33 $(DIST)/lib/nssutil3.lib \
     34 $(NULL)
     35 endif # NS_USE_GCC
     36 
     37 else
     38 
     39 # $(PROGRAM) has NO explicit dependencies on $(EXTRA_SHARED_LIBS)
     40 # $(EXTRA_SHARED_LIBS) come before $(OS_LIBS), except on AIX.
     41 EXTRA_SHARED_LIBS += \
     42 -L$(DIST)/lib \
     43 -L$(NSSUTIL_LIB_DIR) \
     44 -lnssutil3 \
     45 -L$(NSPR_LIB_DIR) \
     46 -lplc4 \
     47 -lplds4 \
     48 -lnspr4 \
     49 $(NULL)
     50 endif