@@ -51,6 +51,8 @@ CNSFILES = \
5151 $(wildcard cns/networkcontainers/* .go) \
5252 $(wildcard cns/requestcontroller/* .go) \
5353 $(wildcard cns/requestcontroller/kubecontroller/* .go) \
54+ $(wildcard cns/multitenantcontroller/* .go) \
55+ $(wildcard cns/multitenantcontroller/multitenantoperator/* .go) \
5456 $(wildcard cns/fakes/* .go) \
5557 $(COREFILES ) \
5658 $(CNMFILES )
@@ -181,13 +183,13 @@ azure-npm: $(NPM_BUILD_DIR)/azure-npm$(EXE_EXT) npm-archive
181183endif
182184
183185ifeq ($(GOOS ) ,linux)
184- all-binaries : azure-cnm-plugin azure-cni-plugin azure-cns azure-cnms azure-npm
186+ all-binaries : azure-cnm-plugin azure-cni-plugin azure-cns azure-cnms azure-npm
185187else
186188all-binaries : azure-cnm-plugin azure-cni-plugin azure-cns
187189endif
188190
189191ifeq ($(GOOS ) ,linux)
190- all-images : azure-npm-image azure-cns-image
192+ all-images : azure-npm-image azure-cns-image
191193else
192194all-images :
193195 @echo " Nothing to build. Skip."
@@ -223,7 +225,7 @@ $(CNI_BUILD_DIR)/azure-vnet-telemetry$(EXE_EXT): $(CNIFILES)
223225# Build the Azure CLI network plugin.
224226$(ACNCLI_BUILD_DIR ) /acncli$(EXE_EXT ) : $(CNIFILES )
225227 CGO_ENABLED=0 go build -v -o $(ACNCLI_BUILD_DIR ) /acn$(EXE_EXT ) -ldflags " -X main.version=$( VERSION) " -gcflags=" -dwarflocationlists=true" $(ACNCLI_DIR ) /* .go
226-
228+
227229# Build the Azure CNS Service.
228230$(CNS_BUILD_DIR ) /azure-cns$(EXE_EXT ) : $(CNSFILES )
229231 go build -v -o $(CNS_BUILD_DIR ) /azure-cns$(EXE_EXT ) -ldflags " -X main.version=$( VERSION) -X $( cnsaipath) =$( CNS_AI_ID) " -gcflags=" -dwarflocationlists=true" $(CNS_DIR ) /* .go
@@ -259,7 +261,7 @@ all-containerized:
259261
260262# Make both linux and windows binaries
261263.PHONY : all-binaries-platforms
262- all-binaries-platforms :
264+ all-binaries-platforms :
263265 export GOOS=linux; make all-binaries
264266 export GOOS=windows; make all-binaries
265267
@@ -268,7 +270,7 @@ all-binaries-platforms:
268270tools : acncli
269271
270272.PHONY : tools-images
271- tools-images :
273+ tools-images :
272274 docker build --no-cache -f ./tools/acncli/Dockerfile --build-arg VERSION=$(VERSION ) -t $(AZURE_CNI_IMAGE ) :$(VERSION ) .
273275
274276# Build the Azure CNM plugin image, installable with "docker plugin install".
@@ -409,7 +411,7 @@ ifeq ($(GOOS),linux)
409411 cp $(CNI_BUILD_DIR)/azure-vnet$(EXE_EXT) $(CNI_BUILD_DIR)/azure-vnet-ipam$(EXE_EXT) $(CNI_BUILD_DIR)/azure-vnet-telemetry$(EXE_EXT) $(CNI_SWIFT_BUILD_DIR)
410412 chmod 0755 $(CNI_SWIFT_BUILD_DIR)/azure-vnet$(EXE_EXT) $(CNI_SWIFT_BUILD_DIR)/azure-vnet-ipam$(EXE_EXT)
411413 cd $(CNI_SWIFT_BUILD_DIR) && $(ARCHIVE_CMD) $(CNI_SWIFT_ARCHIVE_NAME) azure-vnet$(EXE_EXT) azure-vnet-ipam$(EXE_EXT) azure-vnet-telemetry$(EXE_EXT) 10-azure.conflist azure-vnet-telemetry.config
412- endif
414+ endif
413415
414416# Create a CNM archive for the target platform.
415417.PHONY : cnm-archive
@@ -453,7 +455,7 @@ endif
453455.PHONY : release
454456release :
455457 ./scripts/semver-release.sh
456-
458+
457459
458460PRETTYGOTEST := $(shell command -v gotest 2> /dev/null)
459461
0 commit comments