go.uber.org/yarpc@v1.72.1/etc/make/base.mk (about) 1 UNAME_OS := $(shell uname -s) 2 UNAME_ARCH := $(shell uname -m) 3 4 ifeq ($(UNAME_OS),Darwin) 5 XDG_CACHE_HOME ?= $(HOME)/Library/Caches 6 else 7 XDG_CACHE_HOME ?= $(HOME)/.cache 8 endif 9 10 CACHE_BASE := $(XDG_CACHE_HOME)/yarpc-go 11 CACHE := $(CACHE_BASE)/$(UNAME_OS)/$(UNAME_ARCH) 12 13 LIB := $(CACHE)/lib 14 BIN = $(CACHE)/bin 15 16 .PHONY: clean 17 clean: ## remove installed binaries and artifacts 18 rm -rf $(CACHE_BASE)