mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #4168 from theotherjimmy/gnuarmeclipse-more-templates
Generate GNU ARM Eclipse .mbedignore file with jinja2pull/2203/merge
commit
de6cce77be
|
@ -273,22 +273,13 @@ class GNUARMEclipse(Exporter):
|
||||||
'u': u,
|
'u': u,
|
||||||
}
|
}
|
||||||
|
|
||||||
# TODO: it would be good to have jinja stop if one of the
|
|
||||||
# expected context values is not defined.
|
|
||||||
self.gen_file('gnuarmeclipse/.project.tmpl', jinja_ctx,
|
self.gen_file('gnuarmeclipse/.project.tmpl', jinja_ctx,
|
||||||
'.project', trim_blocks=True, lstrip_blocks=True)
|
'.project', trim_blocks=True, lstrip_blocks=True)
|
||||||
self.gen_file('gnuarmeclipse/.cproject.tmpl', jinja_ctx,
|
self.gen_file('gnuarmeclipse/.cproject.tmpl', jinja_ctx,
|
||||||
'.cproject', trim_blocks=True, lstrip_blocks=True)
|
'.cproject', trim_blocks=True, lstrip_blocks=True)
|
||||||
self.gen_file('gnuarmeclipse/makefile.targets.tmpl', jinja_ctx,
|
self.gen_file('gnuarmeclipse/makefile.targets.tmpl', jinja_ctx,
|
||||||
'makefile.targets', trim_blocks=True, lstrip_blocks=True)
|
'makefile.targets', trim_blocks=True, lstrip_blocks=True)
|
||||||
|
self.gen_file('gnuarmeclipse/mbedignore.tmpl', jinja_ctx, '.mbedignore')
|
||||||
if not exists('.mbedignore'):
|
|
||||||
print
|
|
||||||
print 'Create .mbedignore'
|
|
||||||
with open('.mbedignore', 'w') as f:
|
|
||||||
for bf in build_folders:
|
|
||||||
print bf + '/'
|
|
||||||
f.write(bf + '/\n')
|
|
||||||
|
|
||||||
print
|
print
|
||||||
print 'Done. Import the \'{0}\' project in Eclipse.'.format(self.project_name)
|
print 'Done. Import the \'{0}\' project in Eclipse.'.format(self.project_name)
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
{%- for config in options.values() -%}
|
||||||
|
{{config.name}}/*
|
||||||
|
{% endfor -%}
|
Loading…
Reference in New Issue