accessible/public/ia2/moz.build
author Phil Ringnalda <philringnalda@gmail.com>
Tue, 03 Sep 2013 23:21:30 -0700
changeset 159247 28c308fbc854689e8d9a650de78bc10714875839
parent 159244 ae9f95fc113658570613ede2924602f81d38ed69
child 159250 3cf5058f6296272089460ffd710173a8d05abae4
permissions -rw-r--r--
Back out ce03cc2994aa:ae9f95fc1136 (bug 896797) for SpiderMonkey shell build bustage CLOSED TREE

# -*- 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/.

MODULE = 'accessibility'

# Please keep this list in sync with the Makefile.in until the rest of that file
# is ported over.
midl_interfaces = [
    'Accessible2',
    'Accessible2_2',
    'AccessibleAction',
    'AccessibleApplication',
    'AccessibleComponent',
    'AccessibleDocument',
    'AccessibleEditableText',
    'AccessibleHyperlink',
    'AccessibleHypertext',
    'AccessibleHypertext2',
    'AccessibleImage',
    'AccessibleRelation',
    'AccessibleTable',
    'AccessibleTable2',
    'AccessibleTableCell',
    'AccessibleText',
    'AccessibleText2',
    'AccessibleValue',
]

# Please keep this list in sync with the Makefile.in until the rest of that file
# is ported over.
midl_enums = [
    'AccessibleEventId',
    'AccessibleRole',
    'AccessibleStates',
    'IA2CommonTypes',
]

headers = ['%s.h' % x for x in midl_enums]
interfaces_h = ['%s.h' % x for x in midl_interfaces]
interfaces_c = ['%s_i.c' % x for x in midl_interfaces]

# The underscore throws off sorting and EXPORTS expects sorted lists.
interfaces_c.sort()

EXPORTS += headers
EXPORTS += interfaces_h
EXPORTS += interfaces_c

LIBRARY_NAME = 'IA2Marshal'