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",
321 "gssapi/gssapi_generic.h",
324 "gst/app/gstappsink.h",
325 "gst/app/gstappsrc.h",
329 "gtk/gtkunixprint.h",
331 "HIToolbox/HIToolbox.h",
353 "IOKit/pwr_mgt/IOPMLib.h",
360 "JavaEmbedding/JavaControl.h",
366 "Kerberos/Kerberos.h",
407 "LEventDispatcher.h",
420 "libgnome/gnome-url.h",
421 "libgnome/libgnome.h",
422 "libgnomeui/gnome-icon-lookup.h",
423 "libgnomeui/gnome-icon-theme.h",
424 "libgnomeui/gnome-ui-init.h",
469 "LTableArrayStorage.h",
470 "LTableMonoGeometry.h",
471 "LTableSingleSelector.h",
481 "MacHeadersCarbon.h",
483 "machine/builtins.h",
493 "mach/mach_interface.h",
539 "netinet/in_systm.h",
588 "pango/pango-break.h",
589 "pango/pangofc-decoder.h",
590 "pango/pangofc-font.h",
591 "pango/pangofc-fontmap.h",
592 "pango/pango-fontmap.h",
594 "pango/pango-modules.h",
595 "pango/pango-utils.h",
635 "PP_ClassHeaders.cp",
638 "PP_DebugHeaders.cp",
661 "Print/PMPrintingDialogExtensions.h",
698 "pulse/pulseaudio.h",
705 "QuickTimeComponents.h",
720 "sanitizer/asan_interface.h",
721 "sanitizer/common_interface_defs.h",
769 "soundtouch/SoundTouchFactory.h",
770 "soundtouch/SoundTouch.h",
789 "storage/FindDirectory.h",
803 "support/SupportDefs.h",
880 "sys/system_properties.h",
905 "TextEncodingConverter.h",
911 "ThreadManagerTests.h",
937 "UExtractFromAEDesc.h",
944 "UNavServicesDialogs.h",
945 "UnicodeBlockObjects.h",
946 "UnicodeConverter.h",
947 "UnicodeUtilities.h",
967 "UTEViewTextAction.h",
1004 "workbench/startup.h",
1016 "opus/opus_multistream.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",
1031 "aom/aom_decoder.h",
1034 if CONFIG["MOZ_X11"]:
1039 "X11/extensions/Print.h",
1040 "X11/extensions/scrnsaver.h",
1041 "X11/extensions/shape.h",
1042 "X11/extensions/Xcomposite.h",
1043 "X11/extensions/Xdamage.h",
1044 "X11/extensions/Xfixes.h",
1045 "X11/extensions/Xrandr.h",
1046 "X11/extensions/XShm.h",
1047 "X11/extensions/XTest.h",
1069 if CONFIG["OS_TARGET"] == "Android":
1071 "android/api-level.h",
1073 "android_audio/AudioSystem.h",
1076 "android/native_window.h",
1077 "android/native_window_jni.h",
1078 "audio_effects/effect_aec.h",
1079 "audio_effects/effect_ns.h",
1085 "binder/BinderService.h",
1087 "binder/IInterface.h",
1089 "binder/IPCThreadState.h",
1090 "binder/IPermissionController.h",
1091 "binder/IServiceManager.h",
1093 "binder/ProcessState.h",
1095 "camera/CameraParameters.h",
1097 "cutils/android_reboot.h",
1099 "cutils/compiler.h",
1101 "cutils/native_handle.h",
1102 "cutils/properties.h",
1104 "foundation/ABase.h",
1105 "foundation/ABitReader.h",
1106 "foundation/ABuffer.h",
1107 "foundation/ADebug.h",
1108 "foundation/AHandler.h",
1109 "foundation/AHandlerReflector.h",
1110 "foundation/ALooper.h",
1111 "foundation/AMessage.h",
1112 "foundation/AString.h",
1113 "foundation/base64.h",
1114 "foundation/hexdump.h",
1115 "gui/BufferQueue.h",
1116 "gui/ConsumerBase.h",
1117 "gui/GraphicBufferAlloc.h",
1118 "gui/IConsumerListener.h",
1119 "gui/IGraphicBufferAlloc.h",
1120 "gui/IGraphicBufferProducer.h",
1121 "gui/ISurfaceComposerClient.h",
1122 "gui/ISurfaceComposer.h",
1123 "gui/ISurfaceTexture.h",
1124 "gui/SurfaceComposerClient.h",
1126 "gui/SurfaceTextureClient.h",
1128 "hardware/gralloc.h",
1129 "hardware/hardware.h",
1130 "hardware/hwcomposer.h",
1131 "hardware_legacy/power.h",
1132 "hardware_legacy/uevent.h",
1133 "hardware_legacy/vibrator.h",
1134 "hardware/lights.h",
1137 "linux/android_alarm.h",
1139 "media/AudioEffect.h",
1140 "media/AudioSystem.h",
1143 "media/MediaProfiles.h",
1144 "media/MediaRecorderBase.h",
1145 "media/openmax/OMX_Audio.h",
1146 "media/stagefright/AACWriter.h",
1147 "media/stagefright/AMRWriter.h",
1148 "media/stagefright/AudioSource.h",
1149 "media/stagefright/DataSource.h",
1150 "media/stagefright/foundation/ABase.h",
1151 "media/stagefright/foundation/ABitReader.h",
1152 "media/stagefright/foundation/ABuffer.h",
1153 "media/stagefright/foundation/ADebug.h",
1154 "media/stagefright/foundation/AHandler.h",
1155 "media/stagefright/foundation/AHandlerReflector.h",
1156 "media/stagefright/foundation/ALooper.h",
1157 "media/stagefright/foundation/AMessage.h",
1158 "media/stagefright/foundation/AString.h",
1159 "media/stagefright/foundation/base64.h",
1160 "media/stagefright/foundation/hexdump.h",
1161 "media/stagefright/MediaBufferGroup.h",
1162 "media/stagefright/MediaBuffer.h",
1163 "media/stagefright/MediaCodec.h",
1164 "media/stagefright/MediaCodecList.h",
1165 "media/stagefright/MediaCodecSource.h",
1166 "media/stagefright/MediaDefs.h",
1167 "media/stagefright/MediaErrors.h",
1168 "media/stagefright/MediaExtractor.h",
1169 "media/stagefright/MediaSource.h",
1170 "media/stagefright/MediaWriter.h",
1171 "media/stagefright/MetaData.h",
1172 "media/stagefright/MPEG2TSWriter.h",
1173 "media/stagefright/MPEG4Writer.h",
1174 "media/stagefright/OMXClient.h",
1175 "media/stagefright/OMXCodec.h",
1176 "media/stagefright/openmax/OMX_Core.h",
1177 "media/stagefright/openmax/OMX_Index.h",
1178 "media/stagefright/openmax/OMX_IVCommon.h",
1179 "media/stagefright/openmax/OMX_Types.h",
1180 "media/stagefright/openmax/OMX_Video.h",
1181 "media/stagefright/Utils.h",
1184 "stagefright/AACWriter.h",
1185 "stagefright/AMRWriter.h",
1186 "stagefright/AudioSource.h",
1187 "stagefright/DataSource.h",
1188 "stagefright/foundation/ABase.h",
1189 "stagefright/foundation/ABitReader.h",
1190 "stagefright/foundation/ABuffer.h",
1191 "stagefright/foundation/ADebug.h",
1192 "stagefright/foundation/AHandler.h",
1193 "stagefright/foundation/AHandlerReflector.h",
1194 "stagefright/foundation/ALooper.h",
1195 "stagefright/foundation/AMessage.h",
1196 "stagefright/foundation/AString.h",
1197 "stagefright/foundation/base64.h",
1198 "stagefright/foundation/hexdump.h",
1199 "stagefright/MediaBufferGroup.h",
1200 "stagefright/MediaBuffer.h",
1201 "stagefright/MediaCodec.h",
1202 "stagefright/MediaDefs.h",
1203 "stagefright/MediaErrors.h",
1204 "stagefright/MediaExtractor.h",
1205 "stagefright/MediaSource.h",
1206 "stagefright/MediaWriter.h",
1207 "stagefright/MetaData.h",
1208 "stagefright/MPEG2TSWriter.h",
1209 "stagefright/MPEG4Writer.h",
1210 "stagefright/OMXClient.h",
1211 "stagefright/OMXCodec.h",
1212 "stagefright/openmax/OMX_Component.h",
1213 "stagefright/openmax/OMX_Core.h",
1214 "stagefright/openmax/OMX_Index.h",
1215 "stagefright/openmax/OMX_IVCommon.h",
1216 "stagefright/openmax/OMX_Types.h",
1217 "stagefright/openmax/OMX_Video.h",
1218 "stagefright/Utils.h",
1219 "suspend/autosuspend.h",
1221 "system/graphics.h",
1223 "sysutils/NetlinkEvent.h",
1224 "ui/ANativeObjectBase.h",
1225 "ui/egl/android_natives.h",
1227 "ui/FramebufferNativeWindow.h",
1228 "ui/GraphicBuffer.h",
1232 "utils/CallStack.h",
1235 "utils/KeyedVector.h",
1239 "utils/PropertyMap.h",
1243 "utils/TextOutput.h",
1247 "utils/TypeHelpers.h",
1250 "utils/VectorImpl.h",
1251 "vr/gvr/capi/include/gvr_controller.h",
1252 "vr/gvr/capi/include/gvr.h",
1255 if CONFIG["MOZ_JACK"]:
1258 "jack/statistics.h",
1261 if CONFIG["MOZ_SNDIO"]:
1266 if CONFIG["MOZ_SYSTEM_JPEG"]:
1271 if CONFIG["MOZ_SYSTEM_PNG"]:
1276 if CONFIG["MOZ_SYSTEM_WEBP"]:
1284 if CONFIG["MOZ_SYSTEM_ZLIB"]:
1289 if CONFIG["MOZ_SYSTEM_LIBEVENT"]:
1291 "event2/event_compat.h",
1293 "event2/event_struct.h",
1301 if CONFIG["MOZ_ENABLE_LIBPROXY"]:
1306 if CONFIG["MOZ_SYSTEM_ICU"]:
1308 "unicode/calendar.h",
1309 "unicode/datefmt.h",
1310 "unicode/dtfmtsym.h",
1312 "unicode/numberformatter.h",
1314 "unicode/plurrule.h",
1316 "unicode/timezone.h",
1324 "unicode/udateintervalformat.h",
1326 "unicode/udisplaycontext.h",
1327 "unicode/uldnames.h",
1328 "unicode/ulistformatter.h",
1330 "unicode/uformattedvalue.h",
1331 "unicode/umachine.h",
1336 "unicode/unumberformatter.h",
1337 "unicode/uobject.h",
1338 "unicode/upluralrules.h",
1339 "unicode/ureldatefmt.h",
1341 "unicode/ustring.h",
1345 if CONFIG["MOZ_WAYLAND"]:
1347 "xkbcommon/xkbcommon.h",
1353 if CONFIG["OS_TARGET"] in ("Android", "Linux", "FreeBSD"):
1358 if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"].startswith("mips"):
1363 if CONFIG["OS_TARGET"] == "FreeBSD":
1368 if CONFIG["MOZ_APP_SYSTEM_HEADERS"]:
1369 include("../" + CONFIG["MOZ_BUILD_APP"] + "/app-system-headers.mozbuild")
1371 if CONFIG["MOZ_PERFETTO"]: