diff options
Diffstat (limited to 'rel/reltool.config')
-rw-r--r-- | rel/reltool.config | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/rel/reltool.config b/rel/reltool.config new file mode 100644 index 0000000..ab6c57b --- /dev/null +++ b/rel/reltool.config @@ -0,0 +1,46 @@ +%% -*- mode: erlang -*- +%% ex: ft=erlang +{sys, [ + {lib_dirs, ["../src", "../deps"]}, + {erts, [{mod_cond, derived}, {app_file, strip}]}, + {app_file, strip}, + {rel, "ss7MAPer", "1", + [ + kernel, + stdlib, + sasl, + ss7MAPer + ]}, + {rel, "start_clean", "", + [ + kernel, + stdlib + ]}, + {boot_rel, "ss7MAPer"}, + {profile, embedded}, + {incl_cond, derived}, + {excl_archive_filters, [".*"]}, %% Do not archive built libs + {excl_sys_filters, ["^bin/(?!start_clean.boot)", + "^erts.*/bin/(dialyzer|typer)", + "^erts.*/(doc|info|include|lib|man|src)"]}, + {excl_app_filters, ["\.gitignore"]}, + {app, hipe, [{incl_cond, exclude}]}, + {app, ss7MAPer, [{mod_cond, app}, {incl_cond, include}, {lib_dir, ".."}]} + ]}. + +{target_dir, "ss7MAPer"}. + +{overlay, [ + {mkdir, "log/sasl"}, + {copy, "files/erl", "\{\{erts_vsn\}\}/bin/erl"}, + {copy, "files/nodetool", "releases/\{\{rel_vsn\}\}/nodetool"}, + {copy, "ss7MAPer/bin/start_clean.boot", + "\{\{erts_vsn\}\}/bin/start_clean.boot"}, + {copy, "files/ss7MAPer", "bin/ss7MAPer"}, + {copy, "files/ss7MAPer.cmd", "bin/ss7MAPer.cmd"}, + {copy, "files/start_erl.cmd", "bin/start_erl.cmd"}, + %% Following line may be safely removed in new projects + {copy, "files/install_upgrade.escript", "bin/install_upgrade.escript"}, + {copy, "files/sys.config", "releases/\{\{rel_vsn\}\}/sys.config"}, + {copy, "files/vm.args", "releases/\{\{rel_vsn\}\}/vm.args"} + ]}. |