summaryrefslogtreecommitdiffstats
path: root/config/system-headers.mozbuild
diff options
context:
space:
mode:
Diffstat (limited to 'config/system-headers.mozbuild')
-rw-r--r--config/system-headers.mozbuild1373
1 files changed, 1373 insertions, 0 deletions
diff --git a/config/system-headers.mozbuild b/config/system-headers.mozbuild
new file mode 100644
index 0000000000..0c06f581b3
--- /dev/null
+++ b/config/system-headers.mozbuild
@@ -0,0 +1,1373 @@
+# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
+# vim: set filetype=python:
+# 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/.
+
+system_headers = [
+ "A4Stuff.h",
+ "activscp.h",
+ "AEDataModel.h",
+ "AEObjects.h",
+ "AEPackObject.h",
+ "AERegistry.h",
+ "AEUtils.h",
+ "afxcmn.h",
+ "afxcoll.h",
+ "afxcview.h",
+ "afxdisp.h",
+ "afxdtctl.h",
+ "afxext.h",
+ "afxmt.h",
+ "afxpriv.h",
+ "afxtempl.h",
+ "afxwin.h",
+ "Aliases.h",
+ "all.h",
+ "alloca.h",
+ "alloc.h",
+ "alsa/asoundlib.h",
+ "ansi_parms.h",
+ "a.out.h",
+ "app/Cursor.h",
+ "Appearance.h",
+ "AppFileInfo.h",
+ "AppKit.h",
+ "AppleEvents.h",
+ "Application.h",
+ "app/Message.h",
+ "app/MessageRunner.h",
+ "arpa/inet.h",
+ "arpa/nameser.h",
+ "array",
+ "asm/page.h",
+ "asm/sigcontext.h",
+ "asm/signal.h",
+ "ASRegistry.h",
+ "assert.h",
+ "atk/atk.h",
+ "atlcom.h",
+ "atlconv.h",
+ "atlctl.cpp",
+ "atlctl.h",
+ "ATLCTL.H",
+ "atlhost.h",
+ "atlimpl.cpp",
+ "atlwin.cpp",
+ "atomic.h",
+ "ATSTypes.h",
+ "ATSUnicode.h",
+ "Balloons.h",
+ "base64.h",
+ "base/pblock.h",
+ "base/PCR_Base.h",
+ "base/session.h",
+ "basetyps.h",
+ "be/app/Application.h",
+ "Beep.h",
+ "be/kernel/image.h",
+ "be/kernel/OS.h",
+ "bfd.h",
+ "Bitmap.h",
+ "bitset",
+ "blapi.h",
+ "blapit.h",
+ "bsd/libc.h",
+ "bsd/syscall.h",
+ "bstring.h",
+ "builtin.h",
+ "Button.h",
+ "byteswap.h",
+ "cairo-atsui.h",
+ "cairo-beos.h",
+ "cairo-directfb.h",
+ "cairo-ft.h",
+ "cairo-glitz.h",
+ "cairo-gobject.h",
+ "cairo.h",
+ "cairo-pdf.h",
+ "cairo-ps.h",
+ "cairo-qpainter.h",
+ "cairo-qt.h",
+ "cairo-quartz.h",
+ "cairo-tee.h",
+ "cairo-win32.h",
+ "cairo-xlib.h",
+ "cairo-xlib-xrender.h",
+ "callconv.h",
+ "Carbon/Carbon.h",
+ "CarbonEvents.h",
+ "Carbon.h",
+ "c_asm.h",
+ "cctype",
+ "cderr.h",
+ "cerrno",
+ "certdb.h",
+ "cert.h",
+ "certt.h",
+ "CFBase.h",
+ "CFBundle.h",
+ "CFData.h",
+ "CFDictionary.h",
+ "cf.h",
+ "CFNumber.h",
+ "CFPlugIn.h",
+ "CFPreferences.h",
+ "CFString.h",
+ "CFURL.h",
+ "CGAffineTransform.h",
+ "CheckBox.h",
+ "ciferfam.h",
+ "Clipboard.h",
+ "cmmf.h",
+ "cmmft.h",
+ "cmplrs/stsupport.h",
+ "cms.h",
+ "cmsreclist.h",
+ "cmst.h",
+ "Cocoa/Cocoa.h",
+ "CodeFragments.h",
+ "comdef.h",
+ "commctrl.h",
+ "COMMCTRL.H",
+ "commdlg.h",
+ "compat.h",
+ "complex",
+ "condapi.h",
+ "ConditionalMacros.h",
+ "conio.h",
+ "console.h",
+ "ControlDefinitions.h",
+ "Controls.h",
+ "CoreFoundation/CoreFoundation.h",
+ "CoreServices/CoreServices.h",
+ "CPalmRec.cpp",
+ "Cpalmrec.h",
+ "CPCatgry.cpp",
+ "CPDbBMgr.h",
+ "CPString.cpp",
+ "CPString.h",
+ "crtdbg.h",
+ "crt_externs.h",
+ "crypt.h",
+ "cryptohi.h",
+ "cryptoht.h",
+ "cstddef",
+ "ctime",
+ "ctype.h",
+ "curl/curl.h",
+ "curl/easy.h",
+ "curses.h",
+ "cxxabi.h",
+ "DateTimeUtils.h",
+ "dbus/dbus.h",
+ "ddeml.h",
+ "Debug.h",
+ "dem.h",
+ "descrip.h",
+ "Devices.h",
+ "dfb_types.h",
+ "dfiff.h",
+ "dgiff.h",
+ "Dialogs.h",
+ "direct/build.h",
+ "direct/clock.h",
+ "direct/conf.h",
+ "direct/debug.h",
+ "direct/direct.h",
+ "directfb_keyboard.h",
+ "directfb_strings.h",
+ "direct.h",
+ "direct/hash.h",
+ "direct/interface.h",
+ "direct/interface_implementation.h",
+ "direct/list.h",
+ "direct/log.h",
+ "direct/memcpy.h",
+ "direct/mem.h",
+ "direct/messages.h",
+ "direct/modules.h",
+ "direct/serial.h",
+ "direct/signals.h",
+ "direct/stream.h",
+ "direct/system.h",
+ "direct/thread.h",
+ "direct/trace.h",
+ "direct/tree.h",
+ "direct/types.h",
+ "direct/utf8.h",
+ "direct/util.h",
+ "dirent.h",
+ "DiskInit.h",
+ "dlfcn.h",
+ "dlgs.h",
+ "dl.h",
+ "docobj.h",
+ "dos/dosextens.h",
+ "dos.h",
+ "Drag.h",
+ "DriverServices.h",
+ "DriverSynchronization.h",
+ "DropInPanel.h",
+ "dvidef.h",
+ "ecl-exp.h",
+ "elf.h",
+ "endian.h",
+ "Entry.h",
+ "err.h",
+ "errno.h",
+ "Errors.h",
+ "Events.h",
+ "exception",
+ "exdisp.h",
+ "ExDisp.h",
+ "exe386.h",
+ "execinfo.h",
+ "extras.h",
+ "fcntl.h",
+ "features.h",
+ "fenv.h",
+ "ffi.h",
+ "fibdef.h",
+ "File.h",
+ "filehdr.h",
+ "files.h",
+ "Files.h",
+ "FindDirectory.h",
+ "Finder.h",
+ "FinderRegistry.h",
+ "FixMath.h",
+ "float.h",
+ "fnmatch.h",
+ "Folders.h",
+ "fontconfig/fcfreetype.h",
+ "fontconfig/fontconfig.h",
+ "Font.h",
+ "Fonts.h",
+ "fp.h",
+ "fpieee.h",
+ "frame/log.h",
+ "frame/req.h",
+ "freetype/freetype.h",
+ "freetype/ftadvanc.h",
+ "freetype/ftbitmap.h",
+ "freetype/ftcache.h",
+ "freetype/ftfntfmt.h",
+ "freetype/ftglyph.h",
+ "freetype/ftlcdfil.h",
+ "freetype/ftoutln.h",
+ "freetype/ftsizes.h",
+ "freetype/ftsynth.h",
+ "freetype/ftxf86.h",
+ "freetype.h",
+ "freetype/t1tables.h",
+ "freetype/ttnameid.h",
+ "freetype/tttables.h",
+ "fribidi/fribidi.h",
+ "FSp_fopen.h",
+ "fstream",
+ "fstream.h",
+ "ft2build.h",
+ "ftadvanc.h",
+ "ftbitmap.h",
+ "ftcache.h",
+ "ftfntfmt.h",
+ "ftglyph.h",
+ "ftlcdfil.h",
+ "ftoutln.h",
+ "fts.h",
+ "ftsizes.h",
+ "ftsynth.h",
+ "ftxf86.h",
+ "fusion/arena.h",
+ "fusion/build.h",
+ "fusion/call.h",
+ "fusion/conf.h",
+ "fusion/fusion.h",
+ "fusion/fusion_internal.h",
+ "fusion/hash.h",
+ "fusion/lock.h",
+ "fusion/object.h",
+ "fusion/property.h",
+ "fusion/protocol.h",
+ "fusion/reactor.h",
+ "fusion/ref.h",
+ "fusion/shmalloc.h",
+ "fusion/shm/pool.h",
+ "fusion/shm/shm.h",
+ "fusion/shm/shm_internal.h",
+ "fusion/types.h",
+ "fusion/vector.h",
+ "gconf/gconf-client.h",
+ "Gdiplus.h",
+ "gdk/gdkdirectfb.h",
+ "gdk/gdk.h",
+ "gdk/gdkkeysyms.h",
+ "gdk/gdkprivate.h",
+ "gdk/gdkwayland.h",
+ "gdk-pixbuf/gdk-pixbuf.h",
+ "Gestalt.h",
+ "getopt.h",
+ "gio/gio.h",
+ "glibconfig.h",
+ "glib.h",
+ "glib-object.h",
+ "glob.h",
+ "gmodule.h",
+ "gnome.h",
+ "gnu/libc-version.h",
+ "gps.h",
+ "grp.h",
+ "gssapi_generic.h",
+ "gssapi/gssapi_generic.h",
+ "gssapi/gssapi.h",
+ "gssapi.h",
+ "gst/app/gstappsink.h",
+ "gst/app/gstappsrc.h",
+ "gst/gst.h",
+ "gst/video/video.h",
+ "gtk/gtk.h",
+ "gtk/gtkunixprint.h",
+ "hasht.h",
+ "HIToolbox/HIToolbox.h",
+ "hlink.h",
+ "ia64/sys/inline.h",
+ "Icons.h",
+ "iconv.h",
+ "ieeefp.h",
+ "ifaddrs.h",
+ "image.h",
+ "imagehlp.h",
+ "imm.h",
+ "initguid.h",
+ "initializer_list",
+ "InterfaceDefs.h",
+ "InternetConfig.h",
+ "IntlResources.h",
+ "ints.h",
+ "intshcut.h",
+ "inttypes.h",
+ "iodef.h",
+ "io.h",
+ "IOKit/IOKitLib.h",
+ "IOKit/IOMessage.h",
+ "IOKit/pwr_mgt/IOPMLib.h",
+ "iomanip",
+ "iostream.h",
+ "jar-ds.h",
+ "jarfile.h",
+ "jar.h",
+ "JavaControl.h",
+ "JavaEmbedding/JavaControl.h",
+ "JavaVM/jni.h",
+ "JManager.h",
+ "JNIEnvTests.h",
+ "jni.h",
+ "JVMManagerTests.h",
+ "Kerberos/Kerberos.h",
+ "kernel/image.h",
+ "kernel/OS.h",
+ "key.h",
+ "keyhi.h",
+ "keyt.h",
+ "keythi.h",
+ "kvm.h",
+ "LAction.h",
+ "langinfo.h",
+ "LApplication.h",
+ "LArray.h",
+ "LArrayIterator.h",
+ "LAttachable.h",
+ "LAttachment.h",
+ "LaunchServices.h",
+ "lber.h",
+ "LBroadcaster.h",
+ "LButton.h",
+ "lcache.h",
+ "LCaption.h",
+ "LCheckBox.h",
+ "LCicnButton.h",
+ "LClipboard.h",
+ "LCommander.h",
+ "LComparator.h",
+ "LControl.h",
+ "ldap.h",
+ "ldaplog.h",
+ "ldappr.h",
+ "ldap_ssl.h",
+ "LDataStream.h",
+ "ldfcn.h",
+ "LDialogBox.h",
+ "ldif.h",
+ "LDocApplication.h",
+ "LDocument.h",
+ "LDragAndDrop.h",
+ "LDragTask.h",
+ "LEditField.h",
+ "LEditText.h",
+ "LEventDispatcher.h",
+ "LFile.h",
+ "LFileStream.h",
+ "LFileTypeList.h",
+ "LFocusBox.h",
+ "LGrafPortView.h",
+ "LHandleStream.h",
+ "libc_r.h",
+ "libelf.h",
+ "libelf/libelf.h",
+ "libgen.h",
+ "libgnome/gnome-url.h",
+ "libgnome/libgnome.h",
+ "libgnomeui/gnome-icon-lookup.h",
+ "libgnomeui/gnome-icon-theme.h",
+ "libgnomeui/gnome-ui-init.h",
+ "libutil.h",
+ "limits.h",
+ "link.h",
+ "linux/ioprio.h",
+ "linux/kernel.h",
+ "linux/limits.h",
+ "linux/rtc.h",
+ "linux/version.h",
+ "List.h",
+ "Lists.h",
+ "LListBox.h",
+ "LListener.h",
+ "LMenuBar.h",
+ "LMenu.h",
+ "LModelDirector.h",
+ "LModelObject.h",
+ "LModelProperty.h",
+ "loader.h",
+ "locale",
+ "locale.h",
+ "LOffscreenView.h",
+ "logkeys.h",
+ "logstrng.h",
+ "Looper.h",
+ "LowMem.h",
+ "LPane.h",
+ "LPeriodical.h",
+ "LPicture.h",
+ "LPlaceHolder.h",
+ "LPrintout.h",
+ "LProgressBar.h",
+ "LPushButton.h",
+ "LRadioGroup.h",
+ "LRadioGroupView.h",
+ "LRunArray.h",
+ "LScroller.h",
+ "LSharable.h",
+ "LSingleDoc.h",
+ "LStaticText.h",
+ "LStdControl.h",
+ "LStream.h",
+ "LString.h",
+ "LTabGroup.h",
+ "LTabGroupView.h",
+ "LTableArrayStorage.h",
+ "LTableMonoGeometry.h",
+ "LTableSingleSelector.h",
+ "LTableView.h",
+ "LTextEditView.h",
+ "LTextTableView.h",
+ "LUndoer.h",
+ "LVariableArray.h",
+ "LView.h",
+ "LWindow.h",
+ "m68881.h",
+ "MacErrors.h",
+ "MacHeadersCarbon.h",
+ "machine/ansi.h",
+ "machine/builtins.h",
+ "machine/clock.h",
+ "machine/endian.h",
+ "machine/frame.h",
+ "machine/inline.h",
+ "machine/limits.h",
+ "machine/signal.h",
+ "machine/trap.h",
+ "mach/mach_host.h",
+ "mach/mach_init.h",
+ "mach/mach_interface.h",
+ "mach/mach_port.h",
+ "mach-o/dyld.h",
+ "MacLocales.h",
+ "MacMemory.h",
+ "MacTCP.h",
+ "MacTypes.h",
+ "MacWindows.h",
+ "malloc.h",
+ "malloc_np.h",
+ "mapicode.h",
+ "mapidefs.h",
+ "mapiguid.h",
+ "mapi.h",
+ "mapitags.h",
+ "mapiutil.h",
+ "mapix.h",
+ "Math64.h",
+ "math.h",
+ "mbstring.h",
+ "mem.h",
+ "memory.h",
+ "Memory.h",
+ "MenuBar.h",
+ "Menu.h",
+ "Menus.h",
+ "Message.h",
+ "Mime.h",
+ "MixedMode.h",
+ "mlang.h",
+ "mmsystem.h",
+ "model.h",
+ "Movies.h",
+ "mpw/errno.h",
+ "mshtmhst.h",
+ "mshtml.h",
+ "mswsock.h",
+ "Multiprocessing.h",
+ "mutex.h",
+ "Navigation.h",
+ "ncompat.h",
+ "ncurses.h",
+ "netCore.h",
+ "netdb.h",
+ "net/if.h",
+ "netinet/in.h",
+ "netinet/in_systm.h",
+ "netinet/tcp.h",
+ "newexe.h",
+ "new.h",
+ "nl_types.h",
+ "NodeInfo.h",
+ "nspr.h",
+ "nssb64.h",
+ "nssb64t.h",
+ "nssbase.h",
+ "nssbaset.h",
+ "nssck.api",
+ "nssckbi.h",
+ "nssckepv.h",
+ "nssckft.h",
+ "nssckfwc.h",
+ "nssckfw.h",
+ "nssckfwt.h",
+ "nssckg.h",
+ "nssckmdt.h",
+ "nssckt.h",
+ "nss.h",
+ "nssilckt.h",
+ "nssilock.h",
+ "nsslocks.h",
+ "nssrwlk.h",
+ "nssrwlkt.h",
+ "nssutil.h",
+ "nsswitch.h",
+ "objbase.h",
+ "objidl.h",
+ "Objsafe.h",
+ "ocsp.h",
+ "ocspt.h",
+ "ojiapitests.h",
+ "ole2.h",
+ "oleidl.h",
+ "OpenGL/OpenGL.h",
+ "OpenTptInternet.h",
+ "OpenTransport.h",
+ "OS.h",
+ "osreldate.h",
+ "OSUtils.h",
+ "p12.h",
+ "p12plcy.h",
+ "p12t.h",
+ "Packages.h",
+ "Palettes.h",
+ "PALM_CMN.H",
+ "pango/pango-break.h",
+ "pango/pangofc-decoder.h",
+ "pango/pangofc-font.h",
+ "pango/pangofc-fontmap.h",
+ "pango/pango-fontmap.h",
+ "pango/pango.h",
+ "pango/pango-modules.h",
+ "pango/pango-utils.h",
+ "pango/pangoxft.h",
+ "pascal.h",
+ "Patches.h",
+ "Path.h",
+ "pcfs/pc_dir.h",
+ "Pgenerr.h",
+ "PGenErr.h",
+ "Ph.h",
+ "pixman.h",
+ "pk11func.h",
+ "pk11pqg.h",
+ "pk11priv.h",
+ "pk11pub.h",
+ "pk11sdr.h",
+ "pkcs11f.h",
+ "pkcs11.h",
+ "pkcs11n.h",
+ "pkcs11p.h",
+ "pkcs11t.h",
+ "pkcs11u.h",
+ "pkcs12.h",
+ "pkcs12t.h",
+ "pkcs7t.h",
+ "plarena.h",
+ "plarenas.h",
+ "plbase64.h",
+ "plerror.h",
+ "plgetopt.h",
+ "plhash.h",
+ "plstr.h",
+ "PLStringFuncs.h",
+ "PMApplication.h",
+ "pmddim.h",
+ "poll.h",
+ "Polygon.h",
+ "portable.h",
+ "port.h",
+ "portreg.h",
+ "Power.h",
+ "PP_ClassHeaders.cp",
+ "PP_Constants.h",
+ "PPCToolbox.h",
+ "PP_DebugHeaders.cp",
+ "PP_KeyCodes.h",
+ "PP_Macros.h",
+ "PP_Messages.h",
+ "PP_Prefix.h",
+ "PP_Resources.h",
+ "PP_Types.h",
+ "pratom.h",
+ "prbit.h",
+ "prclist.h",
+ "prcmon.h",
+ "prcountr.h",
+ "prcpucfg.h",
+ "prcvar.h",
+ "prdtoa.h",
+ "preenc.h",
+ "prenv.h",
+ "prerr.h",
+ "prerror.h",
+ "prinet.h",
+ "prinit.h",
+ "prinrval.h",
+ "Printing.h",
+ "Print/PMPrintingDialogExtensions.h",
+ "prio.h",
+ "pripcsem.h",
+ "private",
+ "prlink.h",
+ "prlock.h",
+ "prlog.h",
+ "prlong.h",
+ "prmem.h",
+ "prmon.h",
+ "prmwait.h",
+ "prnetdb.h",
+ "Processes.h",
+ "process.h",
+ "Process.h",
+ "prolock.h",
+ "proto/dos.h",
+ "proto/exec.h",
+ "prpdce.h",
+ "prprf.h",
+ "prproces.h",
+ "prrng.h",
+ "prrwlock.h",
+ "prshma.h",
+ "prshm.h",
+ "prsystem.h",
+ "prthread.h",
+ "prtime.h",
+ "prtpool.h",
+ "prtrace.h",
+ "prtypes.h",
+ "prvrsion.h",
+ "prwin16.h",
+ "psap.h",
+ "Pt.h",
+ "pthread.h",
+ "pthread_np.h",
+ "pulse/pulseaudio.h",
+ "pwd.h",
+ "Python.h",
+ "QDOffscreen.h",
+ "queue",
+ "Quickdraw.h",
+ "QuickDraw.h",
+ "QuickTimeComponents.h",
+ "quipu/attr.h",
+ "regex.h",
+ "Region.h",
+ "resolv.h",
+ "Resources.h",
+ "Retrace.h",
+ "rld_interface.h",
+ "Roster.h",
+ "rpc.h",
+ "rpcproxy.h",
+ "rpc/types.h",
+ "sane/sane.h",
+ "sane/sanei.h",
+ "sane/saneopts.h",
+ "sanitizer/asan_interface.h",
+ "sanitizer/common_interface_defs.h",
+ "sched.h",
+ "Scrap.h",
+ "Screen.h",
+ "Script.h",
+ "ScrollBar.h",
+ "secasn1.h",
+ "secasn1t.h",
+ "seccomon.h",
+ "secder.h",
+ "secdert.h",
+ "secdig.h",
+ "secdigt.h",
+ "secerr.h",
+ "sec.h",
+ "sechash.h",
+ "secitem.h",
+ "secmime.h",
+ "secmod.h",
+ "secmodt.h",
+ "secoid.h",
+ "secoidt.h",
+ "secpkcs5.h",
+ "secpkcs7.h",
+ "secport.h",
+ "secrng.h",
+ "security.h",
+ "secutil.h",
+ "semaphore.h",
+ "servprov.h",
+ "setjmp.h",
+ "SFNTLayoutTypes.h",
+ "SFNTTypes.h",
+ "sha1.h",
+ "share.h",
+ "shellapi.h",
+ "shlguid.h",
+ "shlobj.h",
+ "shsign.h",
+ "sigcontext.h",
+ "signal.h",
+ "SimpleGameSound.h",
+ "SIOUX.h",
+ "size_t.h",
+ "smime.h",
+ "someincludefile.h",
+ "soundcard.h",
+ "Sound.h",
+ "soundtouch/SoundTouchFactory.h",
+ "soundtouch/SoundTouch.h",
+ "spawn.h",
+ "sqlite3.h",
+ "sslerr.h",
+ "ssl.h",
+ "sslproto.h",
+ "sslt.h",
+ "sstream",
+ "StandardFile.h",
+ "starlet.h",
+ "stat.h",
+ "statreg.cpp",
+ "statreg.h",
+ "stdarg.h",
+ "stdbool.h",
+ "stddef.h",
+ "stdint.h",
+ "stdio.h",
+ "stdlib.h",
+ "storage/FindDirectory.h",
+ "StorageKit.h",
+ "StringCompare.h",
+ "string.h",
+ "String.h",
+ "strings.h",
+ "Strings.h",
+ "StringView.h",
+ "stropts.h",
+ "strstrea.h",
+ "structs.h",
+ "stsdef.h",
+ "SupportDefs.h",
+ "support/String.h",
+ "support/SupportDefs.h",
+ "support/TLS.h",
+ "svrcore.h",
+ "symconst.h",
+ "sym.h",
+ "synch.h",
+ "syncmgr.h",
+ "sys/atomic_op.h",
+ "sys/bitypes.h",
+ "sys/byteorder.h",
+ "syscall.h",
+ "sys/cdefs.h",
+ "sys/cfgodm.h",
+ "sys/elf.h",
+ "sys/endian.h",
+ "sys/epoll.h",
+ "sys/errno.h",
+ "sys/eventfd.h",
+ "sys/fault.h",
+ "sys/fcntl.h",
+ "sys/file.h",
+ "sys/filio.h",
+ "sys/frame.h",
+ "sys/immu.h",
+ "sys/inotify.h",
+ "sys/inttypes.h",
+ "sys/ioccom.h",
+ "sys/ioctl.h",
+ "sys/ipc.h",
+ "sys/klog.h",
+ "sys/ldr.h",
+ "sys/link.h",
+ "sys/locking.h",
+ "syslog.h",
+ "sys/lwp.h",
+ "sys/machine.h",
+ "sys/mman.h",
+ "sys/mmu.h",
+ "sys/mount.h",
+ "sys/mpctl.h",
+ "sys/msg.h",
+ "sys/param.h",
+ "sys/pda.h",
+ "sys/poll.h",
+ "sys/ppc.h",
+ "sys/prctl.h",
+ "sys/priv.h",
+ "sys/procfs.h",
+ "sys/pstat.h",
+ "sys/ptrace.h",
+ "sys/queue.h",
+ "sys/quota.h",
+ "sys/reboot.h",
+ "sys/reg.h",
+ "sys/regset.h",
+ "sys/resource.h",
+ "sys/sched.h",
+ "sys/select.h",
+ "sys/sem.h",
+ "sys/sendfile.h",
+ "sys/shm.h",
+ "sys/siginfo.h",
+ "sys/signal.h",
+ "sys/socket.h",
+ "sys/sockio.h",
+ "sys/sparc/frame.h",
+ "sys/stack.h",
+ "sys/statfs.h",
+ "sys/stat.h",
+ "sys/statvfs.h",
+ "sys/syscall.h",
+ "sys/sysctl.h",
+ "sys/sysinfo.h",
+ "sys/sysmacros.h",
+ "sys/sysmp.h",
+ "sys/syssgi.h",
+ "sys/systeminfo.h",
+ "sys/system_properties.h",
+ "sys/thr.h",
+ "sys/timeb.h",
+ "sys/time.h",
+ "sys/times.h",
+ "sys/ttycom.h",
+ "sys/types.h",
+ "sys/ucontext.h",
+ "sys/uio.h",
+ "sys/un.h",
+ "sys/unistd.h",
+ "sys/user.h",
+ "sys/utsname.h",
+ "sys/vfs.h",
+ "sys/wait.h",
+ "t1tables.h",
+ "tables.h",
+ "TArray.h",
+ "TArrayIterator.h",
+ "task.h",
+ "tchar.h",
+ "TCHAR.H",
+ "termios.h",
+ "TextCommon.h",
+ "TextEdit.h",
+ "TextEncodingConverter.h",
+ "TextServices.h",
+ "TextUtils.h",
+ "TextView.h",
+ "th/PCR_Th.h",
+ "thread.h",
+ "ThreadManagerTests.h",
+ "Threads.h",
+ "time.h",
+ "Timer.h",
+ "tlhelp32.h",
+ "ToolUtils.h",
+ "tr1/functional",
+ "trace.h",
+ "Traps.h",
+ "ttnameid.h",
+ "tttables.h",
+ "typeinfo",
+ "types.h",
+ "Types.h",
+ "UAppleEventsMgr.h",
+ "UAttachments.h",
+ "ucontext.h",
+ "uconv.h",
+ "UCursor.h",
+ "UDebugging.h",
+ "UDesktop.h",
+ "UDrawingState.h",
+ "UDrawingUtils.h",
+ "UEnvironment.h",
+ "UEventMgr.h",
+ "UException.h",
+ "UExtractFromAEDesc.h",
+ "UGWorld.h",
+ "UKeyFilters.h",
+ "ulocks.h",
+ "ulserrno.h",
+ "UMemoryMgr.h",
+ "UModalDialogs.h",
+ "UNavServicesDialogs.h",
+ "UnicodeBlockObjects.h",
+ "UnicodeConverter.h",
+ "UnicodeUtilities.h",
+ "unidef.h",
+ "unikbd.h",
+ "unistd.h",
+ "unix.h",
+ "unixio.h",
+ "unknwn.h",
+ "unwind.h",
+ "UPrinting.h",
+ "UQuickTime.h",
+ "UReanimator.h",
+ "URegions.h",
+ "URegistrar.h",
+ "UResourceMgr.h",
+ "urlhist.h",
+ "urlmon.h",
+ "UScrap.h",
+ "UScreenPort.h",
+ "UTCUtils.h",
+ "UTETextAction.h",
+ "UTEViewTextAction.h",
+ "UTextEdit.h",
+ "UTextTraits.h",
+ "utilmodt.h",
+ "utilpars.h",
+ "utilparst.h",
+ "utilrename.h",
+ "utime.h",
+ "UWindows.h",
+ "values.h",
+ "varargs.h",
+ "vcclr.h",
+ "View.h",
+ "Volume.h",
+ "wab.h",
+ "wait.h",
+ "wchar.h",
+ "wctype.h",
+ "winbase.h",
+ "win/compobj.h",
+ "windef.h",
+ "Window.h",
+ "windows.h",
+ "Windows.h",
+ "windowsx.h",
+ "Wininet.h",
+ "winnls.h",
+ "winperf.h",
+ "winreg.h",
+ "Winreg.h",
+ "winsock2.h",
+ "winsock.h",
+ "winspool.h",
+ "winsvc.h",
+ "winuser.h",
+ "winver.h",
+ "wmem.h",
+ "workbench/startup.h",
+ "wtypes.h",
+ "wx/image.h",
+ "wx/listctrl.h",
+ "wx/log.h",
+ "wx/toolbar.h",
+ "wx/wx.h",
+ "wx/xrc/xmlres.h",
+ "xlocale.h",
+ "zmouse.h",
+ "vorbis/codec.h",
+ "opus/opus.h",
+ "opus/opus_multistream.h",
+ "ogg/ogg.h",
+ "theora/theoradec.h",
+ "vpx/svc_context.h",
+ "vpx/vp8.h",
+ "vpx/vp8cx.h",
+ "vpx/vp8dx.h",
+ "vpx/vpx_codec.h",
+ "vpx/vpx_decoder.h",
+ "vpx/vpx_encoder.h",
+ "vpx/vpx_frame_buffer.h",
+ "vpx/vpx_image.h",
+ "vpx_mem/vpx_mem.h",
+ "aom/aom_image.h",
+ "aom/aomdx.h",
+ "aom/aom_decoder.h",
+]
+
+if CONFIG["MOZ_X11"]:
+ system_headers += [
+ "gdk/gdkx.h",
+ "gtk/gtkx.h",
+ "X11/cursorfont.h",
+ "X11/extensions/Print.h",
+ "X11/extensions/scrnsaver.h",
+ "X11/extensions/shape.h",
+ "X11/extensions/Xcomposite.h",
+ "X11/extensions/Xdamage.h",
+ "X11/extensions/Xfixes.h",
+ "X11/extensions/Xrandr.h",
+ "X11/extensions/XShm.h",
+ "X11/extensions/XTest.h",
+ "X11/ImUtil.h",
+ "X11/Intrinsic.h",
+ "X11/keysymdef.h",
+ "X11/keysym.h",
+ "X11/Shell.h",
+ "X11/StringDefs.h",
+ "X11/Xatom.h",
+ "X11/Xft/Xft.h",
+ "X11/Xfuncproto.h",
+ "X11/X.h",
+ "X11/XKBlib.h",
+ "X11/Xlib.h",
+ "X11/Xlibint.h",
+ "X11/Xlib-xcb.h",
+ "X11/Xlocale.h",
+ "X11/Xos.h",
+ "X11/Xutil.h",
+ "xcb/shm.h",
+ "xcb/xcb.h",
+ ]
+
+if CONFIG["OS_TARGET"] == "Android":
+ system_headers += [
+ "android/api-level.h",
+ "android/ashmem.h",
+ "android_audio/AudioSystem.h",
+ "android/log.h",
+ "android/looper.h",
+ "android/native_window.h",
+ "android/native_window_jni.h",
+ "audio_effects/effect_aec.h",
+ "audio_effects/effect_ns.h",
+ "AudioParameter.h",
+ "AudioSystem.h",
+ "AudioTrack.h",
+ "avc_utils.h",
+ "binder/Binder.h",
+ "binder/BinderService.h",
+ "binder/IBinder.h",
+ "binder/IInterface.h",
+ "binder/IMemory.h",
+ "binder/IPCThreadState.h",
+ "binder/IPermissionController.h",
+ "binder/IServiceManager.h",
+ "binder/Parcel.h",
+ "binder/ProcessState.h",
+ "camera/Camera.h",
+ "camera/CameraParameters.h",
+ "ColorConverter.h",
+ "cutils/android_reboot.h",
+ "cutils/atomic.h",
+ "cutils/compiler.h",
+ "cutils/log.h",
+ "cutils/native_handle.h",
+ "cutils/properties.h",
+ "cutils/sockets.h",
+ "foundation/ABase.h",
+ "foundation/ABitReader.h",
+ "foundation/ABuffer.h",
+ "foundation/ADebug.h",
+ "foundation/AHandler.h",
+ "foundation/AHandlerReflector.h",
+ "foundation/ALooper.h",
+ "foundation/AMessage.h",
+ "foundation/AString.h",
+ "foundation/base64.h",
+ "foundation/hexdump.h",
+ "gui/BufferQueue.h",
+ "gui/ConsumerBase.h",
+ "gui/GraphicBufferAlloc.h",
+ "gui/IConsumerListener.h",
+ "gui/IGraphicBufferAlloc.h",
+ "gui/IGraphicBufferProducer.h",
+ "gui/ISurfaceComposerClient.h",
+ "gui/ISurfaceComposer.h",
+ "gui/ISurfaceTexture.h",
+ "gui/SurfaceComposerClient.h",
+ "gui/Surface.h",
+ "gui/SurfaceTextureClient.h",
+ "hardware/audio.h",
+ "hardware/gralloc.h",
+ "hardware/hardware.h",
+ "hardware/hwcomposer.h",
+ "hardware_legacy/power.h",
+ "hardware_legacy/uevent.h",
+ "hardware_legacy/vibrator.h",
+ "hardware/lights.h",
+ "hardware/power.h",
+ "HTTPBase.h",
+ "linux/android_alarm.h",
+ "linux/ashmem.h",
+ "media/AudioEffect.h",
+ "media/AudioSystem.h",
+ "media/ICrypto.h",
+ "media/IOMX.h",
+ "media/MediaProfiles.h",
+ "media/MediaRecorderBase.h",
+ "media/openmax/OMX_Audio.h",
+ "media/stagefright/AACWriter.h",
+ "media/stagefright/AMRWriter.h",
+ "media/stagefright/AudioSource.h",
+ "media/stagefright/DataSource.h",
+ "media/stagefright/foundation/ABase.h",
+ "media/stagefright/foundation/ABitReader.h",
+ "media/stagefright/foundation/ABuffer.h",
+ "media/stagefright/foundation/ADebug.h",
+ "media/stagefright/foundation/AHandler.h",
+ "media/stagefright/foundation/AHandlerReflector.h",
+ "media/stagefright/foundation/ALooper.h",
+ "media/stagefright/foundation/AMessage.h",
+ "media/stagefright/foundation/AString.h",
+ "media/stagefright/foundation/base64.h",
+ "media/stagefright/foundation/hexdump.h",
+ "media/stagefright/MediaBufferGroup.h",
+ "media/stagefright/MediaBuffer.h",
+ "media/stagefright/MediaCodec.h",
+ "media/stagefright/MediaCodecList.h",
+ "media/stagefright/MediaCodecSource.h",
+ "media/stagefright/MediaDefs.h",
+ "media/stagefright/MediaErrors.h",
+ "media/stagefright/MediaExtractor.h",
+ "media/stagefright/MediaSource.h",
+ "media/stagefright/MediaWriter.h",
+ "media/stagefright/MetaData.h",
+ "media/stagefright/MPEG2TSWriter.h",
+ "media/stagefright/MPEG4Writer.h",
+ "media/stagefright/OMXClient.h",
+ "media/stagefright/OMXCodec.h",
+ "media/stagefright/openmax/OMX_Core.h",
+ "media/stagefright/openmax/OMX_Index.h",
+ "media/stagefright/openmax/OMX_IVCommon.h",
+ "media/stagefright/openmax/OMX_Types.h",
+ "media/stagefright/openmax/OMX_Video.h",
+ "media/stagefright/Utils.h",
+ "OMX_Component.h",
+ "OMX.h",
+ "stagefright/AACWriter.h",
+ "stagefright/AMRWriter.h",
+ "stagefright/AudioSource.h",
+ "stagefright/DataSource.h",
+ "stagefright/foundation/ABase.h",
+ "stagefright/foundation/ABitReader.h",
+ "stagefright/foundation/ABuffer.h",
+ "stagefright/foundation/ADebug.h",
+ "stagefright/foundation/AHandler.h",
+ "stagefright/foundation/AHandlerReflector.h",
+ "stagefright/foundation/ALooper.h",
+ "stagefright/foundation/AMessage.h",
+ "stagefright/foundation/AString.h",
+ "stagefright/foundation/base64.h",
+ "stagefright/foundation/hexdump.h",
+ "stagefright/MediaBufferGroup.h",
+ "stagefright/MediaBuffer.h",
+ "stagefright/MediaCodec.h",
+ "stagefright/MediaDefs.h",
+ "stagefright/MediaErrors.h",
+ "stagefright/MediaExtractor.h",
+ "stagefright/MediaSource.h",
+ "stagefright/MediaWriter.h",
+ "stagefright/MetaData.h",
+ "stagefright/MPEG2TSWriter.h",
+ "stagefright/MPEG4Writer.h",
+ "stagefright/OMXClient.h",
+ "stagefright/OMXCodec.h",
+ "stagefright/openmax/OMX_Component.h",
+ "stagefright/openmax/OMX_Core.h",
+ "stagefright/openmax/OMX_Index.h",
+ "stagefright/openmax/OMX_IVCommon.h",
+ "stagefright/openmax/OMX_Types.h",
+ "stagefright/openmax/OMX_Video.h",
+ "stagefright/Utils.h",
+ "suspend/autosuspend.h",
+ "system/audio.h",
+ "system/graphics.h",
+ "system/window.h",
+ "sysutils/NetlinkEvent.h",
+ "ui/ANativeObjectBase.h",
+ "ui/egl/android_natives.h",
+ "ui/Fence.h",
+ "ui/FramebufferNativeWindow.h",
+ "ui/GraphicBuffer.h",
+ "ui/Rect.h",
+ "ui/Region.h",
+ "utils/BitSet.h",
+ "utils/CallStack.h",
+ "utils/Errors.h",
+ "utils/FileMap.h",
+ "utils/KeyedVector.h",
+ "utils/List.h",
+ "utils/Log.h",
+ "utils/Looper.h",
+ "utils/PropertyMap.h",
+ "utils/RefBase.h",
+ "utils/String16.h",
+ "utils/String8.h",
+ "utils/TextOutput.h",
+ "utils/threads.h",
+ "utils/Timers.h",
+ "utils/Trace.h",
+ "utils/TypeHelpers.h",
+ "utils/Unicode.h",
+ "utils/Vector.h",
+ "utils/VectorImpl.h",
+ "vr/gvr/capi/include/gvr_controller.h",
+ "vr/gvr/capi/include/gvr.h",
+ ]
+
+if CONFIG["MOZ_JACK"]:
+ system_headers += [
+ "jack/jack.h",
+ "jack/statistics.h",
+ ]
+
+if CONFIG["MOZ_SNDIO"]:
+ system_headers += [
+ "sndio.h",
+ ]
+
+if CONFIG["MOZ_SYSTEM_JPEG"]:
+ system_headers += [
+ "jpeglib.h",
+ ]
+
+if CONFIG["MOZ_LIBAV_FFT"]:
+ system_headers += [
+ "libavcodec/avfft.h",
+ ]
+
+if CONFIG["MOZ_SYSTEM_PNG"]:
+ system_headers += [
+ "png.h",
+ ]
+
+if CONFIG["MOZ_SYSTEM_WEBP"]:
+ system_headers += [
+ "webp/decode.h",
+ "webp/demux.h",
+ "webp/mux_types.h",
+ "webp/types.h",
+ ]
+
+if CONFIG["MOZ_SYSTEM_ZLIB"]:
+ system_headers += [
+ "zlib.h",
+ ]
+
+if CONFIG["MOZ_SYSTEM_LIBEVENT"]:
+ system_headers += [
+ "event2/event_compat.h",
+ "event2/event.h",
+ "event2/event_struct.h",
+ "event.h",
+ ]
+else:
+ system_headers += [
+ "sys/event.h",
+ ]
+
+if CONFIG["MOZ_ENABLE_LIBPROXY"]:
+ system_headers += [
+ "proxy.h",
+ ]
+
+if CONFIG["MOZ_SYSTEM_ICU"]:
+ system_headers += [
+ "unicode/calendar.h",
+ "unicode/datefmt.h",
+ "unicode/dtfmtsym.h",
+ "unicode/locid.h",
+ "unicode/numberformatter.h",
+ "unicode/numsys.h",
+ "unicode/plurrule.h",
+ "unicode/putil.h",
+ "unicode/timezone.h",
+ "unicode/ucal.h",
+ "unicode/uchar.h",
+ "unicode/uclean.h",
+ "unicode/ucol.h",
+ "unicode/ucurr.h",
+ "unicode/udat.h",
+ "unicode/udata.h",
+ "unicode/udateintervalformat.h",
+ "unicode/udatpg.h",
+ "unicode/udisplaycontext.h",
+ "unicode/uldnames.h",
+ "unicode/ulistformatter.h",
+ "unicode/uenum.h",
+ "unicode/uformattedvalue.h",
+ "unicode/umachine.h",
+ "unicode/uniset.h",
+ "unicode/unistr.h",
+ "unicode/unorm.h",
+ "unicode/unum.h",
+ "unicode/unumberformatter.h",
+ "unicode/uobject.h",
+ "unicode/upluralrules.h",
+ "unicode/ureldatefmt.h",
+ "unicode/ures.h",
+ "unicode/ustring.h",
+ "unicode/utypes.h",
+ ]
+
+if CONFIG["MOZ_WAYLAND"]:
+ system_headers += [
+ "xkbcommon/xkbcommon.h",
+ "wayland-client.h",
+ "wayland-egl.h",
+ "wayland-util.h",
+ ]
+
+if CONFIG["OS_TARGET"] in ("Android", "Linux", "FreeBSD"):
+ system_headers += [
+ "sys/auxv.h",
+ ]
+
+if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"].startswith("mips"):
+ system_headers += [
+ "sys/cachectl.h",
+ ]
+
+if CONFIG["OS_TARGET"] == "FreeBSD":
+ system_headers += [
+ "sys/capsicum.h",
+ ]
+
+if CONFIG["MOZ_APP_SYSTEM_HEADERS"]:
+ include("../" + CONFIG["MOZ_BUILD_APP"] + "/app-system-headers.mozbuild")