1 # -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
2 # vim: set filetype=python:
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/.
16 'nsLayoutStatics.cpp',
24 FAIL_ON_WARNINGS = True
26 MSVC_ENABLE_PGO = True
28 include('/ipc/chromium/chromium-config.mozbuild')
41 '/content/html/content/src',
42 '/content/html/document/src',
43 '/content/svg/content/src',
44 '/content/xul/content/src',
45 '/content/xul/document/src',
46 '/content/xul/templates/src',
58 '/dom/speakermanager',
71 '/js/xpconnect/loader',
78 if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'windows':
80 '/dom/system/windows',
82 elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
86 elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'android':
89 '/dom/system/android',
91 elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
96 '-I%s/%s' % (CONFIG['ANDROID_SOURCE'], d) for d in [
97 'dalvik/libnativehelper/include/nativehelper',
98 'frameworks/base/include',
99 'frameworks/base/include/binder',
100 'frameworks/base/include/utils',
101 'frameworks/base/include/media',
102 'frameworks/base/include/media/stagefright/openmax',
103 'frameworks/base/media/libstagefright/include',
107 if CONFIG['MOZ_B2G_FM']:
112 if CONFIG['MOZ_B2G_BT']:
117 if CONFIG['MOZ_WEBSPEECH']:
119 '/content/media/webspeech/synth',
122 if CONFIG['MOZ_GSTREAMER']:
123 CXXFLAGS += CONFIG['GSTREAMER_CFLAGS']
125 FINAL_LIBRARY = 'xul'