github.phpd.cn/cilium/cilium@v1.6.12/operator/Makefile (about)

     1  # GOBUILD relies on the order of makefile list to get VERSION file
     2  include ../Makefile.defs
     3  
     4  TARGET=cilium-operator
     5  SOURCES := $(shell find ../pkg . \( -name '*.go'  ! -name '*_test.go' \))
     6  $(TARGET): $(SOURCES)
     7  	@$(ECHO_GO)
     8  	$(QUIET) CGO_ENABLED=0 $(GO) build $(GOBUILD) -o $(TARGET)
     9  
    10  all: $(TARGET)
    11  
    12  clean:
    13  	@$(ECHO_CLEAN)
    14  	$(QUIET)rm -f $(TARGET)
    15  	$(GO) clean
    16  
    17  install:
    18  	groupadd -f cilium
    19  	$(INSTALL) -m 0755 -d $(DESTDIR)$(BINDIR)
    20  	$(INSTALL) -m 0755 $(TARGET) $(DESTDIR)$(BINDIR)