Makefile (998B)
1 #! gmake 2 # 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 CORE_DEPTH = .. 8 DEPTH = .. 9 10 include manifest.mn 11 include $(CORE_DEPTH)/coreconf/config.mk 12 13 ifdef BUILD_LIBPKIX_TESTS 14 DIRS += libpkix 15 endif 16 17 ifeq ($(NSS_BUILD_WITHOUT_SOFTOKEN),1) 18 BLTEST_SRCDIR = 19 DBTOOL_SRCDIR = 20 ECPERF_SRCDIR = 21 FREEBL_ECTEST_SRCDIR = 22 FIPSTEST_SRCDIR = 23 SHLIBSIGN_SRCDIR = 24 else 25 BLTEST_SRCDIR = bltest 26 DBTOOL_SRCDIR = dbtool 27 ECPERF_SRCDIR = ecperf 28 FREEBL_ECTEST_SRCDIR = fbectest 29 FIPSTEST_SRCDIR = fipstest 30 SHLIBSIGN_SRCDIR = shlibsign 31 endif 32 33 LOWHASHTEST_SRCDIR= 34 ifeq ($(FREEBL_LOWHASH),1) 35 LOWHASHTEST_SRCDIR = lowhashtest # Add the lowhashtest directory to DIRS. 36 endif 37 38 INCLUDES += \ 39 -I$(DIST)/../public/security \ 40 -I./include \ 41 $(NULL) 42 43 $(SOFTOKEN_SRCDIRS) $(NSS_SRCDIRS): $(LIB_SRCDIRS) 44 45 include $(CORE_DEPTH)/coreconf/rules.mk 46 47 symbols: 48 @echo "TARGETS = $(TARGETS)"