build 508 B

123456789101112131415
  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}, {archive, Files, []}]),
  7. ok = file:change_mode(App, 8#764).
  8. read_file(File) -> {ok, Bin} = file:read_file(filename:absname(File)), Bin.
  9. files() ->
  10. [{filename:basename(F), read_file(F)}
  11. || F <- filelib:wildcard(filename:join("ebin", "*")) ++
  12. filelib:wildcard(filename:join(["deps", "*", "ebin", "*"]))].