PROJECT = osiris
# PROJECT_DESCRIPTION = Foundation of the log-based streaming subsystem for RabbitMQ
# PROJECT_VERSION = v1.10.2

# define PROJECT_ENV
# [
# 	{data_dir, "/tmp/osiris"},
# 	{port_range, {6000, 6500}},
# 	{max_segment_size_chunks, 256000},
# 	{replication_transport, tcp},
# 	{replica_forced_gc_default_interval, 4999}
# ]
# endef
#
# This project uses an app.src file

LOCAL_DEPS = sasl crypto
dep_gen_batch_server = hex 0.8.8
dep_seshat = hex 1.0.0
DEPS = gen_batch_server seshat

# TEST_DEPS=eunit_formatters looking_glass
dep_tls_gen = git https://github.com/rabbitmq/tls-gen.git main
TEST_DEPS=eunit_formatters tls_gen

dep_looking_glass = git https://github.com/rabbitmq/looking-glass.git master
# PLT_APPS += eunit syntax_tools erts kernel stdlib common_test inets ssh ssl meck looking_glass gen_batch_server inet_tcp_proxy

DIALYZER_OPTS += --src -r test -Wunmatched_returns -Werror_handling
PLT_APPS += seshat ssl eunit common_test
EUNIT_OPTS = no_tty, {report, {eunit_progress, [colored, profile]}}
include $(if $(ERLANG_MK_FILENAME),$(ERLANG_MK_FILENAME),erlang.mk)
