system-headers.mozbuild (30478B)
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/. 6 7 system_headers = [ 8 "A4Stuff.h", 9 "activscp.h", 10 "AEDataModel.h", 11 "AEObjects.h", 12 "AEPackObject.h", 13 "AERegistry.h", 14 "AEUtils.h", 15 "afxcmn.h", 16 "afxcoll.h", 17 "afxcview.h", 18 "afxdisp.h", 19 "afxdtctl.h", 20 "afxext.h", 21 "afxmt.h", 22 "afxpriv.h", 23 "afxtempl.h", 24 "afxwin.h", 25 "Aliases.h", 26 "all.h", 27 "alloca.h", 28 "alloc.h", 29 "alsa/asoundlib.h", 30 "ansi_parms.h", 31 "a.out.h", 32 "app/Cursor.h", 33 "Appearance.h", 34 "AppFileInfo.h", 35 "AppKit.h", 36 "AppleEvents.h", 37 "Application.h", 38 "app/Message.h", 39 "app/MessageRunner.h", 40 "arpa/inet.h", 41 "arpa/nameser.h", 42 "array", 43 "asm/page.h", 44 "asm/sigcontext.h", 45 "asm/signal.h", 46 "ASRegistry.h", 47 "assert.h", 48 "atk/atk.h", 49 "atlcom.h", 50 "atlconv.h", 51 "atlctl.cpp", 52 "atlctl.h", 53 "ATLCTL.H", 54 "atlhost.h", 55 "atlimpl.cpp", 56 "atlwin.cpp", 57 "atomic.h", 58 "ATSTypes.h", 59 "ATSUnicode.h", 60 "Balloons.h", 61 "base64.h", 62 "base/pblock.h", 63 "base/PCR_Base.h", 64 "base/session.h", 65 "basetyps.h", 66 "be/app/Application.h", 67 "Beep.h", 68 "be/kernel/image.h", 69 "be/kernel/OS.h", 70 "bfd.h", 71 "Bitmap.h", 72 "bitset", 73 "blapi.h", 74 "blapit.h", 75 "bsd/libc.h", 76 "bsd/syscall.h", 77 "bstring.h", 78 "builtin.h", 79 "Button.h", 80 "byteswap.h", 81 "cairo-atsui.h", 82 "cairo-beos.h", 83 "cairo-directfb.h", 84 "cairo-ft.h", 85 "cairo-glitz.h", 86 "cairo-gobject.h", 87 "cairo.h", 88 "cairo-pdf.h", 89 "cairo-ps.h", 90 "cairo-qpainter.h", 91 "cairo-qt.h", 92 "cairo-quartz.h", 93 "cairo-tee.h", 94 "cairo-win32.h", 95 "cairo-xlib.h", 96 "cairo-xlib-xrender.h", 97 "callconv.h", 98 "Carbon/Carbon.h", 99 "CarbonEvents.h", 100 "Carbon.h", 101 "c_asm.h", 102 "cctype", 103 "cderr.h", 104 "cerrno", 105 "certdb.h", 106 "cert.h", 107 "certt.h", 108 "CFBase.h", 109 "CFBundle.h", 110 "CFData.h", 111 "CFDictionary.h", 112 "cf.h", 113 "CFNumber.h", 114 "CFPlugIn.h", 115 "CFPreferences.h", 116 "CFString.h", 117 "CFURL.h", 118 "CGAffineTransform.h", 119 "CheckBox.h", 120 "ciferfam.h", 121 "Clipboard.h", 122 "cmmf.h", 123 "cmmft.h", 124 "cmplrs/stsupport.h", 125 "cms.h", 126 "cmsreclist.h", 127 "cmst.h", 128 "Cocoa/Cocoa.h", 129 "CodeFragments.h", 130 "comdef.h", 131 "commctrl.h", 132 "COMMCTRL.H", 133 "commdlg.h", 134 "compat.h", 135 "complex", 136 "condapi.h", 137 "ConditionalMacros.h", 138 "conio.h", 139 "console.h", 140 "ControlDefinitions.h", 141 "Controls.h", 142 "CoreFoundation/CoreFoundation.h", 143 "CoreServices/CoreServices.h", 144 "CPalmRec.cpp", 145 "Cpalmrec.h", 146 "CPCatgry.cpp", 147 "CPDbBMgr.h", 148 "CPString.cpp", 149 "CPString.h", 150 "crtdbg.h", 151 "crt_externs.h", 152 "crypt.h", 153 "cryptohi.h", 154 "cryptoht.h", 155 "cstddef", 156 "ctime", 157 "ctype.h", 158 "curl/curl.h", 159 "curl/easy.h", 160 "curses.h", 161 "cxxabi.h", 162 "DateTimeUtils.h", 163 "dbus/dbus.h", 164 "ddeml.h", 165 "Debug.h", 166 "dem.h", 167 "descrip.h", 168 "Devices.h", 169 "dfb_types.h", 170 "dfiff.h", 171 "dgiff.h", 172 "Dialogs.h", 173 "direct/build.h", 174 "direct/clock.h", 175 "direct/conf.h", 176 "direct/debug.h", 177 "direct/direct.h", 178 "directfb_keyboard.h", 179 "directfb_strings.h", 180 "direct.h", 181 "direct/hash.h", 182 "direct/interface.h", 183 "direct/interface_implementation.h", 184 "direct/list.h", 185 "direct/log.h", 186 "direct/memcpy.h", 187 "direct/mem.h", 188 "direct/messages.h", 189 "direct/modules.h", 190 "direct/serial.h", 191 "direct/signals.h", 192 "direct/stream.h", 193 "direct/system.h", 194 "direct/thread.h", 195 "direct/trace.h", 196 "direct/tree.h", 197 "direct/types.h", 198 "direct/utf8.h", 199 "direct/util.h", 200 "dirent.h", 201 "DiskInit.h", 202 "dlfcn.h", 203 "dlgs.h", 204 "dl.h", 205 "docobj.h", 206 "dos/dosextens.h", 207 "dos.h", 208 "Drag.h", 209 "DriverServices.h", 210 "DriverSynchronization.h", 211 "DropInPanel.h", 212 "dvidef.h", 213 "ecl-exp.h", 214 "elf.h", 215 "endian.h", 216 "Entry.h", 217 "err.h", 218 "errno.h", 219 "Errors.h", 220 "Events.h", 221 "exception", 222 "exdisp.h", 223 "ExDisp.h", 224 "exe386.h", 225 "execinfo.h", 226 "extras.h", 227 "fcntl.h", 228 "features.h", 229 "fenv.h", 230 "ffi.h", 231 "fibdef.h", 232 "File.h", 233 "filehdr.h", 234 "files.h", 235 "Files.h", 236 "FindDirectory.h", 237 "Finder.h", 238 "FinderRegistry.h", 239 "FixMath.h", 240 "float.h", 241 "fnmatch.h", 242 "Folders.h", 243 "fontconfig/fcfreetype.h", 244 "fontconfig/fontconfig.h", 245 "Font.h", 246 "Fonts.h", 247 "fp.h", 248 "fpieee.h", 249 "frame/log.h", 250 "frame/req.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", 261 "freetype/ftxf86.h", 262 "freetype.h", 263 "freetype/t1tables.h", 264 "freetype/ttnameid.h", 265 "freetype/tttables.h", 266 "fribidi/fribidi.h", 267 "FSp_fopen.h", 268 "fstream", 269 "fstream.h", 270 "ft2build.h", 271 "ftadvanc.h", 272 "ftbitmap.h", 273 "ftcache.h", 274 "ftfntfmt.h", 275 "ftglyph.h", 276 "ftlcdfil.h", 277 "ftoutln.h", 278 "fts.h", 279 "ftsizes.h", 280 "ftsynth.h", 281 "ftxf86.h", 282 "fusion/arena.h", 283 "fusion/build.h", 284 "fusion/call.h", 285 "fusion/conf.h", 286 "fusion/fusion.h", 287 "fusion/fusion_internal.h", 288 "fusion/hash.h", 289 "fusion/lock.h", 290 "fusion/object.h", 291 "fusion/property.h", 292 "fusion/protocol.h", 293 "fusion/reactor.h", 294 "fusion/ref.h", 295 "fusion/shmalloc.h", 296 "fusion/shm/pool.h", 297 "fusion/shm/shm.h", 298 "fusion/shm/shm_internal.h", 299 "fusion/types.h", 300 "fusion/vector.h", 301 "gconf/gconf-client.h", 302 "Gdiplus.h", 303 "gdk/gdkdirectfb.h", 304 "gdk/gdk.h", 305 "gdk/gdkkeysyms.h", 306 "gdk/gdkprivate.h", 307 "gdk/gdkwayland.h", 308 "gdk-pixbuf/gdk-pixbuf.h", 309 "Gestalt.h", 310 "getopt.h", 311 "gio/gdesktopappinfo.h", 312 "gio/gio.h", 313 "glibconfig.h", 314 "glib.h", 315 "glib-object.h", 316 "glob.h", 317 "gmodule.h", 318 "gnome.h", 319 "gnu/libc-version.h", 320 "grp.h", 321 "gssapi_generic.h", 322 "gssapi/gssapi_generic.h", 323 "gssapi/gssapi.h", 324 "gssapi.h", 325 "gst/app/gstappsink.h", 326 "gst/app/gstappsrc.h", 327 "gst/gst.h", 328 "gst/video/video.h", 329 "gtk/gtk.h", 330 "gtk/gtkunixprint.h", 331 "hasht.h", 332 "HIToolbox/HIToolbox.h", 333 "hlink.h", 334 "ia64/sys/inline.h", 335 "Icons.h", 336 "iconv.h", 337 "ieeefp.h", 338 "ifaddrs.h", 339 "image.h", 340 "imagehlp.h", 341 "imm.h", 342 "initguid.h", 343 "initializer_list", 344 "InterfaceDefs.h", 345 "InternetConfig.h", 346 "IntlResources.h", 347 "ints.h", 348 "intshcut.h", 349 "inttypes.h", 350 "iodef.h", 351 "io.h", 352 "IOKit/IOKitLib.h", 353 "IOKit/IOMessage.h", 354 "IOKit/pwr_mgt/IOPMLib.h", 355 "iomanip", 356 "iostream.h", 357 "jar-ds.h", 358 "jarfile.h", 359 "jar.h", 360 "JavaControl.h", 361 "JavaEmbedding/JavaControl.h", 362 "JavaVM/jni.h", 363 "JManager.h", 364 "JNIEnvTests.h", 365 "jni.h", 366 "JVMManagerTests.h", 367 "Kerberos/Kerberos.h", 368 "kernel/image.h", 369 "kernel/OS.h", 370 "key.h", 371 "keyhi.h", 372 "keyt.h", 373 "keythi.h", 374 "kvm.h", 375 "LAction.h", 376 "langinfo.h", 377 "LApplication.h", 378 "LArray.h", 379 "LArrayIterator.h", 380 "LAttachable.h", 381 "LAttachment.h", 382 "LaunchServices.h", 383 "lber.h", 384 "LBroadcaster.h", 385 "LButton.h", 386 "lcache.h", 387 "LCaption.h", 388 "LCheckBox.h", 389 "LCicnButton.h", 390 "LClipboard.h", 391 "LCommander.h", 392 "LComparator.h", 393 "LControl.h", 394 "ldap.h", 395 "ldaplog.h", 396 "ldappr.h", 397 "ldap_ssl.h", 398 "LDataStream.h", 399 "ldfcn.h", 400 "LDialogBox.h", 401 "ldif.h", 402 "LDocApplication.h", 403 "LDocument.h", 404 "LDragAndDrop.h", 405 "LDragTask.h", 406 "LEditField.h", 407 "LEditText.h", 408 "LEventDispatcher.h", 409 "LFile.h", 410 "LFileStream.h", 411 "LFileTypeList.h", 412 "LFocusBox.h", 413 "LGrafPortView.h", 414 "LHandleStream.h", 415 "libavutil/mem.h", 416 "libavutil/cpu.h", 417 "libc_r.h", 418 "libelf.h", 419 "libelf/libelf.h", 420 "libgen.h", 421 "libgnome/gnome-url.h", 422 "libgnome/libgnome.h", 423 "libgnomeui/gnome-icon-lookup.h", 424 "libgnomeui/gnome-icon-theme.h", 425 "libgnomeui/gnome-ui-init.h", 426 "libutil.h", 427 "limits.h", 428 "link.h", 429 "linux/ioprio.h", 430 "linux/kernel.h", 431 "linux/limits.h", 432 "linux/rtc.h", 433 "linux/version.h", 434 "List.h", 435 "Lists.h", 436 "LListBox.h", 437 "LListener.h", 438 "LMenuBar.h", 439 "LMenu.h", 440 "LModelDirector.h", 441 "LModelObject.h", 442 "LModelProperty.h", 443 "loader.h", 444 "locale", 445 "locale.h", 446 "LOffscreenView.h", 447 "logkeys.h", 448 "logstrng.h", 449 "Looper.h", 450 "LowMem.h", 451 "LPane.h", 452 "LPeriodical.h", 453 "LPicture.h", 454 "LPlaceHolder.h", 455 "LPrintout.h", 456 "LProgressBar.h", 457 "LPushButton.h", 458 "LRadioGroup.h", 459 "LRadioGroupView.h", 460 "LRunArray.h", 461 "LScroller.h", 462 "LSharable.h", 463 "LSingleDoc.h", 464 "LStaticText.h", 465 "LStdControl.h", 466 "LStream.h", 467 "LString.h", 468 "LTabGroup.h", 469 "LTabGroupView.h", 470 "LTableArrayStorage.h", 471 "LTableMonoGeometry.h", 472 "LTableSingleSelector.h", 473 "LTableView.h", 474 "LTextEditView.h", 475 "LTextTableView.h", 476 "LUndoer.h", 477 "LVariableArray.h", 478 "LView.h", 479 "LWindow.h", 480 "m68881.h", 481 "MacErrors.h", 482 "MacHeadersCarbon.h", 483 "machine/ansi.h", 484 "machine/builtins.h", 485 "machine/clock.h", 486 "machine/endian.h", 487 "machine/frame.h", 488 "machine/inline.h", 489 "machine/limits.h", 490 "machine/signal.h", 491 "machine/trap.h", 492 "mach/mach_host.h", 493 "mach/mach_init.h", 494 "mach/mach_interface.h", 495 "mach/mach_port.h", 496 "mach-o/dyld.h", 497 "MacLocales.h", 498 "MacMemory.h", 499 "MacTCP.h", 500 "MacTypes.h", 501 "MacWindows.h", 502 "malloc.h", 503 "malloc_np.h", 504 "mapicode.h", 505 "mapidefs.h", 506 "mapiguid.h", 507 "mapi.h", 508 "mapitags.h", 509 "mapiutil.h", 510 "mapix.h", 511 "Math64.h", 512 "math.h", 513 "mbstring.h", 514 "mem.h", 515 "memory.h", 516 "Memory.h", 517 "MenuBar.h", 518 "Menu.h", 519 "Menus.h", 520 "Message.h", 521 "Mime.h", 522 "MixedMode.h", 523 "mlang.h", 524 "mmsystem.h", 525 "model.h", 526 "Movies.h", 527 "mpw/errno.h", 528 "mshtmhst.h", 529 "mshtml.h", 530 "mswsock.h", 531 "Multiprocessing.h", 532 "mutex.h", 533 "Navigation.h", 534 "ncompat.h", 535 "ncurses.h", 536 "netCore.h", 537 "netdb.h", 538 "net/if.h", 539 "netinet/in.h", 540 "netinet/in_systm.h", 541 "netinet/tcp.h", 542 "newexe.h", 543 "new.h", 544 "nl_types.h", 545 "NodeInfo.h", 546 "nspr.h", 547 "nssb64.h", 548 "nssb64t.h", 549 "nssbase.h", 550 "nssbaset.h", 551 "nssck.api", 552 "nssckbi.h", 553 "nssckepv.h", 554 "nssckft.h", 555 "nssckfwc.h", 556 "nssckfw.h", 557 "nssckfwt.h", 558 "nssckg.h", 559 "nssckmdt.h", 560 "nssckt.h", 561 "nss.h", 562 "nssilckt.h", 563 "nssilock.h", 564 "nsslocks.h", 565 "nssrwlk.h", 566 "nssrwlkt.h", 567 "nssutil.h", 568 "nsswitch.h", 569 "objbase.h", 570 "objidl.h", 571 "Objsafe.h", 572 "ocsp.h", 573 "ocspt.h", 574 "ojiapitests.h", 575 "ole2.h", 576 "oleidl.h", 577 "OpenGL/OpenGL.h", 578 "OpenTptInternet.h", 579 "OpenTransport.h", 580 "OS.h", 581 "osreldate.h", 582 "OSUtils.h", 583 "p12.h", 584 "p12plcy.h", 585 "p12t.h", 586 "Packages.h", 587 "Palettes.h", 588 "PALM_CMN.H", 589 "pango/pango-break.h", 590 "pango/pangofc-decoder.h", 591 "pango/pangofc-font.h", 592 "pango/pangofc-fontmap.h", 593 "pango/pango-fontmap.h", 594 "pango/pango.h", 595 "pango/pango-modules.h", 596 "pango/pango-utils.h", 597 "pango/pangoxft.h", 598 "pascal.h", 599 "Patches.h", 600 "Path.h", 601 "pcfs/pc_dir.h", 602 "Pgenerr.h", 603 "PGenErr.h", 604 "Ph.h", 605 "pixman.h", 606 "pk11func.h", 607 "pk11pqg.h", 608 "pk11priv.h", 609 "pk11pub.h", 610 "pk11sdr.h", 611 "pkcs11f.h", 612 "pkcs11.h", 613 "pkcs11n.h", 614 "pkcs11p.h", 615 "pkcs11t.h", 616 "pkcs11u.h", 617 "pkcs12.h", 618 "pkcs12t.h", 619 "pkcs7t.h", 620 "plarena.h", 621 "plarenas.h", 622 "plbase64.h", 623 "plerror.h", 624 "plgetopt.h", 625 "plhash.h", 626 "plstr.h", 627 "PLStringFuncs.h", 628 "PMApplication.h", 629 "pmddim.h", 630 "poll.h", 631 "Polygon.h", 632 "portable.h", 633 "port.h", 634 "portreg.h", 635 "Power.h", 636 "PP_ClassHeaders.cp", 637 "PP_Constants.h", 638 "PPCToolbox.h", 639 "PP_DebugHeaders.cp", 640 "PP_KeyCodes.h", 641 "PP_Macros.h", 642 "PP_Messages.h", 643 "PP_Prefix.h", 644 "PP_Resources.h", 645 "PP_Types.h", 646 "pratom.h", 647 "prbit.h", 648 "prclist.h", 649 "prcmon.h", 650 "prcountr.h", 651 "prcpucfg.h", 652 "prcvar.h", 653 "prdtoa.h", 654 "preenc.h", 655 "prenv.h", 656 "prerr.h", 657 "prerror.h", 658 "prinet.h", 659 "prinit.h", 660 "prinrval.h", 661 "Printing.h", 662 "Print/PMPrintingDialogExtensions.h", 663 "prio.h", 664 "pripcsem.h", 665 "private", 666 "prlink.h", 667 "prlock.h", 668 "prlog.h", 669 "prlong.h", 670 "prmem.h", 671 "prmon.h", 672 "prmwait.h", 673 "prnetdb.h", 674 "Processes.h", 675 "process.h", 676 "Process.h", 677 "prolock.h", 678 "proto/dos.h", 679 "proto/exec.h", 680 "prpdce.h", 681 "prprf.h", 682 "prproces.h", 683 "prrng.h", 684 "prrwlock.h", 685 "prshma.h", 686 "prshm.h", 687 "prsystem.h", 688 "prthread.h", 689 "prtime.h", 690 "prtpool.h", 691 "prtrace.h", 692 "prtypes.h", 693 "prvrsion.h", 694 "psap.h", 695 "Pt.h", 696 "pthread.h", 697 "pthread_np.h", 698 "pulse/pulseaudio.h", 699 "pwd.h", 700 "Python.h", 701 "QDOffscreen.h", 702 "queue", 703 "Quickdraw.h", 704 "QuickDraw.h", 705 "QuickTimeComponents.h", 706 "quipu/attr.h", 707 "regex.h", 708 "Region.h", 709 "resolv.h", 710 "Resources.h", 711 "Retrace.h", 712 "rld_interface.h", 713 "Roster.h", 714 "rpc.h", 715 "rpcproxy.h", 716 "rpc/types.h", 717 "sane/sane.h", 718 "sane/sanei.h", 719 "sane/saneopts.h", 720 "sanitizer/asan_interface.h", 721 "sanitizer/common_interface_defs.h", 722 "sched.h", 723 "Scrap.h", 724 "Screen.h", 725 "Script.h", 726 "ScrollBar.h", 727 "secasn1.h", 728 "secasn1t.h", 729 "seccomon.h", 730 "secder.h", 731 "secdert.h", 732 "secdig.h", 733 "secdigt.h", 734 "secerr.h", 735 "sec.h", 736 "sechash.h", 737 "secitem.h", 738 "secmime.h", 739 "secmod.h", 740 "secmodt.h", 741 "secoid.h", 742 "secoidt.h", 743 "secpkcs5.h", 744 "secpkcs7.h", 745 "secport.h", 746 "secrng.h", 747 "security.h", 748 "secutil.h", 749 "semaphore.h", 750 "servprov.h", 751 "setjmp.h", 752 "SFNTLayoutTypes.h", 753 "SFNTTypes.h", 754 "sha1.h", 755 "share.h", 756 "shellapi.h", 757 "shlguid.h", 758 "shlobj.h", 759 "shsign.h", 760 "sigcontext.h", 761 "signal.h", 762 "SimpleGameSound.h", 763 "SIOUX.h", 764 "size_t.h", 765 "smime.h", 766 "someincludefile.h", 767 "soundcard.h", 768 "Sound.h", 769 "soundtouch/SoundTouchFactory.h", 770 "soundtouch/SoundTouch.h", 771 "spawn.h", 772 "sqlite3.h", 773 "sqlite3_static_ext.h", 774 "sslerr.h", 775 "ssl.h", 776 "sslproto.h", 777 "sslt.h", 778 "sstream", 779 "StandardFile.h", 780 "starlet.h", 781 "stat.h", 782 "statreg.cpp", 783 "statreg.h", 784 "stdarg.h", 785 "stdbool.h", 786 "stddef.h", 787 "stdint.h", 788 "stdio.h", 789 "stdlib.h", 790 "storage/FindDirectory.h", 791 "StorageKit.h", 792 "StringCompare.h", 793 "string.h", 794 "String.h", 795 "strings.h", 796 "Strings.h", 797 "StringView.h", 798 "stropts.h", 799 "strstrea.h", 800 "structs.h", 801 "stsdef.h", 802 "SupportDefs.h", 803 "support/String.h", 804 "support/SupportDefs.h", 805 "support/TLS.h", 806 "svrcore.h", 807 "symconst.h", 808 "sym.h", 809 "synch.h", 810 "syncmgr.h", 811 "sys/atomic_op.h", 812 "sys/bitypes.h", 813 "sys/byteorder.h", 814 "syscall.h", 815 "sys/cdefs.h", 816 "sys/cfgodm.h", 817 "sys/elf.h", 818 "sys/endian.h", 819 "sys/epoll.h", 820 "sys/errno.h", 821 "sys/eventfd.h", 822 "sys/fault.h", 823 "sys/fcntl.h", 824 "sys/file.h", 825 "sys/filio.h", 826 "sys/frame.h", 827 "sys/immu.h", 828 "sys/inotify.h", 829 "sys/inttypes.h", 830 "sys/ioccom.h", 831 "sys/ioctl.h", 832 "sys/ipc.h", 833 "sys/klog.h", 834 "sys/ldr.h", 835 "sys/link.h", 836 "sys/locking.h", 837 "syslog.h", 838 "sys/lwp.h", 839 "sys/machine.h", 840 "sys/mman.h", 841 "sys/mmu.h", 842 "sys/mount.h", 843 "sys/mpctl.h", 844 "sys/msg.h", 845 "sys/param.h", 846 "sys/pda.h", 847 "sys/platform/ppc.h", 848 "sys/poll.h", 849 "sys/ppc.h", 850 "sys/prctl.h", 851 "sys/priv.h", 852 "sys/procfs.h", 853 "sys/pstat.h", 854 "sys/ptrace.h", 855 "sys/queue.h", 856 "sys/quota.h", 857 "sys/reboot.h", 858 "sys/reg.h", 859 "sys/regset.h", 860 "sys/resource.h", 861 "sys/sched.h", 862 "sys/select.h", 863 "sys/sem.h", 864 "sys/sendfile.h", 865 "sys/shm.h", 866 "sys/siginfo.h", 867 "sys/signal.h", 868 "sys/single_threaded.h", 869 "sys/socket.h", 870 "sys/sockio.h", 871 "sys/sparc/frame.h", 872 "sys/stack.h", 873 "sys/statfs.h", 874 "sys/stat.h", 875 "sys/statvfs.h", 876 "sys/syscall.h", 877 "sys/sysctl.h", 878 "sys/sysinfo.h", 879 "sys/sysmacros.h", 880 "sys/sysmp.h", 881 "sys/syssgi.h", 882 "sys/systeminfo.h", 883 "sys/system_properties.h", 884 "sys/thr.h", 885 "sys/timeb.h", 886 "sys/time.h", 887 "sys/times.h", 888 "sys/ttycom.h", 889 "sys/types.h", 890 "sys/ucontext.h", 891 "sys/uio.h", 892 "sys/un.h", 893 "sys/unistd.h", 894 "sys/user.h", 895 "sys/utsname.h", 896 "sys/vfs.h", 897 "sys/wait.h", 898 "t1tables.h", 899 "tables.h", 900 "TArray.h", 901 "TArrayIterator.h", 902 "task.h", 903 "tchar.h", 904 "TCHAR.H", 905 "termios.h", 906 "TextCommon.h", 907 "TextEdit.h", 908 "TextEncodingConverter.h", 909 "TextServices.h", 910 "TextUtils.h", 911 "TextView.h", 912 "th/PCR_Th.h", 913 "thread.h", 914 "threads.h", 915 "ThreadManagerTests.h", 916 "time.h", 917 "Timer.h", 918 "tlhelp32.h", 919 "ToolUtils.h", 920 "tr1/functional", 921 "trace.h", 922 "Traps.h", 923 "ttnameid.h", 924 "tttables.h", 925 "typeinfo", 926 "types.h", 927 "Types.h", 928 "UAppleEventsMgr.h", 929 "UAttachments.h", 930 "ucontext.h", 931 "uconv.h", 932 "UCursor.h", 933 "UDebugging.h", 934 "UDesktop.h", 935 "UDrawingState.h", 936 "UDrawingUtils.h", 937 "UEnvironment.h", 938 "UEventMgr.h", 939 "UException.h", 940 "UExtractFromAEDesc.h", 941 "UGWorld.h", 942 "UKeyFilters.h", 943 "ulocks.h", 944 "ulserrno.h", 945 "UMemoryMgr.h", 946 "UModalDialogs.h", 947 "UNavServicesDialogs.h", 948 "UnicodeBlockObjects.h", 949 "UnicodeConverter.h", 950 "UnicodeUtilities.h", 951 "unidef.h", 952 "unikbd.h", 953 "unistd.h", 954 "unix.h", 955 "unixio.h", 956 "unknwn.h", 957 "unwind.h", 958 "UPrinting.h", 959 "UQuickTime.h", 960 "UReanimator.h", 961 "URegions.h", 962 "URegistrar.h", 963 "UResourceMgr.h", 964 "urlhist.h", 965 "urlmon.h", 966 "UScrap.h", 967 "UScreenPort.h", 968 "UTCUtils.h", 969 "UTETextAction.h", 970 "UTEViewTextAction.h", 971 "UTextEdit.h", 972 "UTextTraits.h", 973 "utilmodt.h", 974 "utilpars.h", 975 "utilparst.h", 976 "utilrename.h", 977 "utime.h", 978 "UWindows.h", 979 "values.h", 980 "varargs.h", 981 "vcclr.h", 982 "View.h", 983 "Volume.h", 984 "wab.h", 985 "wait.h", 986 "wchar.h", 987 "wctype.h", 988 "winbase.h", 989 "win/compobj.h", 990 "windef.h", 991 "Window.h", 992 "windows.h", 993 "Windows.h", 994 "windowsx.h", 995 "Wininet.h", 996 "winnls.h", 997 "winperf.h", 998 "winreg.h", 999 "Winreg.h", 1000 "winsock2.h", 1001 "winsock.h", 1002 "winspool.h", 1003 "winsvc.h", 1004 "winuser.h", 1005 "winver.h", 1006 "wmem.h", 1007 "workbench/startup.h", 1008 "wtypes.h", 1009 "wx/image.h", 1010 "wx/listctrl.h", 1011 "wx/log.h", 1012 "wx/toolbar.h", 1013 "wx/wx.h", 1014 "wx/xrc/xmlres.h", 1015 "xlocale.h", 1016 "zmouse.h", 1017 "vorbis/codec.h", 1018 "opus/opus.h", 1019 "opus/opus_multistream.h", 1020 "ogg/ogg.h", 1021 "vpx/svc_context.h", 1022 "vpx/vp8.h", 1023 "vpx/vp8cx.h", 1024 "vpx/vp8dx.h", 1025 "vpx/vpx_codec.h", 1026 "vpx/vpx_decoder.h", 1027 "vpx/vpx_encoder.h", 1028 "vpx/vpx_frame_buffer.h", 1029 "vpx/vpx_image.h", 1030 "vpx_mem/vpx_mem.h", 1031 "aom/aom_image.h", 1032 "aom/aomdx.h", 1033 "aom/aomcx.h", 1034 "aom/aom_codec.h", 1035 "aom/aom_decoder.h", 1036 "aom/aom_encoder.h", 1037 ] 1038 1039 if CONFIG["MOZ_X11"]: 1040 system_headers += [ 1041 "gdk/gdkx.h", 1042 "gtk/gtkx.h", 1043 "X11/cursorfont.h", 1044 "X11/extensions/Print.h", 1045 "X11/extensions/scrnsaver.h", 1046 "X11/extensions/shape.h", 1047 "X11/extensions/Xcomposite.h", 1048 "X11/extensions/Xdamage.h", 1049 "X11/extensions/Xfixes.h", 1050 "X11/extensions/Xrandr.h", 1051 "X11/extensions/XShm.h", 1052 "X11/extensions/XTest.h", 1053 "X11/ImUtil.h", 1054 "X11/Intrinsic.h", 1055 "X11/keysymdef.h", 1056 "X11/keysym.h", 1057 "X11/Shell.h", 1058 "X11/StringDefs.h", 1059 "X11/Xatom.h", 1060 "X11/Xft/Xft.h", 1061 "X11/Xfuncproto.h", 1062 "X11/X.h", 1063 "X11/XKBlib.h", 1064 "X11/Xlib.h", 1065 "X11/Xlibint.h", 1066 "X11/Xlib-xcb.h", 1067 "X11/Xlocale.h", 1068 "X11/Xos.h", 1069 "X11/Xutil.h", 1070 "xcb/shm.h", 1071 "xcb/xcb.h", 1072 ] 1073 1074 if CONFIG["OS_TARGET"] == "Android": 1075 system_headers += [ 1076 "android_audio/AudioSystem.h", 1077 "audio_effects/effect_aec.h", 1078 "audio_effects/effect_ns.h", 1079 "AudioParameter.h", 1080 "AudioSystem.h", 1081 "AudioTrack.h", 1082 "avc_utils.h", 1083 "binder/Binder.h", 1084 "binder/BinderService.h", 1085 "binder/IBinder.h", 1086 "binder/IInterface.h", 1087 "binder/IMemory.h", 1088 "binder/IPCThreadState.h", 1089 "binder/IPermissionController.h", 1090 "binder/IServiceManager.h", 1091 "binder/Parcel.h", 1092 "binder/ProcessState.h", 1093 "camera/Camera.h", 1094 "camera/CameraParameters.h", 1095 "ColorConverter.h", 1096 "cutils/android_reboot.h", 1097 "cutils/atomic.h", 1098 "cutils/compiler.h", 1099 "cutils/log.h", 1100 "cutils/native_handle.h", 1101 "cutils/properties.h", 1102 "cutils/sockets.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", 1124 "gui/Surface.h", 1125 "gui/SurfaceTextureClient.h", 1126 "hardware/audio.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", 1134 "hardware/power.h", 1135 "HTTPBase.h", 1136 "linux/android_alarm.h", 1137 "linux/ashmem.h", 1138 "media/AudioEffect.h", 1139 "media/AudioSystem.h", 1140 "media/ICrypto.h", 1141 "media/IOMX.h", 1142 "media/MediaProfiles.h", 1143 "media/MediaRecorderBase.h", 1144 "media/NdkMediaCodec.h", 1145 "media/NdkMediaCrypto.h", 1146 "media/NdkMediaDrm.h", 1147 "media/NdkMediaError.h", 1148 "media/openmax/OMX_Audio.h", 1149 "media/stagefright/AACWriter.h", 1150 "media/stagefright/AMRWriter.h", 1151 "media/stagefright/AudioSource.h", 1152 "media/stagefright/DataSource.h", 1153 "media/stagefright/foundation/ABase.h", 1154 "media/stagefright/foundation/ABitReader.h", 1155 "media/stagefright/foundation/ABuffer.h", 1156 "media/stagefright/foundation/ADebug.h", 1157 "media/stagefright/foundation/AHandler.h", 1158 "media/stagefright/foundation/AHandlerReflector.h", 1159 "media/stagefright/foundation/ALooper.h", 1160 "media/stagefright/foundation/AMessage.h", 1161 "media/stagefright/foundation/AString.h", 1162 "media/stagefright/foundation/base64.h", 1163 "media/stagefright/foundation/hexdump.h", 1164 "media/stagefright/MediaBufferGroup.h", 1165 "media/stagefright/MediaBuffer.h", 1166 "media/stagefright/MediaCodec.h", 1167 "media/stagefright/MediaCodecList.h", 1168 "media/stagefright/MediaCodecSource.h", 1169 "media/stagefright/MediaDefs.h", 1170 "media/stagefright/MediaErrors.h", 1171 "media/stagefright/MediaExtractor.h", 1172 "media/stagefright/MediaSource.h", 1173 "media/stagefright/MediaWriter.h", 1174 "media/stagefright/MetaData.h", 1175 "media/stagefright/MPEG2TSWriter.h", 1176 "media/stagefright/MPEG4Writer.h", 1177 "media/stagefright/OMXClient.h", 1178 "media/stagefright/OMXCodec.h", 1179 "media/stagefright/openmax/OMX_Core.h", 1180 "media/stagefright/openmax/OMX_Index.h", 1181 "media/stagefright/openmax/OMX_IVCommon.h", 1182 "media/stagefright/openmax/OMX_Types.h", 1183 "media/stagefright/openmax/OMX_Video.h", 1184 "media/stagefright/Utils.h", 1185 "OMX_Component.h", 1186 "OMX.h", 1187 "stagefright/AACWriter.h", 1188 "stagefright/AMRWriter.h", 1189 "stagefright/AudioSource.h", 1190 "stagefright/DataSource.h", 1191 "stagefright/foundation/ABase.h", 1192 "stagefright/foundation/ABitReader.h", 1193 "stagefright/foundation/ABuffer.h", 1194 "stagefright/foundation/ADebug.h", 1195 "stagefright/foundation/AHandler.h", 1196 "stagefright/foundation/AHandlerReflector.h", 1197 "stagefright/foundation/ALooper.h", 1198 "stagefright/foundation/AMessage.h", 1199 "stagefright/foundation/AString.h", 1200 "stagefright/foundation/base64.h", 1201 "stagefright/foundation/hexdump.h", 1202 "stagefright/MediaBufferGroup.h", 1203 "stagefright/MediaBuffer.h", 1204 "stagefright/MediaCodec.h", 1205 "stagefright/MediaDefs.h", 1206 "stagefright/MediaErrors.h", 1207 "stagefright/MediaExtractor.h", 1208 "stagefright/MediaSource.h", 1209 "stagefright/MediaWriter.h", 1210 "stagefright/MetaData.h", 1211 "stagefright/MPEG2TSWriter.h", 1212 "stagefright/MPEG4Writer.h", 1213 "stagefright/OMXClient.h", 1214 "stagefright/OMXCodec.h", 1215 "stagefright/openmax/OMX_Component.h", 1216 "stagefright/openmax/OMX_Core.h", 1217 "stagefright/openmax/OMX_Index.h", 1218 "stagefright/openmax/OMX_IVCommon.h", 1219 "stagefright/openmax/OMX_Types.h", 1220 "stagefright/openmax/OMX_Video.h", 1221 "stagefright/Utils.h", 1222 "suspend/autosuspend.h", 1223 "system/audio.h", 1224 "system/graphics.h", 1225 "system/window.h", 1226 "sysutils/NetlinkEvent.h", 1227 "ui/ANativeObjectBase.h", 1228 "ui/egl/android_natives.h", 1229 "ui/Fence.h", 1230 "ui/FramebufferNativeWindow.h", 1231 "ui/GraphicBuffer.h", 1232 "ui/Rect.h", 1233 "ui/Region.h", 1234 "utils/BitSet.h", 1235 "utils/CallStack.h", 1236 "utils/Errors.h", 1237 "utils/FileMap.h", 1238 "utils/KeyedVector.h", 1239 "utils/List.h", 1240 "utils/Log.h", 1241 "utils/Looper.h", 1242 "utils/PropertyMap.h", 1243 "utils/RefBase.h", 1244 "utils/String16.h", 1245 "utils/String8.h", 1246 "utils/TextOutput.h", 1247 "utils/threads.h", 1248 "utils/Timers.h", 1249 "utils/Trace.h", 1250 "utils/TypeHelpers.h", 1251 "utils/Unicode.h", 1252 "utils/Vector.h", 1253 "utils/VectorImpl.h", 1254 "vr/gvr/capi/include/gvr_controller.h", 1255 "vr/gvr/capi/include/gvr.h", 1256 ] 1257 1258 if CONFIG["MOZ_SYSTEM_GBM"]: 1259 system_headers += [ 1260 "gbm.h", 1261 ] 1262 1263 if CONFIG["MOZ_SYSTEM_LIBDRM"]: 1264 system_headers += [ 1265 "drm.h", 1266 "xf86drm.h", 1267 ] 1268 1269 if CONFIG["MOZ_SYSTEM_PIPEWIRE"]: 1270 system_headers += [ 1271 "pipewire/pipewire.h", 1272 ] 1273 1274 if CONFIG["MOZ_JACK"]: 1275 system_headers += [ 1276 "jack/jack.h", 1277 "jack/statistics.h", 1278 ] 1279 1280 if CONFIG["MOZ_SNDIO"]: 1281 system_headers += [ 1282 "sndio.h", 1283 ] 1284 1285 if CONFIG["MOZ_SYSTEM_JPEG"]: 1286 system_headers += [ 1287 "jpeglib.h", 1288 ] 1289 1290 if CONFIG["MOZ_SYSTEM_PNG"]: 1291 system_headers += [ 1292 "png.h", 1293 ] 1294 1295 if CONFIG["MOZ_SYSTEM_WEBP"]: 1296 system_headers += [ 1297 "webp/decode.h", 1298 "webp/demux.h", 1299 "webp/mux_types.h", 1300 "webp/types.h", 1301 ] 1302 1303 if CONFIG["MOZ_SYSTEM_ZLIB"]: 1304 system_headers += [ 1305 "zlib.h", 1306 ] 1307 1308 if CONFIG["MOZ_SYSTEM_LIBEVENT"]: 1309 system_headers += [ 1310 "event2/event_compat.h", 1311 "event2/event.h", 1312 "event2/event_struct.h", 1313 "event.h", 1314 ] 1315 else: 1316 system_headers += [ 1317 "sys/event.h", 1318 ] 1319 1320 if CONFIG["MOZ_ENABLE_LIBPROXY"]: 1321 system_headers += [ 1322 "proxy.h", 1323 ] 1324 1325 if CONFIG["MOZ_SYSTEM_AV1"]: 1326 system_headers += [ 1327 "dav1d/dav1d.h", 1328 ] 1329 1330 if CONFIG["MOZ_SYSTEM_ICU"]: 1331 system_headers += [ 1332 "unicode/calendar.h", 1333 "unicode/datefmt.h", 1334 "unicode/dtfmtsym.h", 1335 "unicode/locid.h", 1336 "unicode/numberformatter.h", 1337 "unicode/numsys.h", 1338 "unicode/plurrule.h", 1339 "unicode/putil.h", 1340 "unicode/timezone.h", 1341 "unicode/ucal.h", 1342 "unicode/uchar.h", 1343 "unicode/uclean.h", 1344 "unicode/ucol.h", 1345 "unicode/ucurr.h", 1346 "unicode/udat.h", 1347 "unicode/udata.h", 1348 "unicode/udateintervalformat.h", 1349 "unicode/udatpg.h", 1350 "unicode/udisplaycontext.h", 1351 "unicode/uldnames.h", 1352 "unicode/ulistformatter.h", 1353 "unicode/uenum.h", 1354 "unicode/uformattedvalue.h", 1355 "unicode/umachine.h", 1356 "unicode/uniset.h", 1357 "unicode/unistr.h", 1358 "unicode/unorm.h", 1359 "unicode/unum.h", 1360 "unicode/unumberformatter.h", 1361 "unicode/uobject.h", 1362 "unicode/upluralrules.h", 1363 "unicode/ureldatefmt.h", 1364 "unicode/ures.h", 1365 "unicode/ustring.h", 1366 "unicode/utypes.h", 1367 ] 1368 1369 if CONFIG["MOZ_WAYLAND"]: 1370 system_headers += [ 1371 "xkbcommon/xkbcommon.h", 1372 "wayland-client.h", 1373 "wayland-egl.h", 1374 "wayland-util.h", 1375 ] 1376 1377 if CONFIG["OS_TARGET"] in ("Android", "Linux", "FreeBSD"): 1378 system_headers += [ 1379 "sys/auxv.h", 1380 ] 1381 1382 if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"].startswith("mips"): 1383 system_headers += [ 1384 "sys/cachectl.h", 1385 ] 1386 1387 if CONFIG["OS_TARGET"] == "FreeBSD": 1388 system_headers += [ 1389 "sys/capsicum.h", 1390 ] 1391 1392 if CONFIG["MOZ_APP_SYSTEM_HEADERS"]: 1393 include("../" + CONFIG["MOZ_BUILD_APP"] + "/app-system-headers.mozbuild") 1394 1395 if CONFIG["MOZ_PERFETTO"]: 1396 system_headers += [ 1397 "sys/timerfd.h", 1398 ]