bug 870406: move CSRCS to moz.build (logic) r=gps

This commit is contained in:
Joey Armstrong 2013-05-22 14:28:55 -07:00
parent 72fe5691db
commit 2f426a273d
6 changed files with 16 additions and 0 deletions

View File

@ -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',

View File

@ -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.

View File

@ -7,3 +7,5 @@ XPIDL_MODULE = 'module_name'
XPIDL_FLAGS = ['-Idir1', '-Idir2', '-Idir3']
ASFILES = ['bar.s', 'foo.asm']
CSRCS += ['bar.c', 'foo.c']

View File

@ -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',

View File

@ -7,3 +7,5 @@ XPIDL_MODULE = 'module_name'
XPIDL_FLAGS += ['-Idir1', '-Idir2', '-Idir3']
ASFILES += ['fans.asm', 'tans.s']
CSRCS += ['fans.c', 'tans.c']

View File

@ -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'],