{"action":"opened","issue":{"url":"https://api.github.com/repos/premake/premake-core/issues/33","labels_url":"https://api.github.com/repos/premake/premake-core/issues/33/labels{/name}","comments_url":"https://api.github.com/repos/premake/premake-core/issues/33/comments","events_url":"https://api.github.com/repos/premake/premake-core/issues/33/events","html_url":"https://github.com/premake/premake-core/issues/33","id":67440128,"number":33,"title":"buildcommands() don't support multiple commands","user":{"login":"starkos","id":249247,"avatar_url":"https://avatars.githubusercontent.com/u/249247?v=3","gravatar_id":"","url":"https://api.github.com/users/starkos","html_url":"https://github.com/starkos","followers_url":"https://api.github.com/users/starkos/followers","following_url":"https://api.github.com/users/starkos/following{/other_user}","gists_url":"https://api.github.com/users/starkos/gists{/gist_id}","starred_url":"https://api.github.com/users/starkos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/starkos/subscriptions","organizations_url":"https://api.github.com/users/starkos/orgs","repos_url":"https://api.github.com/users/starkos/repos","events_url":"https://api.github.com/users/starkos/events{/privacy}","received_events_url":"https://api.github.com/users/starkos/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-04-09T20:05:18Z","updated_at":"2015-04-09T20:05:18Z","closed_at":null,"body":"The current method of specifying custom build commands (the buildcommands, buildinputs, and buildoutputs APIs) don't allow multiple rule sets, with their own inputs and outputs to be specified. The values all get lumped together during project baking and the intended associations get lost.\r\n\r\nProbably need to bring back the previous buildrule { ... } syntax."}}