{"action":"created","issue":{"url":"https://api.github.com/repos/sinamas/gambatte/issues/6","labels_url":"https://api.github.com/repos/sinamas/gambatte/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/sinamas/gambatte/issues/6/comments","events_url":"https://api.github.com/repos/sinamas/gambatte/issues/6/events","html_url":"https://github.com/sinamas/gambatte/pull/6","id":58496430,"number":6,"title":"Switch to Make.","user":{"login":"bentley","id":126009,"avatar_url":"https://avatars.githubusercontent.com/u/126009?v=3","gravatar_id":"","url":"https://api.github.com/users/bentley","html_url":"https://github.com/bentley","followers_url":"https://api.github.com/users/bentley/followers","following_url":"https://api.github.com/users/bentley/following{/other_user}","gists_url":"https://api.github.com/users/bentley/gists{/gist_id}","starred_url":"https://api.github.com/users/bentley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bentley/subscriptions","organizations_url":"https://api.github.com/users/bentley/orgs","repos_url":"https://api.github.com/users/bentley/repos","events_url":"https://api.github.com/users/bentley/events{/privacy}","received_events_url":"https://api.github.com/users/bentley/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":20,"created_at":"2015-02-22T09:17:43Z","updated_at":"2015-06-01T15:15:39Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/sinamas/gambatte/pulls/6","html_url":"https://github.com/sinamas/gambatte/pull/6","diff_url":"https://github.com/sinamas/gambatte/pull/6.diff","patch_url":"https://github.com/sinamas/gambatte/pull/6.patch"},"body":"Packagers tend not to be fans of scons. [The Gentoo wiki lists some reasons](https://wiki.gentoo.org/wiki/SCons); at OpenBSD we share those concerns and have a few of our own.\r\n\r\nMake is simple and widely portable. Here's a Makefile (compatible with at least BSD Make and GNU Make ≥ 4.0) that builds libgambatte and gambatte_sdl.\r\n\r\nOn my laptop, build time goes down from 53 seconds (scons) to 20 seconds (make)."},"comment":{"url":"https://api.github.com/repos/sinamas/gambatte/issues/comments/107573070","html_url":"https://github.com/sinamas/gambatte/pull/6#issuecomment-107573070","issue_url":"https://api.github.com/repos/sinamas/gambatte/issues/6","id":107573070,"user":{"login":"hasufell","id":1241845,"avatar_url":"https://avatars.githubusercontent.com/u/1241845?v=3","gravatar_id":"","url":"https://api.github.com/users/hasufell","html_url":"https://github.com/hasufell","followers_url":"https://api.github.com/users/hasufell/followers","following_url":"https://api.github.com/users/hasufell/following{/other_user}","gists_url":"https://api.github.com/users/hasufell/gists{/gist_id}","starred_url":"https://api.github.com/users/hasufell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hasufell/subscriptions","organizations_url":"https://api.github.com/users/hasufell/orgs","repos_url":"https://api.github.com/users/hasufell/repos","events_url":"https://api.github.com/users/hasufell/events{/privacy}","received_events_url":"https://api.github.com/users/hasufell/received_events","type":"User","site_admin":false},"created_at":"2015-06-01T15:15:39Z","updated_at":"2015-06-01T15:15:39Z","body":"> GNU Make 4.0 and greater as well as BSD Make and there have been attempts to get it into POSIX\r\n\r\njust make BSD.Makefile and GNU.Makefile and call the correct one from within Makefile depending on some hacky checks... if these checks don't work, people can do `make -f BSD.Makefile` manually"}}