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)