cilium
36 строк · 988.0 Байт
1# Copyright Authors of Cilium
2# SPDX-License-Identifier: Apache-2.0
3
4ROOT_DIR := $(shell dirname "$(realpath $(lastword $(MAKEFILE_LIST)))")5
6include ${ROOT_DIR}/../Makefile.defs7
8TARGET := cilium-dbg9TARGET_OLD := cilium10
11.PHONY: all $(TARGET) clean install12
13all: $(TARGET)14
15$(TARGET):16@$(ECHO_GO)17$(QUIET)$(GO_BUILD) -o $@18
19clean:20@$(ECHO_CLEAN)21-$(QUIET)rm -f $(TARGET)22$(QUIET)$(GO_CLEAN)23
24install: install-binary install-bash-completion-only25
26install-binary:27$(QUIET)$(INSTALL) -m 0755 -d $(DESTDIR)$(BINDIR)28$(QUIET)$(INSTALL) -m 0755 $(TARGET) $(DESTDIR)$(BINDIR)29$(QUIET)ln -frs $(DESTDIR)$(BINDIR)/$(TARGET) $(DESTDIR)$(BINDIR)/$(TARGET_OLD)30
31install-bash-completion: $(TARGET) install-bash-completion-only32
33install-bash-completion-only:34$(QUIET)$(INSTALL) -m 0755 -d $(DESTDIR)$(CONFDIR)/bash_completion.d35./$(TARGET) completion bash > $(TARGET)_bash_completion36$(QUIET)$(INSTALL) -m 0644 -T $(TARGET)_bash_completion $(DESTDIR)$(CONFDIR)/bash_completion.d/$(TARGET)37