cilium

Форк
0
/
Makefile 
36 строк · 988.0 Байт
1
# Copyright Authors of Cilium
2
# SPDX-License-Identifier: Apache-2.0
3

4
ROOT_DIR := $(shell dirname "$(realpath $(lastword $(MAKEFILE_LIST)))")
5

6
include ${ROOT_DIR}/../Makefile.defs
7

8
TARGET := cilium-dbg
9
TARGET_OLD := cilium
10

11
.PHONY: all $(TARGET) clean install
12

13
all: $(TARGET)
14

15
$(TARGET):
16
	@$(ECHO_GO)
17
	$(QUIET)$(GO_BUILD) -o $@
18

19
clean:
20
	@$(ECHO_CLEAN)
21
	-$(QUIET)rm -f $(TARGET)
22
	$(QUIET)$(GO_CLEAN)
23

24
install: install-binary install-bash-completion-only
25

26
install-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

31
install-bash-completion: $(TARGET) install-bash-completion-only
32

33
install-bash-completion-only:
34
	$(QUIET)$(INSTALL) -m 0755 -d $(DESTDIR)$(CONFDIR)/bash_completion.d
35
	./$(TARGET) completion bash > $(TARGET)_bash_completion
36
	$(QUIET)$(INSTALL) -m 0644 -T $(TARGET)_bash_completion $(DESTDIR)$(CONFDIR)/bash_completion.d/$(TARGET)
37

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.