cilium

Форк
0
/
Makefile 
34 строки · 888.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 := hubble-relay
9

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

12
all: $(TARGET)
13

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

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

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

25
install-binary:
26
	$(QUIET)$(INSTALL) -m 0755 -d $(DESTDIR)$(BINDIR)
27
	$(QUIET)$(INSTALL) -m 0755 $(TARGET) $(DESTDIR)$(BINDIR)
28

29
install-bash-completion: $(TARGET) install-bash-completion-only
30

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

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

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

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

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