# util functions OS ?= $(shell sh -c 'uname -s 2>/dev/null || echo not') ifeq ($(OS),Windows_NT) WINDOWS :=1 ?exe :=.exe # windows compat PATH_SEP :=; else ?exe := PATH_SEP :=: endif # Platforms are now defined in .github/build-platforms.yml # The cmd/ipfs-try-build target is deprecated in favor of GitHub Actions # Use 'make supported' to see the list of platforms space:=$() $() comma:=, join-with=$(subst $(space),$1,$(strip $2)) # debug target, prints variable. Example: `make print-GOFLAGS` print-%: @echo $*=$($*) # phony target that will mean that recipe is always executed ALWAYS: .PHONY: ALWAYS