<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/zephyr/makeprj.py, branch v1.9.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.9.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.9.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-03-12T19:28:45+00:00</updated>
<entry>
<title>zephyr: Make sure that generated prj.conf is updated only on content changes.</title>
<updated>2017-03-12T19:28:45+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-03-12T19:28:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=736a8a8ac7abfeab5edb8dfd73ecf0b2c0282e61'/>
<id>urn:sha1:736a8a8ac7abfeab5edb8dfd73ecf0b2c0282e61</id>
<content type='text'>
This is a typical problem with make: we want to trigger rebuilds only
if file actually changed, not if its timestamp changed. In this case,
it's aggravated by the fact that prj.conf depends on the value of
BOARD variable, so we need to do some tricks anyway. We still don't
try to detect if just BOARD changed, just try to generate new
prj.conf.tmp every time (quick), but do actual replacement of prj.conf
only if its content changed.
</content>
</entry>
</feed>
