github.com/rkt/rkt@v1.30.1-0.20200224141603-171c416fac02/tools/mem-stresser.mk (about)

     1  $(call setup-stamp-file,MEM_STRESSER_STAMP)
     2  
     3  # variables for makelib/build_go_bin.mk
     4  MEM_STRESSER := $(TARGET_BINDIR)/mem-stresser
     5  BGB_STAMP := $(MEM_STRESSER_STAMP)
     6  BGB_PKG_IN_REPO := tests/rkt-monitor/mem-stresser
     7  BGB_BINARY := $(MEM_STRESSER)
     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 += $(MEM_STRESSER)
    13  
    14  $(call generate-stamp-rule,$(MEM_STRESSER_STAMP))
    15  
    16  $(MEM_STRESSER): $(MK_PATH) | $(BINDIR)
    17  
    18  include makelib/build_go_bin.mk
    19  
    20  # MEM_STRESSER_STAMP deliberately not cleared
    21  
    22  RKT_MONITOR_STAMPS += $(MEM_STRESSER_STAMP)