)]}'
{
  "commit": "90c0c55edc975125e805647b7d52637392b82336",
  "tree": "90ed1277051955f977e0c67513108ac17805abe3",
  "parents": [
    "56eacf05131ca5b544d207f56e56f3be5e09c653"
  ],
  "author": {
    "name": "Merck Hung",
    "email": "merckhung@google.com",
    "time": "Fri Sep 28 16:08:14 2018 +0800"
  },
  "committer": {
    "name": "Merck Hung",
    "email": "merckhung@google.com",
    "time": "Fri Sep 28 16:53:21 2018 +0000"
  },
  "message": "Explicitly include Android.mk for only OpenGL\n\nReplace all-makefiles-under makefile-macro with explicitly including\nAndroid.mk(s) from subdirectories that are related to OpenGL and are\nonly needed by Android builds.\n\nThe change are mainly made to the top-level Android.mk and the\nsrc/Android.mk. The other three sub-Android.mk(s) are deprecated and\ndeleted. Soong compile-time is expected to shorten with no use of\nall-makefiles-under macros.\n\nSince the project co-existed with both Android.bp and Android.mk.\nThe test was performed in absence of Android.bp on oc-mr1-dev branch\nagainst aosp_arm-eng and aosp_arm64-eng targets.\n\nNOTE: Android Pie uses Android.bp only.\n\nBug: b/29023322\nTest: oc-mr1-dev branch, aosp_arm-eng (LLVM3) \u0026 aosp_arm64-eng (LLVM7) targets\nChange-Id: I05ac46213f849747621c7084bca2549a22513881\nReviewed-on: https://swiftshader-review.googlesource.com/21068\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nTested-by: Merck Hung \u003cmerckhung@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4eef358005e53f00fb2ac52a701eca4ee3a98b80",
      "old_mode": 33188,
      "old_path": "Android.mk",
      "new_id": "09141b329dd3ea312f3db8ba9bc7c22dbefe85f0",
      "new_mode": 33188,
      "new_path": "Android.mk"
    },
    {
      "type": "modify",
      "old_id": "3695926405df4c3abfd593d8f3ff9fd34e233c02",
      "old_mode": 33188,
      "old_path": "src/Android.mk",
      "new_id": "b25ef915088366b2de5eec05534cd5cafcd5bf1b",
      "new_mode": 33188,
      "new_path": "src/Android.mk"
    },
    {
      "type": "delete",
      "old_id": "3daa3a017a8dc49be61910def0eb67c51cfd35aa",
      "old_mode": 33188,
      "old_path": "src/OpenGL/Android.mk",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "90af88efcc567b389b1e6ffbeae1ca616ecab615",
      "old_mode": 33188,
      "old_path": "tests/Android.mk",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c774af363628b234552e61abcd19af93dbcda0e2",
      "old_mode": 33188,
      "old_path": "third_party/Android.mk",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
