2007-03-22 10:30:00 -07:00
|
|
|
#
|
2012-05-21 04:12:37 -07:00
|
|
|
# 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/.
|
2007-03-22 10:30:00 -07:00
|
|
|
|
2011-09-02 17:55:30 -07:00
|
|
|
# Solaris sh blows
|
2007-03-22 10:30:00 -07:00
|
|
|
ifeq ($(OS_ARCH),SunOS)
|
|
|
|
SHELL := ksh
|
|
|
|
endif
|
|
|
|
|
2013-06-12 05:04:28 -07:00
|
|
|
ifneq (,$(filter qt gtk2 gtk3,$(MOZ_WIDGET_TOOLKIT)))
|
2010-06-25 05:25:31 -07:00
|
|
|
LOCAL_INCLUDES += \
|
|
|
|
-I$(topsrcdir)/dom/system/unix \
|
|
|
|
$(NULL)
|
|
|
|
else ifneq (,$(filter windows,$(MOZ_WIDGET_TOOLKIT)))
|
|
|
|
LOCAL_INCLUDES += \
|
|
|
|
-I$(topsrcdir)/dom/system/windows \
|
|
|
|
$(NULL)
|
2013-07-01 06:43:17 -07:00
|
|
|
else ifneq (,$(filter cocoa,$(MOZ_WIDGET_TOOLKIT)))
|
|
|
|
LOCAL_INCLUDES += \
|
|
|
|
-I$(topsrcdir)/dom/system/mac \
|
|
|
|
$(NULL)
|
2010-06-25 05:25:31 -07:00
|
|
|
else ifneq (,$(filter android,$(MOZ_WIDGET_TOOLKIT)))
|
|
|
|
LOCAL_INCLUDES += \
|
|
|
|
-I$(topsrcdir)/dom/system/android \
|
2011-12-04 23:58:27 -08:00
|
|
|
-I$(topsrcdir)/dom/system \
|
2010-06-25 05:25:31 -07:00
|
|
|
$(NULL)
|
|
|
|
endif
|
|
|
|
|
2012-09-26 21:33:42 -07:00
|
|
|
ifeq (gonk,$(MOZ_WIDGET_TOOLKIT))
|
|
|
|
INCLUDES += \
|
|
|
|
-I$(srcdir)/../../base/src \
|
|
|
|
-I$(srcdir)/../../html/content/src \
|
|
|
|
-I$(ANDROID_SOURCE)/dalvik/libnativehelper/include/nativehelper \
|
|
|
|
-I$(ANDROID_SOURCE)/frameworks/base/include/ \
|
|
|
|
-I$(ANDROID_SOURCE)/frameworks/base/include/binder/ \
|
|
|
|
-I$(ANDROID_SOURCE)/frameworks/base/include/utils/ \
|
|
|
|
-I$(ANDROID_SOURCE)/frameworks/base/include/media/ \
|
|
|
|
-I$(ANDROID_SOURCE)/frameworks/base/include/media/stagefright/openmax \
|
|
|
|
-I$(ANDROID_SOURCE)/frameworks/base/media/libstagefright/include \
|
|
|
|
$(NULL)
|
|
|
|
|
|
|
|
EXTRA_DSO_LDOPTS += \
|
|
|
|
-lutils -lstagefright -lmedia -lstagefright_omx -lbinder -lui \
|
|
|
|
-lhardware -lcutils \
|
|
|
|
$(NULL)
|
|
|
|
endif
|
|
|
|
|
2007-07-17 22:35:23 -07:00
|
|
|
LOCAL_INCLUDES += \
|
|
|
|
-I$(srcdir)/../inspector/src \
|
|
|
|
$(NULL)
|
2010-04-11 06:55:24 -07:00
|
|
|
|
2013-06-10 19:13:09 -07:00
|
|
|
ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
|
2012-04-18 15:33:13 -07:00
|
|
|
ifdef MOZ_GSTREAMER
|
|
|
|
EXTRA_DSO_LDOPTS += $(GSTREAMER_LIBS)
|
|
|
|
endif
|
2013-06-10 19:13:09 -07:00
|
|
|
endif
|
2012-04-18 15:33:13 -07:00
|
|
|
|
2007-03-22 10:30:00 -07:00
|
|
|
include $(topsrcdir)/config/rules.mk
|
|
|
|
|
|
|
|
LOCAL_INCLUDES += -I$(srcdir)/../base \
|
|
|
|
-I$(srcdir)/../generic \
|
|
|
|
-I$(srcdir)/../forms \
|
|
|
|
-I$(srcdir)/../tables \
|
|
|
|
-I$(srcdir)/../style \
|
|
|
|
-I$(srcdir)/../xul/base/src \
|
2011-06-02 04:11:33 -07:00
|
|
|
-I$(srcdir)/../mathml \
|
2007-03-22 10:30:00 -07:00
|
|
|
-I$(topsrcdir)/content/base/src \
|
2012-05-21 09:18:30 -07:00
|
|
|
-I$(topsrcdir)/content/canvas/src \
|
2007-03-22 10:30:00 -07:00
|
|
|
-I$(topsrcdir)/content/html/content/src \
|
|
|
|
-I$(topsrcdir)/content/html/document/src \
|
|
|
|
-I$(topsrcdir)/content/xslt/src/base \
|
|
|
|
-I$(topsrcdir)/content/xslt/src/xml \
|
|
|
|
-I$(topsrcdir)/content/xslt/src/xpath \
|
|
|
|
-I$(topsrcdir)/content/xslt/src/xslt \
|
|
|
|
-I$(topsrcdir)/content/xul/content/src \
|
|
|
|
-I$(topsrcdir)/content/xul/document/src \
|
|
|
|
-I$(topsrcdir)/content/xul/templates/src \
|
|
|
|
-I$(topsrcdir)/content/events/src \
|
|
|
|
-I$(topsrcdir)/content/xbl/src \
|
|
|
|
-I$(topsrcdir)/view/src \
|
2009-03-11 07:10:19 -07:00
|
|
|
-I$(topsrcdir)/dom/base \
|
2012-07-27 17:21:34 -07:00
|
|
|
-I$(topsrcdir)/dom/file \
|
2007-12-27 13:34:03 -08:00
|
|
|
-I$(topsrcdir)/dom/src/json \
|
2007-03-22 10:30:00 -07:00
|
|
|
-I$(topsrcdir)/dom/src/jsurl \
|
|
|
|
-I$(topsrcdir)/dom/src/storage \
|
2007-05-29 02:45:30 -07:00
|
|
|
-I$(topsrcdir)/dom/src/offline \
|
2008-07-15 16:37:48 -07:00
|
|
|
-I$(topsrcdir)/dom/src/geolocation \
|
2012-12-04 11:46:07 -08:00
|
|
|
-I$(topsrcdir)/dom/audiochannel \
|
2011-12-04 23:58:27 -08:00
|
|
|
-I$(topsrcdir)/dom/telephony \
|
2012-12-22 00:09:36 -08:00
|
|
|
-I$(topsrcdir)/dom/media \
|
2007-03-22 10:30:00 -07:00
|
|
|
-I. \
|
|
|
|
-I$(topsrcdir)/editor/libeditor/base \
|
|
|
|
-I$(topsrcdir)/editor/libeditor/text \
|
|
|
|
-I$(topsrcdir)/editor/libeditor/html \
|
2012-06-19 06:23:36 -07:00
|
|
|
-I$(topsrcdir)/editor/txmgr/src \
|
2007-03-22 10:30:00 -07:00
|
|
|
-I$(topsrcdir)/editor/txtsvc/src \
|
|
|
|
-I$(topsrcdir)/editor/composer/src \
|
2011-10-14 10:52:47 -07:00
|
|
|
-I$(topsrcdir)/js/xpconnect/src \
|
|
|
|
-I$(topsrcdir)/js/xpconnect/loader \
|
2010-04-11 06:55:24 -07:00
|
|
|
-I$(topsrcdir)/caps/include \
|
2011-05-30 00:34:50 -07:00
|
|
|
-I$(topsrcdir)/netwerk/base/src \
|
|
|
|
-I$(topsrcdir)/content/svg/content/src \
|
2012-08-31 07:34:28 -07:00
|
|
|
-I$(topsrcdir)/extensions/cookie \
|
2012-09-27 14:37:28 -07:00
|
|
|
-I$(topsrcdir)/netwerk/cookie \
|
2007-03-22 10:30:00 -07:00
|
|
|
$(NULL)
|
|
|
|
|
2013-03-13 13:10:47 -07:00
|
|
|
ifdef MOZ_GSTREAMER
|
|
|
|
LOCAL_INCLUDES += $(GSTREAMER_CFLAGS)
|
|
|
|
endif
|
|
|
|
|
2013-10-29 01:12:45 -07:00
|
|
|
ifeq (gonk,$(MOZ_WIDGET_TOOLKIT))
|
2012-03-14 15:42:31 -07:00
|
|
|
LOCAL_INCLUDES += -I$(topsrcdir)/dom/system/gonk
|
2011-12-05 22:10:51 -08:00
|
|
|
endif #}
|
|
|
|
|
2012-09-19 08:23:33 -07:00
|
|
|
ifdef MOZ_B2G_FM #{
|
2013-09-03 15:26:33 -07:00
|
|
|
LOCAL_INCLUDES += -I$(topsrcdir)/dom/fmradio
|
2012-09-19 08:23:33 -07:00
|
|
|
endif #}
|
|
|
|
|
2012-02-20 07:15:19 -08:00
|
|
|
ifdef MOZ_B2G_BT #{
|
|
|
|
LOCAL_INCLUDES += -I$(topsrcdir)/dom/bluetooth
|
|
|
|
endif #}
|
2011-12-05 22:10:51 -08:00
|
|
|
|
2013-04-03 15:13:16 -07:00
|
|
|
ifdef MOZ_WEBSPEECH #{
|
|
|
|
LOCAL_INCLUDES += -I$(topsrcdir)/content/media/webspeech/synth
|
|
|
|
endif #}
|
|
|
|
|
2012-07-30 14:59:05 -07:00
|
|
|
LOCAL_INCLUDES += -I$(topsrcdir)/dom/camera
|