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