build 549 B

123456789101112131415161718
  1. #!/usr/bin/env escript
  2. main(_) ->
  3. App = "mad",
  4. EmuArgs = "-noshell -noinput",
  5. Files = files(),
  6. escript:create(App, [shebang, {comment, ""}, {emu_args, EmuArgs},
  7. {archive, Files, []}]),
  8. ok = file:change_mode(App, 8#764).
  9. files() ->
  10. [{filename:basename(F), read_file(F)}
  11. || F <- filelib:wildcard(filename:join("apps/mad/ebin", "*")) ++
  12. filelib:wildcard(filename:join(["deps", "*", "ebin", "*"]))].
  13. read_file(File) ->
  14. {ok, Bin} = file:read_file(filename:absname(File)),
  15. Bin.