github.com/stackdocker/rkt@v0.10.1-0.20151109095037-1aa827478248/rkt/rkt.mk (about) 1 LOCAL_NAME := $(patsubst %.mk,%,$(MK_FILENAME)) 2 3 $(call setup-stamp-file,RKT_STAMP) 4 5 RKT_BINARY := $(BINDIR)/$(LOCAL_NAME) 6 7 # variables for makelib/build_go_bin.mk 8 BGB_STAMP := $(RKT_STAMP) 9 BGB_BINARY := $(RKT_BINARY) 10 BGB_PKG_IN_REPO := $(call go-pkg-from-dir) 11 BGB_GO_FLAGS := $(strip -ldflags "$(RKT_STAGE1_DEFAULT_NAME_LDFLAGS) $(RKT_STAGE1_DEFAULT_VERSION_LDFLAGS) $(RKT_STAGE1_DEFAULT_LOCATION_LDFLAGS) $(RKT_VERSION_LDFLAGS)" $(RKT_TAGS)) 12 13 CLEAN_FILES += $(BGB_BINARY) 14 TOPLEVEL_STAMPS += $(RKT_STAMP) 15 16 $(call generate-stamp-rule,$(RKT_STAMP)) 17 18 $(BGB_BINARY): $(MK_PATH) | $(BINDIR) 19 20 include makelib/build_go_bin.mk 21 22 $(call undefine-namespaces,LOCAL) 23 # RKT_STAMP deliberately not cleared 24 # RKT_BINARY deliberately not cleared