# # 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/. DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ include $(DEPTH)/config/autoconf.mk VISIBILITY_FLAGS= STL_FLAGS = ifdef _MSC_VER STL_FLAGS = -D_HAS_EXCEPTIONS=0 endif DIST_INSTALL = 1 ifeq (gonk,$(MOZ_WIDGET_TOOLKIT)) FORCE_STATIC_LIB= 1 else FORCE_SHARED_LIB= 1 endif ifeq (,$(filter-out OS2,$(OS_ARCH))) # The strndup declaration in string.h is in an ifdef __USE_GNU section DEFINES += -D_GNU_SOURCE endif ifneq (,$(filter OS2 WINNT,$(OS_ARCH))) SDK_LIBRARY = $(IMPORT_LIBRARY) else SDK_LIBRARY = $(SHARED_LIBRARY) endif LOCAL_INCLUDES += -I$(DEPTH)/xpcom include $(topsrcdir)/config/rules.mk