+# Release or Debug mode
+ifeq ($(filter 1,$(RELEASE) $(REL)),)
+ GO_LDFLAGS=
+ # disable compiler optimizations and inlining
+ GO_GCFLAGS=-N -l
+ BUILD_MODE="Debug mode"
+else
+ # optimized code without debug info
+ GO_LDFLAGS=-s -w
+ GO_GCFLAGS=
+ BUILD_MODE="Release mode"
+endif
+
+ifeq ($(SUB_VERSION), )
+ PACKAGE_ZIPFILE := xds-agent_$(ARCH)-v$(VERSION).zip
+else
+ PACKAGE_ZIPFILE := xds-agent_$(ARCH)-v$(VERSION)_$(SUB_VERSION).zip
+endif
+
+
+all: tools/syncthing vendor build