michael@0: # -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*- michael@0: # vim: set filetype=python: michael@0: # This Source Code Form is subject to the terms of the Mozilla Public michael@0: # License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: # file, You can obtain one at http://mozilla.org/MPL/2.0/. michael@0: michael@0: XPIDL_SOURCES += [ michael@0: 'nsIParserUtils.idl', michael@0: 'nsIScriptableUnescapeHTML.idl', michael@0: ] michael@0: michael@0: XPIDL_MODULE = 'html5' michael@0: michael@0: EXPORTS += [ michael@0: 'jArray.h', michael@0: 'nsAHtml5TreeBuilderState.h', michael@0: 'nsAHtml5TreeOpSink.h', michael@0: 'nsHtml5ArrayCopy.h', michael@0: 'nsHtml5AtomList.h', michael@0: 'nsHtml5Atoms.h', michael@0: 'nsHtml5AtomTable.h', michael@0: 'nsHtml5ByteReadable.h', michael@0: 'nsHtml5DependentUTF16Buffer.h', michael@0: 'nsHtml5DocumentBuilder.h', michael@0: 'nsHtml5DocumentMode.h', michael@0: 'nsHtml5HtmlAttributes.h', michael@0: 'nsHtml5Macros.h', michael@0: 'nsHtml5MetaScanner.h', michael@0: 'nsHtml5MetaScannerHSupplement.h', michael@0: 'nsHtml5Module.h', michael@0: 'nsHtml5NamedCharacters.h', michael@0: 'nsHtml5NamedCharactersAccel.h', michael@0: 'nsHtml5OplessBuilder.h', michael@0: 'nsHtml5OwningUTF16Buffer.h', michael@0: 'nsHtml5Parser.h', michael@0: 'nsHtml5PendingNotification.h', michael@0: 'nsHtml5PlainTextUtils.h', michael@0: 'nsHtml5RefPtr.h', michael@0: 'nsHtml5Speculation.h', michael@0: 'nsHtml5SpeculativeLoad.h', michael@0: 'nsHtml5StreamListener.h', michael@0: 'nsHtml5StreamParser.h', michael@0: 'nsHtml5StringParser.h', michael@0: 'nsHtml5SVGLoadDispatcher.h', michael@0: 'nsHtml5TreeOperation.h', michael@0: 'nsHtml5TreeOpExecutor.h', michael@0: 'nsHtml5TreeOpStage.h', michael@0: 'nsHtml5UTF16Buffer.h', michael@0: 'nsHtml5UTF16BufferHSupplement.h', michael@0: 'nsHtml5ViewSourceUtils.h', michael@0: 'nsIContentHandle.h', michael@0: 'nsParserUtils.h', michael@0: ] michael@0: michael@0: UNIFIED_SOURCES += [ michael@0: 'nsHtml5Atom.cpp', michael@0: 'nsHtml5Atoms.cpp', michael@0: 'nsHtml5AtomTable.cpp', michael@0: 'nsHtml5AttributeName.cpp', michael@0: 'nsHtml5DependentUTF16Buffer.cpp', michael@0: 'nsHtml5DocumentBuilder.cpp', michael@0: 'nsHtml5ElementName.cpp', michael@0: 'nsHtml5Highlighter.cpp', michael@0: 'nsHtml5HtmlAttributes.cpp', michael@0: 'nsHtml5MetaScanner.cpp', michael@0: 'nsHtml5Module.cpp', michael@0: 'nsHtml5NamedCharacters.cpp', michael@0: 'nsHtml5NamedCharactersAccel.cpp', michael@0: 'nsHtml5OplessBuilder.cpp', michael@0: 'nsHtml5OwningUTF16Buffer.cpp', michael@0: 'nsHtml5Parser.cpp', michael@0: 'nsHtml5PlainTextUtils.cpp', michael@0: 'nsHtml5Portability.cpp', michael@0: 'nsHtml5ReleasableAttributeName.cpp', michael@0: 'nsHtml5ReleasableElementName.cpp', michael@0: 'nsHtml5Speculation.cpp', michael@0: 'nsHtml5SpeculativeLoad.cpp', michael@0: 'nsHtml5StackNode.cpp', michael@0: 'nsHtml5StateSnapshot.cpp', michael@0: 'nsHtml5StreamListener.cpp', michael@0: 'nsHtml5StreamParser.cpp', michael@0: 'nsHtml5StringParser.cpp', michael@0: 'nsHtml5SVGLoadDispatcher.cpp', michael@0: 'nsHtml5Tokenizer.cpp', michael@0: 'nsHtml5TreeBuilder.cpp', michael@0: 'nsHtml5TreeOperation.cpp', michael@0: 'nsHtml5TreeOpExecutor.cpp', michael@0: 'nsHtml5TreeOpStage.cpp', michael@0: 'nsHtml5UTF16Buffer.cpp', michael@0: 'nsHtml5ViewSourceUtils.cpp', michael@0: 'nsParserUtils.cpp', michael@0: ] michael@0: michael@0: MSVC_ENABLE_PGO = True michael@0: michael@0: FINAL_LIBRARY = 'gklayout' michael@0: michael@0: # DEFINES['ENABLE_VOID_MENUITEM'] = True michael@0: michael@0: LOCAL_INCLUDES += [ michael@0: '../../content/base/src', michael@0: ] michael@0: