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.
16 BUILD
= $(BUILD_TREE
)/nss
/$(LIBRARY_NAME
)
17 OBJDIR
= $(BUILD_TREE
)/nss
/$(LIBRARY_NAME
)
19 BUILD
= $(BUILD_TREE
)/nss
20 OBJDIR
= $(BUILD_TREE
)/nss
27 DIST
= $(SOURCE_PREFIX
)/$(PLATFORM
)
33 GARBAGE
+= core
$(wildcard core.
[0-9]*)
35 ifdef NSPR_INCLUDE_DIR
36 INCLUDES
+= -I
$(NSPR_INCLUDE_DIR
)
40 NSPR_LIB_DIR
= $(DIST
)/lib
44 INCLUDES
+= -I
$(NSS_INCLUDE_DIR
)
48 NSS_LIB_DIR
= $(DIST
)/lib
51 ifdef NSSUTIL_INCLUDE_DIR
52 INCLUDES
+= -I
$(NSSUTIL_INCLUDE_DIR
)
55 ifndef NSSUTIL_LIB_DIR
56 NSSUTIL_LIB_DIR
= $(DIST
)/lib
59 ifdef SOFTOKEN_INCLUDE_DIR
60 INCLUDES
+= -I
$(SOFTOKEN_INCLUDE_DIR
)
63 ifndef SOFTOKEN_LIB_DIR
64 SOFTOKEN_LIB_DIR
= $(DIST
)/lib
67 ifdef SQLITE_INCLUDE_DIR
68 INCLUDES
+= -I
$(SQLITE_INCLUDE_DIR
)
72 SQLITE_LIB_DIR
= $(DIST
)/lib
75 ifndef SQLITE_LIB_NAME
76 SQLITE_LIB_NAME
= sqlite3
79 MK_LOCATION
= included