sov-kernel-monster / seb /runtime /rebar.config
SNAPKITTYWEST's picture
chore: push full sov-kernel-monster content from local build
9425aed verified
Raw
History Blame Contribute Delete
1.73 kB
{erl_opts, [debug_info, warn_export_all]}.
{deps, [
{telemetry, "~> 1.0"}
]}.
{plugins, [pc]}.
{port_env, [
{".*", "CC", "C:/Strawberry/c/bin/gcc"},
{".*", "CXX", "C:/Strawberry/c/bin/g++"},
{".*", "LINKER", "C:/Strawberry/c/bin/gcc"},
{".*", "ERL_EI_INCLUDE_DIR", "C:/erlnif/lib/erl_interface-5.8/include"},
{".*", "ERL_EI_LIBDIR", "C:/erlnif/lib/erl_interface-5.8/lib"},
{".*", "CFLAGS",
"-O2 -std=c11 -Ic_src -I../kernel/c -IC:/Strawberry/c/x86_64-w64-mingw32/include -IC:/erlnif/erts-17.0.1/include"},
{"windows", "DRV_CC_TEMPLATE",
"$CC -c $CFLAGS $DRV_CFLAGS $PORT_IN_FILES -o $PORT_OUT_FILE"},
{"windows", "DRV_LINK_TEMPLATE",
"$LINKER -shared $PORT_IN_FILES $LDFLAGS $DRV_LDFLAGS -o $PORT_OUT_FILE"},
{"windows", "DRV_LDFLAGS",
"-LC:/Strawberry/c/x86_64-w64-mingw32/lib -LC:/erlnif/erts-17.0.1/lib -lkernel32"}
]}.
{port_specs, [
{"windows", "priv/seb_kernel_nif.dll", ["c_src/seb_kernel_nif.c", "c_src/seb_wal_nif.c"]},
{"linux", "priv/seb_kernel_nif.so", ["c_src/seb_kernel_nif.c", "c_src/seb_wal_nif.c"]},
{"darwin", "priv/seb_kernel_nif.so", ["c_src/seb_kernel_nif.c", "c_src/seb_wal_nif.c"]}
]}.
{profiles, [
{test, [{erl_opts, [nowarn_export_all]}]},
{prod, [{erl_opts, [optimize, nowarn_export_all]},
{relx, [{dev_mode, false}]}]}
]}.
{relx, [
{release, {seb_release, "1.0.0"}, [
sasl, seb_sup, seb_agent_fsm,
seb_partition_mgr, seb_datalog_bridge
]},
{mode, dev},
{sys_config, "config/sys.config"},
{vm_args, "config/vm.args"},
{include_erts, true}
]}.
{cover_enabled, true}.
{cover_opts, [verbose]}.