Backed out 3 changesets (bug 1898476) for causing build bustages @ MozContainerSurfac...
[gecko.git] / security / nss / coreconf / location.mk
blob16e8cc7169a3be7e067768d5ba135afcc05a6f08
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/.
6 #######################################################################
7 # Master "Core Components" macros to figure out binary code location #
8 #######################################################################
11 # Figure out where the binary code lives.
14 ifdef BUILD_TREE
15 ifdef LIBRARY_NAME
16 BUILD = $(BUILD_TREE)/nss/$(LIBRARY_NAME)
17 OBJDIR = $(BUILD_TREE)/nss/$(LIBRARY_NAME)
18 else
19 BUILD = $(BUILD_TREE)/nss
20 OBJDIR = $(BUILD_TREE)/nss
21 endif
22 else
23 BUILD = $(PLATFORM)
24 OBJDIR = $(PLATFORM)
25 endif
27 DIST = $(SOURCE_PREFIX)/$(PLATFORM)
29 ifdef BUILD_DEBUG_GC
30 DEFINES += -DDEBUG_GC
31 endif
33 GARBAGE += core $(wildcard core.[0-9]*)
35 ifdef NSPR_INCLUDE_DIR
36 INCLUDES += -I$(NSPR_INCLUDE_DIR)
37 endif
39 ifndef NSPR_LIB_DIR
40 NSPR_LIB_DIR = $(DIST)/lib
41 endif
43 ifdef NSS_INCLUDE_DIR
44 INCLUDES += -I$(NSS_INCLUDE_DIR)
45 endif
47 ifndef NSS_LIB_DIR
48 NSS_LIB_DIR = $(DIST)/lib
49 endif
51 ifdef NSSUTIL_INCLUDE_DIR
52 INCLUDES += -I$(NSSUTIL_INCLUDE_DIR)
53 endif
55 ifndef NSSUTIL_LIB_DIR
56 NSSUTIL_LIB_DIR = $(DIST)/lib
57 endif
59 ifdef SOFTOKEN_INCLUDE_DIR
60 INCLUDES += -I$(SOFTOKEN_INCLUDE_DIR)
61 endif
63 ifndef SOFTOKEN_LIB_DIR
64 SOFTOKEN_LIB_DIR = $(DIST)/lib
65 endif
67 ifdef SQLITE_INCLUDE_DIR
68 INCLUDES += -I$(SQLITE_INCLUDE_DIR)
69 endif
71 ifndef SQLITE_LIB_DIR
72 SQLITE_LIB_DIR = $(DIST)/lib
73 endif
75 ifndef SQLITE_LIB_NAME
76 SQLITE_LIB_NAME = sqlite3
77 endif
79 MK_LOCATION = included