mad_release.erl 594 B

12345678910111213141516171819
  1. -module(mad_release).
  2. -export([
  3. release/1
  4. ]).
  5. release([]) -> release(["script"]);
  6. release(["depot"]) -> release(["depot", "sample"]);
  7. release(["beam"]) -> release(["beam", "sample"]);
  8. release(["ling"]) -> release(["ling", "sample"]);
  9. release(["script"]) -> release(["script","sample"]);
  10. release(["ling",N]) -> mad_ling:ling(N);
  11. release(["script",N]) -> mad_escript:main(N);
  12. release(["beam",N]) -> mad_systools:beam_release(N);
  13. release(["depot",N]) -> mad_synrc:depot_release(N);
  14. release([X]) -> release(["script",X]).