Some checks failed
Periodic Merges (6h) / master → staging-nixos (push) Failing after 12m50s
Periodic Merges (6h) / master → staging-next (push) Failing after 12m54s
Periodic Merges (24h) / merge-base(master,staging) → haskell-updates (push) Failing after 11m54s
Periodic Merges (6h) / staging-next → staging (push) Failing after 12m13s
Periodic Merges (24h) / staging-next-25.05 → staging-25.05 (push) Failing after 13m24s
Periodic Merges (24h) / release-25.05 → staging-next-25.05 (push) Failing after 14m28s
42 lines
1.2 KiB
Diff
42 lines
1.2 KiB
Diff
diff --git a/Makefile b/Makefile
|
|
index 9430d7e..e46efd3 100644
|
|
--- a/Makefile
|
|
+++ b/Makefile
|
|
@@ -2,8 +2,10 @@
|
|
#
|
|
NAME := vwifi
|
|
VERSION := 6.3
|
|
-BINDIR := $(DESTDIR)/usr/local/bin
|
|
-MANDIR := $(DESTDIR)/usr/local/man/man1
|
|
+PREFIX ?= $(out)
|
|
+DESTDIR ?= $(PREFIX)
|
|
+BINDIR ?= $(PREFIX)/bin
|
|
+MANDIR ?= $(PREFIX)/share/man/man1
|
|
|
|
EXEC := vwifi-server vwifi-client vwifi-ctrl vwifi-add-interfaces
|
|
#EXEC := vwifi-server vwifi-client vwifi-ctrl vwifi-add-interfaces vwifi-inet-monitor
|
|
@@ -23,10 +25,8 @@ MODE+= -O3 -s -Wall -Wextra -pedantic # ////////// RELEASE
|
|
|
|
EDITOR ?= geany
|
|
|
|
-NETLINK_FLAGS_PATH := /usr/include/libnl3
|
|
-NETLINK_FLAGS := -I $(NETLINK_FLAGS_PATH)
|
|
-NETLINK_LIBS_PATH := .
|
|
-NETLINK_LIBS := -L $(NETLINK_LIBS_PATH) -lnl-genl-3 -lnl-3
|
|
+NETLINK_FLAGS := $(shell pkg-config --cflags libnl-3.0 libnl-genl-3.0)
|
|
+NETLINK_LIBS := $(shell pkg-config --libs libnl-3.0 libnl-genl-3.0)
|
|
|
|
THREAD_LIBS := -lpthread
|
|
|
|
@@ -101,10 +101,6 @@ gitversion: .git
|
|
@sed -i "s/^\(VERSION.[^\-]*\)\(-.*\)\?/\1-$(shell git log --pretty=format:"%h" -n 1)/g" Makefile
|
|
|
|
install : build
|
|
-ifneq ($(EUID),0)
|
|
- @echo "Please run 'make install' as root user"
|
|
- @exit 1
|
|
-endif
|
|
chmod +x $(EXEC)
|
|
# Install binaire :
|
|
mkdir -p $(BINDIR) && cp -p $(EXEC) $(BINDIR)
|