зеркало из https://github.com/mozilla/gecko-dev.git
bug 872086: move SIMPLE_PROGRAMS to moz.build (logic), r=gps.
This commit is contained in:
Родитель
2af53bccc9
Коммит
8f6fd44283
|
@ -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',
|
||||
|
|
Загрузка…
Ссылка в новой задаче