layout/xul/tree/moz.build
author JW Wang <jwwang@mozilla.com>
Tue, 10 Feb 2015 18:19:00 +0100
changeset 250209 acb510bddaddccafc7fc05550fd56a42053607f6
parent 236672 2db29c0ae60b6eb0e196165631127d195fe2ef0b
child 260586 d381ae8c08ef50c3f34406237dbf47783c4b0c1a
permissions -rw-r--r--
Bug 1130917 - Part 3 - fix EME gtests. r=edwin. a=lmandel

# -*- Mode: python; c-basic-offset: 4; 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/.

XPIDL_SOURCES += [
    'nsITreeBoxObject.idl',
    'nsITreeColumns.idl',
    'nsITreeContentView.idl',
    'nsITreeSelection.idl',
    'nsITreeView.idl',
]

XPIDL_MODULE = 'layout_xul_tree'

EXPORTS += [
    'nsTreeColFrame.h',
    'nsTreeColumns.h',
    'nsTreeUtils.h',
]

EXPORTS.mozilla.dom += [
    'TreeBoxObject.h'
]

UNIFIED_SOURCES += [
    'nsTreeBodyFrame.cpp',
    'nsTreeColFrame.cpp',
    'nsTreeColumns.cpp',
    'nsTreeContentView.cpp',
    'nsTreeImageListener.cpp',
    'nsTreeSelection.cpp',
    'nsTreeStyleCache.cpp',
    'nsTreeUtils.cpp',
    'TreeBoxObject.cpp',
]

FAIL_ON_WARNINGS = True

FINAL_LIBRARY = 'xul'
LOCAL_INCLUDES += [
    '..',
    '../../base',
    '../../forms',
    '../../generic',
    '../../style',
    '/dom/base',
]