/
githubmirror
/
iproute2
Обзор
Документация
Войти
/
githubmirror
/
iproute2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
dpll/Makefile
38 строк
698 B
Petr Oros
dpll: Add dpll command
21 ноя 2025, 19:11
21 ноя 2025, 19:11
656cfc3
Код
Авторство
О чём код?
# SPDX-License-Identifier: GPL-2.0 include ../config.mk # iproute2 libraries LIBNETLINK=../lib/libutil.a ../lib/libnetlink.a TARGETS := ALLOBJS := # Check if libmnl is available ifeq ($(HAVE_MNL),y) DPLLOBJ = dpll.o TARGETS += dpll ALLOBJS += dpll.o # libmnl flags dpll.o: CFLAGS += -I../include -I../include/uapi else $(warning "libmnl not found, skipping dpll tool build") endif # Default CFLAGS for all objects CFLAGS += -I../include -I../include/uapi all: $(TARGETS) $(LIBS) dpll: $(DPLLOBJ) $(LIBNETLINK) $(QUIET_LINK)$(CC) $^ $(LDFLAGS) $(LDLIBS) -o $@ install: all for i in $(TARGETS); \ do install -m 0755 $$i $(DESTDIR)$(SBINDIR); \ done clean: rm -f $(ALLOBJS) $(TARGETS)