github.com/coreos/rocket@v1.30.1-0.20200224141603-171c416fac02/tools/sleeper.mk (about) 1 $(call setup-stamp-file,SLEEPER_STAMP) 2 3 # variables for makelib/build_go_bin.mk 4 SLEEPER := $(TARGET_BINDIR)/sleeper 5 BGB_STAMP := $(SLEEPER_STAMP) 6 BGB_PKG_IN_REPO := tests/rkt-monitor/sleeper 7 BGB_BINARY := $(SLEEPER) 8 BGB_ADDITIONAL_GO_ENV := GOARCH=$(GOARCH_FOR_BUILD) 9 BGB_GO_FLAGS := -tags netgo -ldflags '-w' 10 BGB_ADDITIONAL_GO_ENV := CGO_ENABLED=0 GOOS=linux 11 12 CLEAN_FILES += $(SLEEPER) 13 14 $(call generate-stamp-rule,$(SLEEPER_STAMP)) 15 16 $(SLEEPER): $(MK_PATH) | $(BINDIR) 17 18 include makelib/build_go_bin.mk 19 20 # SLEEPER_STAMP deliberately not cleared 21 22 RKT_MONITOR_STAMPS += $(SLEEPER_STAMP)