1 # -*- Mode: python; 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/.
39 "app/MessageRunner.h",
66 "be/app/Application.h",
96 "cairo-xlib-xrender.h",
118 "CGAffineTransform.h",
124 "cmplrs/stsupport.h",
137 "ConditionalMacros.h",
140 "ControlDefinitions.h",
142 "CoreFoundation/CoreFoundation.h",
143 "CoreServices/CoreServices.h",
178 "directfb_keyboard.h",
179 "directfb_strings.h",
182 "direct/interface.h",
183 "direct/interface_implementation.h",
210 "DriverSynchronization.h",
243 "fontconfig/fcfreetype.h",
244 "fontconfig/fontconfig.h",
251 "freetype/freetype.h",
252 "freetype/ftadvanc.h",
253 "freetype/ftbitmap.h",
254 "freetype/ftcache.h",
255 "freetype/ftfntfmt.h",
256 "freetype/ftglyph.h",
257 "freetype/ftlcdfil.h",
258 "freetype/ftoutln.h",
259 "freetype/ftsizes.h",
260 "freetype/ftsynth.h",
263 "freetype/t1tables.h",
264 "freetype/ttnameid.h",
265 "freetype/tttables.h",
287 "fusion/fusion_internal.h",
298 "fusion/shm/shm_internal.h",
301 "gconf/gconf-client.h",
308 "gdk-pixbuf/gdk-pixbuf.h",
318 "gnu/libc-version.h",
322 "gssapi/gssapi_generic.h",
325 "gst/app/gstappsink.h",
326 "gst/app/gstappsrc.h",
330 "gtk/gtkunixprint.h",
332 "HIToolbox/HIToolbox.h",
354 "IOKit/pwr_mgt/IOPMLib.h",
361 "JavaEmbedding/JavaControl.h",
367 "Kerberos/Kerberos.h",
408 "LEventDispatcher.h",
419 "libgnome/gnome-url.h",
420 "libgnome/libgnome.h",
421 "libgnomeui/gnome-icon-lookup.h",
422 "libgnomeui/gnome-icon-theme.h",
423 "libgnomeui/gnome-ui-init.h",
468 "LTableArrayStorage.h",
469 "LTableMonoGeometry.h",
470 "LTableSingleSelector.h",
480 "MacHeadersCarbon.h",
482 "machine/builtins.h",
492 "mach/mach_interface.h",
538 "netinet/in_systm.h",
587 "pango/pango-break.h",
588 "pango/pangofc-decoder.h",
589 "pango/pangofc-font.h",
590 "pango/pangofc-fontmap.h",
591 "pango/pango-fontmap.h",
593 "pango/pango-modules.h",
594 "pango/pango-utils.h",
634 "PP_ClassHeaders.cp",
637 "PP_DebugHeaders.cp",
660 "Print/PMPrintingDialogExtensions.h",
697 "pulse/pulseaudio.h",
704 "QuickTimeComponents.h",
719 "sanitizer/asan_interface.h",
720 "sanitizer/common_interface_defs.h",
768 "soundtouch/SoundTouchFactory.h",
769 "soundtouch/SoundTouch.h",
788 "storage/FindDirectory.h",
802 "support/SupportDefs.h",
879 "sys/system_properties.h",
904 "TextEncodingConverter.h",
910 "ThreadManagerTests.h",
936 "UExtractFromAEDesc.h",
943 "UNavServicesDialogs.h",
944 "UnicodeBlockObjects.h",
945 "UnicodeConverter.h",
946 "UnicodeUtilities.h",
966 "UTEViewTextAction.h",
1003 "workbench/startup.h",
1015 "opus/opus_multistream.h",
1017 "theora/theoradec.h",
1018 "vpx/svc_context.h",
1023 "vpx/vpx_decoder.h",
1024 "vpx/vpx_encoder.h",
1025 "vpx/vpx_frame_buffer.h",
1027 "vpx_mem/vpx_mem.h",
1030 "aom/aom_decoder.h",
1033 if CONFIG["MOZ_X11"]:
1038 "X11/extensions/Print.h",
1039 "X11/extensions/scrnsaver.h",
1040 "X11/extensions/shape.h",
1041 "X11/extensions/Xcomposite.h",
1042 "X11/extensions/Xdamage.h",
1043 "X11/extensions/Xfixes.h",
1044 "X11/extensions/Xrandr.h",
1045 "X11/extensions/XShm.h",
1046 "X11/extensions/XTest.h",
1068 if CONFIG["OS_TARGET"] == "Android":
1070 "android/api-level.h",
1072 "android_audio/AudioSystem.h",
1075 "android/native_window.h",
1076 "android/native_window_jni.h",
1077 "audio_effects/effect_aec.h",
1078 "audio_effects/effect_ns.h",
1084 "binder/BinderService.h",
1086 "binder/IInterface.h",
1088 "binder/IPCThreadState.h",
1089 "binder/IPermissionController.h",
1090 "binder/IServiceManager.h",
1092 "binder/ProcessState.h",
1094 "camera/CameraParameters.h",
1096 "cutils/android_reboot.h",
1098 "cutils/compiler.h",
1100 "cutils/native_handle.h",
1101 "cutils/properties.h",
1103 "foundation/ABase.h",
1104 "foundation/ABitReader.h",
1105 "foundation/ABuffer.h",
1106 "foundation/ADebug.h",
1107 "foundation/AHandler.h",
1108 "foundation/AHandlerReflector.h",
1109 "foundation/ALooper.h",
1110 "foundation/AMessage.h",
1111 "foundation/AString.h",
1112 "foundation/base64.h",
1113 "foundation/hexdump.h",
1114 "gui/BufferQueue.h",
1115 "gui/ConsumerBase.h",
1116 "gui/GraphicBufferAlloc.h",
1117 "gui/IConsumerListener.h",
1118 "gui/IGraphicBufferAlloc.h",
1119 "gui/IGraphicBufferProducer.h",
1120 "gui/ISurfaceComposerClient.h",
1121 "gui/ISurfaceComposer.h",
1122 "gui/ISurfaceTexture.h",
1123 "gui/SurfaceComposerClient.h",
1125 "gui/SurfaceTextureClient.h",
1127 "hardware/gralloc.h",
1128 "hardware/hardware.h",
1129 "hardware/hwcomposer.h",
1130 "hardware_legacy/power.h",
1131 "hardware_legacy/uevent.h",
1132 "hardware_legacy/vibrator.h",
1133 "hardware/lights.h",
1136 "linux/android_alarm.h",
1138 "media/AudioEffect.h",
1139 "media/AudioSystem.h",
1142 "media/MediaProfiles.h",
1143 "media/MediaRecorderBase.h",
1144 "media/openmax/OMX_Audio.h",
1145 "media/stagefright/AACWriter.h",
1146 "media/stagefright/AMRWriter.h",
1147 "media/stagefright/AudioSource.h",
1148 "media/stagefright/DataSource.h",
1149 "media/stagefright/foundation/ABase.h",
1150 "media/stagefright/foundation/ABitReader.h",
1151 "media/stagefright/foundation/ABuffer.h",
1152 "media/stagefright/foundation/ADebug.h",
1153 "media/stagefright/foundation/AHandler.h",
1154 "media/stagefright/foundation/AHandlerReflector.h",
1155 "media/stagefright/foundation/ALooper.h",
1156 "media/stagefright/foundation/AMessage.h",
1157 "media/stagefright/foundation/AString.h",
1158 "media/stagefright/foundation/base64.h",
1159 "media/stagefright/foundation/hexdump.h",
1160 "media/stagefright/MediaBufferGroup.h",
1161 "media/stagefright/MediaBuffer.h",
1162 "media/stagefright/MediaCodec.h",
1163 "media/stagefright/MediaCodecList.h",
1164 "media/stagefright/MediaCodecSource.h",
1165 "media/stagefright/MediaDefs.h",
1166 "media/stagefright/MediaErrors.h",
1167 "media/stagefright/MediaExtractor.h",
1168 "media/stagefright/MediaSource.h",
1169 "media/stagefright/MediaWriter.h",
1170 "media/stagefright/MetaData.h",
1171 "media/stagefright/MPEG2TSWriter.h",
1172 "media/stagefright/MPEG4Writer.h",
1173 "media/stagefright/OMXClient.h",
1174 "media/stagefright/OMXCodec.h",
1175 "media/stagefright/openmax/OMX_Core.h",
1176 "media/stagefright/openmax/OMX_Index.h",
1177 "media/stagefright/openmax/OMX_IVCommon.h",
1178 "media/stagefright/openmax/OMX_Types.h",
1179 "media/stagefright/openmax/OMX_Video.h",
1180 "media/stagefright/Utils.h",
1183 "stagefright/AACWriter.h",
1184 "stagefright/AMRWriter.h",
1185 "stagefright/AudioSource.h",
1186 "stagefright/DataSource.h",
1187 "stagefright/foundation/ABase.h",
1188 "stagefright/foundation/ABitReader.h",
1189 "stagefright/foundation/ABuffer.h",
1190 "stagefright/foundation/ADebug.h",
1191 "stagefright/foundation/AHandler.h",
1192 "stagefright/foundation/AHandlerReflector.h",
1193 "stagefright/foundation/ALooper.h",
1194 "stagefright/foundation/AMessage.h",
1195 "stagefright/foundation/AString.h",
1196 "stagefright/foundation/base64.h",
1197 "stagefright/foundation/hexdump.h",
1198 "stagefright/MediaBufferGroup.h",
1199 "stagefright/MediaBuffer.h",
1200 "stagefright/MediaCodec.h",
1201 "stagefright/MediaDefs.h",
1202 "stagefright/MediaErrors.h",
1203 "stagefright/MediaExtractor.h",
1204 "stagefright/MediaSource.h",
1205 "stagefright/MediaWriter.h",
1206 "stagefright/MetaData.h",
1207 "stagefright/MPEG2TSWriter.h",
1208 "stagefright/MPEG4Writer.h",
1209 "stagefright/OMXClient.h",
1210 "stagefright/OMXCodec.h",
1211 "stagefright/openmax/OMX_Component.h",
1212 "stagefright/openmax/OMX_Core.h",
1213 "stagefright/openmax/OMX_Index.h",
1214 "stagefright/openmax/OMX_IVCommon.h",
1215 "stagefright/openmax/OMX_Types.h",
1216 "stagefright/openmax/OMX_Video.h",
1217 "stagefright/Utils.h",
1218 "suspend/autosuspend.h",
1220 "system/graphics.h",
1222 "sysutils/NetlinkEvent.h",
1223 "ui/ANativeObjectBase.h",
1224 "ui/egl/android_natives.h",
1226 "ui/FramebufferNativeWindow.h",
1227 "ui/GraphicBuffer.h",
1231 "utils/CallStack.h",
1234 "utils/KeyedVector.h",
1238 "utils/PropertyMap.h",
1242 "utils/TextOutput.h",
1246 "utils/TypeHelpers.h",
1249 "utils/VectorImpl.h",
1250 "vr/gvr/capi/include/gvr_controller.h",
1251 "vr/gvr/capi/include/gvr.h",
1254 if CONFIG["MOZ_JACK"]:
1257 "jack/statistics.h",
1260 if CONFIG["MOZ_SNDIO"]:
1265 if CONFIG["MOZ_SYSTEM_JPEG"]:
1270 if CONFIG["MOZ_SYSTEM_PNG"]:
1275 if CONFIG["MOZ_SYSTEM_WEBP"]:
1283 if CONFIG["MOZ_SYSTEM_ZLIB"]:
1288 if CONFIG["MOZ_SYSTEM_LIBEVENT"]:
1290 "event2/event_compat.h",
1292 "event2/event_struct.h",
1300 if CONFIG["MOZ_ENABLE_LIBPROXY"]:
1305 if CONFIG["MOZ_SYSTEM_ICU"]:
1307 "unicode/calendar.h",
1308 "unicode/datefmt.h",
1309 "unicode/dtfmtsym.h",
1311 "unicode/numberformatter.h",
1313 "unicode/plurrule.h",
1315 "unicode/timezone.h",
1323 "unicode/udateintervalformat.h",
1325 "unicode/udisplaycontext.h",
1326 "unicode/uldnames.h",
1327 "unicode/ulistformatter.h",
1329 "unicode/uformattedvalue.h",
1330 "unicode/umachine.h",
1335 "unicode/unumberformatter.h",
1336 "unicode/uobject.h",
1337 "unicode/upluralrules.h",
1338 "unicode/ureldatefmt.h",
1340 "unicode/ustring.h",
1344 if CONFIG["MOZ_WAYLAND"]:
1346 "xkbcommon/xkbcommon.h",
1352 if CONFIG["OS_TARGET"] in ("Android", "Linux", "FreeBSD"):
1357 if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"].startswith("mips"):
1362 if CONFIG["OS_TARGET"] == "FreeBSD":
1367 if CONFIG["MOZ_APP_SYSTEM_HEADERS"]:
1368 include("../" + CONFIG["MOZ_BUILD_APP"] + "/app-system-headers.mozbuild")