Packages
kafka_protocol
0.7.7
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.7
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
ifeq ($(KAFKA_PROTOCOL_NO_SNAPPY),)
DEPS = snappyer
dep_snappyer_commit = 1.1.3-1.0.4
else
ERLC_OPTS += -DSNAPPY_DISABLED
endif
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