mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 19:35:51 +00:00
bug 870406: move CSRCS to moz.build (logic) r=gps
This commit is contained in:
parent
72fe5691db
commit
2f426a273d
@ -80,6 +80,7 @@ class TreeMetadataEmitter(object):
|
||||
varmap = dict(
|
||||
# Makefile.in : moz.build
|
||||
ASFILES='ASFILES',
|
||||
CSRCS='CSRCS',
|
||||
MODULE='MODULE',
|
||||
XPIDL_FLAGS='XPIDL_FLAGS',
|
||||
XPIDL_MODULE='XPIDL_MODULE',
|
||||
|
@ -66,6 +66,12 @@ VARIABLES = {
|
||||
This variable contains a list of files to invoke the assembler on.
|
||||
"""),
|
||||
|
||||
'CSRCS': (StrictOrderingOnAppendList, list, [],
|
||||
"""C code source files.
|
||||
|
||||
This variable contains a list of C source files to compile.
|
||||
"""),
|
||||
|
||||
'DIRS': (list, list, [],
|
||||
"""Child directories to descend into looking for build frontend files.
|
||||
|
||||
|
@ -7,3 +7,5 @@ XPIDL_MODULE = 'module_name'
|
||||
XPIDL_FLAGS = ['-Idir1', '-Idir2', '-Idir3']
|
||||
|
||||
ASFILES = ['bar.s', 'foo.asm']
|
||||
|
||||
CSRCS += ['bar.c', 'foo.c']
|
||||
|
@ -142,6 +142,10 @@ class TestRecursiveMakeBackend(BackendTester):
|
||||
'ASFILES += bar.s',
|
||||
'ASFILES += foo.asm',
|
||||
],
|
||||
'CSRCS': [
|
||||
'CSRCS += bar.c',
|
||||
'CSRCS += foo.c',
|
||||
],
|
||||
'XPIDL_FLAGS': [
|
||||
'XPIDL_FLAGS += -Idir1',
|
||||
'XPIDL_FLAGS += -Idir2',
|
||||
|
@ -7,3 +7,5 @@ XPIDL_MODULE = 'module_name'
|
||||
XPIDL_FLAGS += ['-Idir1', '-Idir2', '-Idir3']
|
||||
|
||||
ASFILES += ['fans.asm', 'tans.s']
|
||||
|
||||
CSRCS += ['fans.c', 'tans.c']
|
||||
|
@ -126,6 +126,7 @@ class TestEmitterBasic(unittest.TestCase):
|
||||
|
||||
wanted = dict(
|
||||
ASFILES=['fans.asm', 'tans.s'],
|
||||
CSRCS=['fans.c', 'tans.c'],
|
||||
XPIDLSRCS=['bar.idl', 'biz.idl', 'foo.idl'],
|
||||
XPIDL_MODULE='module_name',
|
||||
XPIDL_FLAGS=['-Idir1', '-Idir2', '-Idir3'],
|
||||
|
Loading…
Reference in New Issue
Block a user