bug 872086: move SIMPLE_PROGRAMS to moz.build (logic), r=gps.

This commit is contained in:
Joey Armstrong 2013-05-22 15:43:35 -07:00
Родитель 2af53bccc9
Коммит 8f6fd44283
6 изменённых файлов: 16 добавлений и 0 удалений

Просмотреть файл

@ -82,6 +82,7 @@ class TreeMetadataEmitter(object):
ASFILES='ASFILES',
CSRCS='CSRCS',
MODULE='MODULE',
SIMPLE_PROGRAMS='SIMPLE_PROGRAMS',
XPIDL_FLAGS='XPIDL_FLAGS',
XPIDL_MODULE='XPIDL_MODULE',
XPIDLSRCS='XPIDL_SOURCES',

Просмотреть файл

@ -95,6 +95,12 @@ VARIABLES = {
likely go away.
"""),
'SIMPLE_PROGRAMS': (StrictOrderingOnAppendList, list, [],
"""Generate a list of binaries from source.
A list of sources, one per program, to compile & link with libs into standalone programs.
"""),
'TOOL_DIRS': (list, list, [],
"""Like DIRS but for tools.

Просмотреть файл

@ -8,4 +8,6 @@ XPIDL_FLAGS = ['-Idir1', '-Idir2', '-Idir3']
ASFILES = ['bar.s', 'foo.asm']
SIMPLE_PROGRAMS = ['bar.x', 'foo.x']
CSRCS += ['bar.c', 'foo.c']

Просмотреть файл

@ -146,6 +146,10 @@ class TestRecursiveMakeBackend(BackendTester):
'CSRCS += bar.c',
'CSRCS += foo.c',
],
'SIMPLE_PROGRAMS': [
'SIMPLE_PROGRAMS += bar.x',
'SIMPLE_PROGRAMS += foo.x',
],
'XPIDL_FLAGS': [
'XPIDL_FLAGS += -Idir1',
'XPIDL_FLAGS += -Idir2',

Просмотреть файл

@ -8,4 +8,6 @@ XPIDL_FLAGS += ['-Idir1', '-Idir2', '-Idir3']
ASFILES += ['fans.asm', 'tans.s']
SIMPLE_PROGRAMS += ['fans.x', 'tans.x']
CSRCS += ['fans.c', 'tans.c']

Просмотреть файл

@ -126,6 +126,7 @@ class TestEmitterBasic(unittest.TestCase):
wanted = dict(
ASFILES=['fans.asm', 'tans.s'],
SIMPLE_PROGRAMS=['fans.x', 'tans.x'],
CSRCS=['fans.c', 'tans.c'],
XPIDLSRCS=['bar.idl', 'biz.idl', 'foo.idl'],
XPIDL_MODULE='module_name',