Packages
kafka_protocol
0.7.2
4.3.4
4.3.3
4.3.2
4.3.1
4.3.0
4.2.9
4.2.8
4.2.7
4.2.6
4.2.5
4.2.4
4.2.3
4.2.2
4.2.1
4.2.0
4.1.10
4.1.9
4.1.8
4.1.7
4.1.6
4.1.5
4.1.4
4.1.3
4.1.2
4.1.1
4.1.0
4.0.3
4.0.2
4.0.1
3.0.1
3.0.0
2.4.1
2.3.6
2.3.5
2.3.4
2.3.3
2.3.2
2.3.1
2.3.0
2.2.9
2.2.8
2.2.7
2.2.6
2.2.5
2.2.4
2.2.3
2.2.2
2.2.1
2.2.0
2.1.2
2.1.1
2.1.0
2.0.1
2.0.0
1.1.3
1.1.2
1.1.1
1.1.0
1.0.0
0.9.2
0.9.1
0.9.0
0.8.0
0.7.8
0.7.7
0.7.6
0.7.5
0.7.4
0.7.3
0.7.2
0.7.1
0.7.0
0.6.0
0.4.0
0.3.2
0.3.1
0.2.3
Kafka protocol library for Erlang/Elixir
Current section
Files
Jump to
Current section
Files
kafka_protocol
Makefile
Makefile
PROJECT = kafka_protocol
PROJECT_DESCRIPTION = Kafka protocol erlang library
PROJECT_VERSION = 0.7.2
DEPS = snappyer
dep_snappyer_commit = 1.1.3-1.0.3
COVER = true
EUNIT_OPTS = verbose
ERLC_OPTS = -Werror +warn_unused_vars +warn_shadow_vars +warn_unused_import +warn_obsolete_guard +debug_info
CT_OPTS = -ct_use_short_names true
GEN_INPUT = include/kpro_common.hrl priv/kpro_gen.escript priv/kafka.bnf priv/kpro_scanner.xrl priv/kpro_parser.yrl
GEN_CODE = include/kpro.hrl src/kpro_structs.erl src/kpro_records.erl
app:: gen-code
clean:: gen-clean
include erlang.mk
.PHONY: gen-code gen-clean
$(GEN_CODE):: $(GEN_INPUT)
priv/kpro_gen.escript
$(PROJECT).d:: $(GEN_CODE)
gen-code: $(GEN_CODE)
$(verbose) :
gen-clean:
rm -f $(GEN_CODE) src/kpro_structs.erl.bak priv/*.beam priv/*.erl
vsn-check:
$(verbose) ./vsn-check.sh $(PROJECT_VERSION) $(dep_snappyer_commit)
hex-publish: distclean
$(verbose) rebar3 hex publish