5ae82a9
#!/usr/bin/escript
5ae82a9
%% -*- erlang -*-
5ae82a9
5ae82a9
main(EbinFiles) ->
5ae82a9
	lists:foreach(
5ae82a9
		fun(BeamFile) ->
5ae82a9
			try
5ae82a9
				{ok, {_Module, [{imports,Imports}]}} = beam_lib:chunks(BeamFile, [imports]),
5ae82a9
				lists:foreach( fun({ModName,ModFun,Arity})->io:format("erlang(~s:~s/~p)~n", [ModName,ModFun,Arity]) end, Imports)
5ae82a9
			catch
5ae82a9
				_:_ ->
5ae82a9
					ok
5ae82a9
			end
5ae82a9
		end,
5ae82a9
		EbinFiles);
5ae82a9
5ae82a9
main(_) ->
5ae82a9
	halt(1).
5ae82a9