)]}'
{
  "commit": "39bc12ddc36c9e30199471da0f3a929b178a04b2",
  "tree": "178564f4441074ece7e8647e53bed2a769aadca2",
  "parents": [
    "40a60c6e8bdd00330310eaa351c9391e74d0bc2c"
  ],
  "author": {
    "name": "Joel Fernandes",
    "email": "joelf@ti.com",
    "time": "Mon Aug 19 16:14:14 2013 +0800"
  },
  "committer": {
    "name": "Tom Rini",
    "email": "trini@ti.com",
    "time": "Mon Aug 19 18:05:19 2013 -0400"
  },
  "message": "SPL: Makefile: Build a separate autoconf.mk for SPL\n\nSPL defines CONFIG_SPL_BUILD but this does not percolate to the\nautoconf.mk Makefile.  As a result the build breaks when\nCONFIG_SPL_BUILD is used in the board-specific include header file. With\nthis, there is a possibility of having a CONFIG option defined in the\nheader file but not defined in the Makefile causing all kinds of build\nfailure and problems.\n\nIt also messes things for up, for example, when one might want to\nundefine options to keep the SPL small and doesn\u0027t want to be stuck with\nthe CONFIG options used for U-boot.  Lastly, this also avoids defining\nspecial CONFIG_SPL_ variables for cases where some options are required\nin U-boot but not in SPL.\n\nWe add a spl-autoconf.mk rule that is generated for SPL with the\nCONFIG_SPL_BUILD flag and conditionally include it for SPL builds.\n\nSigned-off-by: Joel Fernandes \u003cjoelf@ti.com\u003e\nSigned-off-by: Ying Zhang \u003cb40530@freescale.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "671308fe9336d7e26ec38e8054ac0473b5ccf9b9",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "43b57da325e3f12aec29d4600f094e877c776930",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "3e84f36d836e96b2e732590395d57e7a39decaab",
      "old_mode": 33188,
      "old_path": "config.mk",
      "new_id": "54e99f4da31012a11b7e82e2589db214d09f989a",
      "new_mode": 33188,
      "new_path": "config.mk"
    },
    {
      "type": "modify",
      "old_id": "28ebc96060f8b6b6709b4b55b16a1b641c79b887",
      "old_mode": 33188,
      "old_path": "spl/Makefile",
      "new_id": "02f4860755820c4f26b04869fdb77a41c4f54e00",
      "new_mode": 33188,
      "new_path": "spl/Makefile"
    }
  ]
}
