1. 15 Mar, 2017 5 commits
  2. 14 Mar, 2017 27 commits
  3. 13 Mar, 2017 5 commits
  4. 12 Mar, 2017 3 commits
    • Paul Sokolovsky's avatar
      f5aac7d3
    • Paul Sokolovsky's avatar
      zephyr: Move "minimal" configuration building to a separate wrapper script. · 40e54106
      Paul Sokolovsky authored
      Minimal config can be now build with:
      
      ./make-minimal BOARD=...
      
      This is required because of Makefile.exports magic, which in its turn depends
      on PROJ_CONF to be set correctly at the beginning of Makefile parsing at all
      times. Instead of adding more and more workarounds for that, it's better to
      just move minimal support to a separate wrapper.
      
      Also, remove Zephyr 1.5 era cruft from Makefile, and add support for Zephyr's
      "run" target which supercedes older "qemu" target in upstream.
      40e54106
    • Paul Sokolovsky's avatar
      zephyr: Make sure that generated prj.conf is updated only on content changes. · 736a8a8a
      Paul Sokolovsky authored
      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.
      736a8a8a