2f8994999b
Why I did it For the DASH scenario, the APP_DB will be optimized by protobuf message for less memory consumption. How I did it Download the Debian package of protobuf 3.21.12 and create a corresponding rule for building it. Add a submodule of sonic-dash-api and generated its Debian package which includes C++ library and Python library How to verify it Check artifacts of Azp that the protobuf-related and dash-api deb packages should be generated. Signed-off-by: Ze Gan <ganze718@gmail.com>
13 lines
534 B
Plaintext
13 lines
534 B
Plaintext
|
|
SPATH := $($(LIB_SONIC_DASH_API)_SRC_PATH)
|
|
DEP_FILES := $(SONIC_COMMON_FILES_LIST) rules/sonic-dash-api.mk rules/sonic-dash-api.dep
|
|
DEP_FILES += $(SONIC_COMMON_BASE_FILES_LIST)
|
|
SMDEP_FILES := $(addprefix $(SPATH)/,$(shell cd $(SPATH) && git ls-files))
|
|
|
|
$(LIB_SONIC_DASH_API)_CACHE_MODE := GIT_CONTENT_SHA
|
|
$(LIB_SONIC_DASH_API)_DEP_FLAGS := $(SONIC_COMMON_FLAGS_LIST)
|
|
$(LIB_SONIC_DASH_API)_DEP_FILES := $(DEP_FILES)
|
|
$(LIB_SONIC_DASH_API)_SMDEP_FILES := $(SMDEP_FILES)
|
|
$(LIB_SONIC_DASH_API)_SMDEP_PATHS := $(SPATH)
|
|
|