sonic-buildimage/rules/sonic-thermalctld.dep
Junchao-Mellanox 51f896b33e
Add pmon daemons python3 build support (#6176)
**- Why I did it**

python2 is end of life and SONiC is going to support python3. This PR is going to support:

1. Build pmon daemons with python3
2. Install and run python3 version pmon daemons

**- How I did it**

1. Change pmon daemons make files to build bothe python2 and python3 whl
2. Change docker-platform-monitor make files to install both python2 and python3 whl
3. Change pmon docker startup files to start pmon daemons according to the supported platform API version
2020-12-28 10:19:24 -08:00

17 lines
833 B
Plaintext

SPATH := $($(SONIC_THERMALCTLD_PY2)_SRC_PATH)
DEP_FILES := $(SONIC_COMMON_FILES_LIST) rules/sonic-thermalctld.mk rules/sonic-thermalctld.dep
DEP_FILES += $(SONIC_COMMON_BASE_FILES_LIST)
SMDEP_FILES := $(addprefix $(SPATH)/,$(shell cd $(SPATH) && git ls-files))
$(SONIC_THERMALCTLD_PY2)_CACHE_MODE := GIT_CONTENT_SHA
$(SONIC_THERMALCTLD_PY2)_DEP_FLAGS := $(SONIC_COMMON_FLAGS_LIST)
$(SONIC_THERMALCTLD_PY2)_DEP_FILES := $(DEP_FILES)
$(SONIC_THERMALCTLD_PY2)_SMDEP_FILES := $(SMDEP_FILES)
$(SONIC_THERMALCTLD_PY2)_SMDEP_PATHS := $(SPATH)
$(SONIC_THERMALCTLD_PY3)_CACHE_MODE := GIT_CONTENT_SHA
$(SONIC_THERMALCTLD_PY3)_DEP_FLAGS := $(SONIC_COMMON_FLAGS_LIST)
$(SONIC_THERMALCTLD_PY3)_DEP_FILES := $(DEP_FILES)
$(SONIC_THERMALCTLD_PY3)_SMDEP_FILES := $(SMDEP_FILES)
$(SONIC_THERMALCTLD_PY3)_SMDEP_PATHS := $(SPATH)