# # 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) \ $(srcdir)/android \ $(srcdir)/gonk \ $(srcdir)/fallback \ $(srcdir)/sandbox \ $(srcdir)/linux \ $(srcdir)/windows \ $(srcdir)/cocoa \ $(NULL) relativesrcdir = @relativesrcdir@ include $(DEPTH)/config/autoconf.mk LIBRARY_NAME = hal_s FORCE_STATIC_LIB = 1 LIBXUL_LIBRARY = 1 EXPORT_LIBRARY = 1 FAIL_ON_WARNINGS = 1 MOCHITEST_BROWSER_FILES += \ tests/browser_alarms.js \ $(NULL) ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT)) CMMSRCS += \ CocoaSensor.mm \ smslib.mm \ $(NULL) endif ifdef MOZ_GAMEPAD LOCAL_INCLUDES = -I$(topsrcdir)/dom/base endif include $(topsrcdir)/config/config.mk include $(topsrcdir)/ipc/chromium/chromium-config.mk include $(topsrcdir)/config/rules.mk CFLAGS += $(GLIB_CFLAGS) $(MOZ_DBUS_GLIB_CFLAGS) CXXFLAGS += $(GLIB_CFLAGS) $(MOZ_DBUS_GLIB_CFLAGS) ifeq (gonk,$(MOZ_WIDGET_TOOLKIT)) # So that we can call nsScreenManagerGonk::GetConfiguration(). LOCAL_INCLUDES += -I$(topsrcdir)/widget/gonk LOCAL_INCLUDES += -I$(topsrcdir)/widget/xpwidgets LOCAL_INCLUDES += -I$(ANDROID_SOURCE)/hardware/libhardware_legacy/include endif