aboutsummaryrefslogtreecommitdiff
path: root/rel/reltool.config
diff options
context:
space:
mode:
authorDaniel <0xc0decafe@users.noreply.github.com>2016-10-05 12:42:59 +0200
committerDaniel <0xc0decafe@users.noreply.github.com>2016-10-05 12:42:59 +0200
commite7d5812d17e1165492ad342c016c80bad24ae9aa (patch)
tree3c67a47eb255f04f831f535848658f20d9493480 /rel/reltool.config
parentb99ffff4982e19424fc78abadd57100a8032bdad (diff)
Structure changed in regard to erlang OTP. Added binary release.
Diffstat (limited to 'rel/reltool.config')
-rw-r--r--rel/reltool.config46
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"}
+ ]}.