|
| 1 | +# protobuf package |
| 2 | + |
| 3 | +PROTOBUF_VERSION = 3.21.12 |
| 4 | +PROTOBUF_VERSION_FULL = $(PROTOBUF_VERSION)-3 |
| 5 | + |
| 6 | +export PROTOBUF_VERSION |
| 7 | +export PROTOBUF_VERSION_FULL |
| 8 | + |
| 9 | +PROTOBUF = libprotobuf32_$(PROTOBUF_VERSION_FULL)_$(CONFIGURED_ARCH).deb |
| 10 | +$(PROTOBUF)_SRC_PATH = $(SRC_PATH)/protobuf |
| 11 | +SONIC_MAKE_DEBS += $(PROTOBUF) |
| 12 | + |
| 13 | +PROTOBUF_DEV = libprotobuf-dev_$(PROTOBUF_VERSION_FULL)_$(CONFIGURED_ARCH).deb |
| 14 | +$(PROTOBUF_DEV)_DEPENDS = $(PROTOBUF) $(PROTOBUF_LITE) |
| 15 | +$(eval $(call add_derived_package,$(PROTOBUF),$(PROTOBUF_DEV))) |
| 16 | + |
| 17 | +PROTOBUF_LITE = libprotobuf-lite32_$(PROTOBUF_VERSION_FULL)_$(CONFIGURED_ARCH).deb |
| 18 | +$(eval $(call add_derived_package,$(PROTOBUF),$(PROTOBUF_LITE))) |
| 19 | + |
| 20 | +PROTOC = libprotoc_$(PROTOBUF_VERSION_FULL)_$(CONFIGURED_ARCH).deb |
| 21 | +$(PROTOC)_RDEPENDS = $(PROTOBUF) $(PROTOBUF_LITE) |
| 22 | +$(eval $(call add_derived_package,$(PROTOBUF),$(PROTOC))) |
| 23 | + |
| 24 | +PROTOC32 = libprotoc32_$(PROTOBUF_VERSION_FULL)_$(CONFIGURED_ARCH).deb |
| 25 | +$(PROTOC32)_RDEPENDS = $(PROTOBUF) $(PROTOBUF_LITE) |
| 26 | +$(eval $(call add_derived_package,$(PROTOBUF),$(PROTOC32))) |
| 27 | + |
| 28 | +PROTOBUF_COMPILER = protobuf-compiler_$(PROTOBUF_VERSION_FULL)_$(CONFIGURED_ARCH).deb |
| 29 | +$(PROTOBUF_COMPILER)_DEPENDS = $(PROTOC32) |
| 30 | +$(PROTOBUF_COMPILER)_RDEPENDS = $(PROTOC) |
| 31 | +$(eval $(call add_derived_package,$(PROTOBUF),$(PROTOBUF_COMPILER))) |
| 32 | + |
| 33 | +PYTHON3_PROTOBUF = python3-protobuf_$(PROTOBUF_VERSION_FULL)_$(CONFIGURED_ARCH).deb |
| 34 | +$(PYTHON3_PROTOBUF)_DEPENDS = $(PROTOBUF_DEV) $(PROTOBUF) |
| 35 | +$(PYTHON3_PROTOBUF)_RDEPENDS = $(PROTOBUF) |
| 36 | +$(eval $(call add_derived_package,$(PROTOBUF),$(PYTHON3_PROTOBUF))) |
0 commit comments