{"action":"created","issue":{"url":"https://api.github.com/repos/ocaml/ocaml/issues/507","repository_url":"https://api.github.com/repos/ocaml/ocaml","labels_url":"https://api.github.com/repos/ocaml/ocaml/issues/507/labels{/name}","comments_url":"https://api.github.com/repos/ocaml/ocaml/issues/507/comments","events_url":"https://api.github.com/repos/ocaml/ocaml/issues/507/events","html_url":"https://github.com/ocaml/ocaml/pull/507","id":140451344,"number":507,"title":"The Makefile.nt Rampage","user":{"login":"whitequark","id":54771,"avatar_url":"https://avatars.githubusercontent.com/u/54771?v=3","gravatar_id":"","url":"https://api.github.com/users/whitequark","html_url":"https://github.com/whitequark","followers_url":"https://api.github.com/users/whitequark/followers","following_url":"https://api.github.com/users/whitequark/following{/other_user}","gists_url":"https://api.github.com/users/whitequark/gists{/gist_id}","starred_url":"https://api.github.com/users/whitequark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/whitequark/subscriptions","organizations_url":"https://api.github.com/users/whitequark/orgs","repos_url":"https://api.github.com/users/whitequark/repos","events_url":"https://api.github.com/users/whitequark/events{/privacy}","received_events_url":"https://api.github.com/users/whitequark/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":18,"created_at":"2016-03-13T05:37:59Z","updated_at":"2016-03-15T21:56:50Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ocaml/ocaml/pulls/507","html_url":"https://github.com/ocaml/ocaml/pull/507","diff_url":"https://github.com/ocaml/ocaml/pull/507.diff","patch_url":"https://github.com/ocaml/ocaml/pull/507.patch"},"body":"I'm working on a proper Unix-to-Windows cross-compiler opam repository and the proliferation of completely unnecessary Makefile.nt files annoyed me to the greatest extent. So I did a cleanup pass.\r\n\r\nAfter this, the only nontrivial Makefile.nt files are the ones in stdlib (reasonable), asmrun+byterun (needs to have pic/shared/profiling to be sorted out), otherlibs/systhreads (reasonable), and ocamldoc (stupid differences, but beyond my attention span to fix).\r\n\r\nI tried to avoid creating a Makefile.shared if there wasn't one, or, conversely, removing, in an effort to keep the diffs tractable, though this results in some inconsistency."},"comment":{"url":"https://api.github.com/repos/ocaml/ocaml/issues/comments/197043559","html_url":"https://github.com/ocaml/ocaml/pull/507#issuecomment-197043559","issue_url":"https://api.github.com/repos/ocaml/ocaml/issues/507","id":197043559,"user":{"login":"alainfrisch","id":3305274,"avatar_url":"https://avatars.githubusercontent.com/u/3305274?v=3","gravatar_id":"","url":"https://api.github.com/users/alainfrisch","html_url":"https://github.com/alainfrisch","followers_url":"https://api.github.com/users/alainfrisch/followers","following_url":"https://api.github.com/users/alainfrisch/following{/other_user}","gists_url":"https://api.github.com/users/alainfrisch/gists{/gist_id}","starred_url":"https://api.github.com/users/alainfrisch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alainfrisch/subscriptions","organizations_url":"https://api.github.com/users/alainfrisch/orgs","repos_url":"https://api.github.com/users/alainfrisch/repos","events_url":"https://api.github.com/users/alainfrisch/events{/privacy}","received_events_url":"https://api.github.com/users/alainfrisch/received_events","type":"User","site_admin":false},"created_at":"2016-03-15T21:56:50Z","updated_at":"2016-03-15T21:56:50Z","body":"> I can set up the Inria CI to test this branch under the \"experimental\" set of jobs if that makes things easier for you guys.\r\n\r\nYes, it would be helpful to have a test under the 6 Windows ports...  But it's better to wait for @whitequark to include the changes from my branch, I guess."}}