diff options
author | Tristan Sloughter <t@crashfast.com> | 2014-07-27 18:36:31 -0500 |
---|---|---|
committer | Tristan Sloughter <t@crashfast.com> | 2014-08-16 07:22:27 -0500 |
commit | eb8fa02df7d71435a879de987b3139bb5bffb963 (patch) | |
tree | e3ac360353b37811be1a3775d986e4a3ceab16e2 /ebin | |
parent | 19c215ee9fe0726a1983b36f4f8bcc21d42a5ef8 (diff) |
large refactoring
Removed separate compilers
Resolves apps to build
Finds avail deps before pulling/building
Includes relx
Simplifies build commands
Diffstat (limited to 'ebin')
-rw-r--r-- | ebin/rebar.app | 86 |
1 files changed, 22 insertions, 64 deletions
diff --git a/ebin/rebar.app b/ebin/rebar.app index 9ee54e6..5c5cc70 100644 --- a/ebin/rebar.app +++ b/ebin/rebar.app @@ -3,13 +3,11 @@ {application, rebar, [{description, "Rebar: Erlang Build Tool"}, - {vsn, "2.5.0"}, + {vsn, "3.0.0"}, {modules, [ rebar, - rebar_abnfc_compiler, rebar_app_utils, - rebar_appups, - rebar_asn1_compiler, - rebar_dia_compiler, + rebar_app_info, + rebar_app_discover, rebar_base_compiler, rebar_cleaner, rebar_config, @@ -22,26 +20,23 @@ rebar_erlydtl_compiler, rebar_escripter, rebar_eunit, + rebar_fetch, rebar_file_utils, - rebar_lfe_compiler, rebar_log, - rebar_neotoma_compiler, rebar_otp_app, - rebar_port_compiler, - rebar_protobuffs_compiler, + rebar_provider, + rebar_prv_app_builder, rebar_qc, - rebar_rel_utils, - rebar_reltool, rebar_require_vsn, + rebar_prv_release, rebar_shell, rebar_subdirs, + rebar_prv_tar, rebar_templater, - rebar_upgrade, + rebar_topo, rebar_utils, rebar_xref, - rebar_metacmds, - rebar_getopt, - rebar_mustache ]}, + rebar_getopt]}, {registered, []}, {applications, [kernel, stdlib, @@ -49,56 +44,19 @@ compiler, crypto, syntax_tools, - tools]}, + tools, + relx]}, {env, [ - %% Default log level - {log_level, warn}, + %% Default log level + {log_level, warn}, - %% any_dir processing modules - {any_dir_modules, [ - rebar_require_vsn, - rebar_deps, - rebar_subdirs, - rebar_templater, - rebar_cleaner - ]}, - - %% Dir specific processing modules - {modules, [ - {app_dir, [ - rebar_abnfc_compiler, - rebar_protobuffs_compiler, - rebar_neotoma_compiler, - rebar_asn1_compiler, - rebar_dia_compiler, - rebar_erlc_compiler, - rebar_lfe_compiler, - rebar_erlydtl_compiler, - rebar_port_compiler, - rebar_otp_app, - rebar_ct, - rebar_eunit, - rebar_qc, - rebar_escripter, - rebar_edoc, - rebar_shell, - rebar_xref, - rebar_metacmds - ]}, - - {rel_dir, [ - rebar_appups, - rebar_reltool, - rebar_upgrade - ]} - ]}, - {recursive_cmds, [ - 'check-deps', - compile, - 'delete-deps', - 'get-deps', - 'list-deps', - 'update-deps' - ]} + %% any_dir processing modules + {providers, [rebar_escripter, + rebar_deps, + rebar_erlydtl_compiler, + rebar_prv_app_builder, + rebar_shell, + rebar_prv_tar, + rebar_prv_release]} ]} ]}. |