nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1diff --git a/Makefile b/Makefile
2index 9430d7e..e46efd3 100644
3--- a/Makefile
4+++ b/Makefile
5@@ -2,8 +2,10 @@
6 #
7 NAME := vwifi
8 VERSION := 6.3
9-BINDIR := $(DESTDIR)/usr/local/bin
10-MANDIR := $(DESTDIR)/usr/local/man/man1
11+PREFIX ?= $(out)
12+DESTDIR ?= $(PREFIX)
13+BINDIR ?= $(PREFIX)/bin
14+MANDIR ?= $(PREFIX)/share/man/man1
15
16 EXEC := vwifi-server vwifi-client vwifi-ctrl vwifi-add-interfaces
17 #EXEC := vwifi-server vwifi-client vwifi-ctrl vwifi-add-interfaces vwifi-inet-monitor
18@@ -23,10 +25,8 @@ MODE+= -O3 -s -Wall -Wextra -pedantic # ////////// RELEASE
19
20 EDITOR ?= geany
21
22-NETLINK_FLAGS_PATH := /usr/include/libnl3
23-NETLINK_FLAGS := -I $(NETLINK_FLAGS_PATH)
24-NETLINK_LIBS_PATH := .
25-NETLINK_LIBS := -L $(NETLINK_LIBS_PATH) -lnl-genl-3 -lnl-3
26+NETLINK_FLAGS := $(shell pkg-config --cflags libnl-3.0 libnl-genl-3.0)
27+NETLINK_LIBS := $(shell pkg-config --libs libnl-3.0 libnl-genl-3.0)
28
29 THREAD_LIBS := -lpthread
30
31@@ -101,10 +101,6 @@ gitversion: .git
32 @sed -i "s/^\(VERSION.[^\-]*\)\(-.*\)\?/\1-$(shell git log --pretty=format:"%h" -n 1)/g" Makefile
33
34 install : build
35-ifneq ($(EUID),0)
36- @echo "Please run 'make install' as root user"
37- @exit 1
38-endif
39 chmod +x $(EXEC)
40 # Install binaire :
41 mkdir -p $(BINDIR) && cp -p $(EXEC) $(BINDIR)