# # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. # # Override TARGETS variable so that only shared libraries # are specifed as dependencies within rules.mk. # TARGETS = $(SHARED_LIBRARY) LIBRARY = IMPORT_LIBRARY = PROGRAM = ifeq (,$(filter-out WIN%,$(OS_TARGET))) SHARED_LIBRARY = $(OBJDIR)/$(DLL_PREFIX)$(LIBRARY_NAME)$(LIBRARY_VERSION).$(DLL_SUFFIX) RES = $(OBJDIR)/$(LIBRARY_NAME).res RESNAME = $(LIBRARY_NAME).rc endif ifdef BUILD_IDG DEFINES += -DNSSDEBUG endif # Needed for compilation of $(OBJDIR)/certdata.c INCLUDES += -I. # # To create a loadable module on Darwin, we must use -bundle. # ifeq ($(OS_TARGET),Darwin) DSO_LDOPTS = -bundle endif ifdef USE_GCOV DSO_LDOPTS += --coverage endif