Search Linux Wireless

[CRDA PATCH 4/4] Makefile: add support for DESTDIR.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Signed-off-by: Davide Pesavento <davidepesa@xxxxxxxxx>
---
 Makefile |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/Makefile b/Makefile
index c57e06c..de74bd5 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
 ifeq ($(origin $(KLIB)), undefined)
-KLIB:=          /lib/modules/$(shell uname -r)
+KLIB := /lib/modules/$(shell uname -r)
 endif
-KLIB_BUILD ?=   $(KLIB)/build
+KLIB_BUILD ?= $(KLIB)/build
 
 CFLAGS += -Wall -g3
 #CFLAGS += -DUSE_OPENSSL
@@ -12,7 +12,10 @@ endif
 CFLAGS += -I$(KLIB_BUILD)/include -DUSE_GCRYPT
 LDFLAGS += -lgcrypt
 
-CRDA_LIB="/usr/lib//crda/"
+MKDIR ?= mkdir -p
+INSTALL ?= install
+
+CRDA_LIB = "/usr/lib/crda/"
 
 all:	regulatory.bin warn crda
 	@$(MAKE) --no-print-directory -f Makefile verify
@@ -20,7 +23,7 @@ all:	regulatory.bin warn crda
 regulatory.bin:	db2bin.py key.priv.pem db.txt dbparse.py
 	@./db2bin.py regulatory.bin db.txt key.priv.pem
 
-crda: keys-gcrypt.c crda.c regdb.h
+crda: keys-gcrypt.c keys-ssl.c crda.c regdb.h
 	$(CC) $(CFLAGS) $(LDFLAGS) -lnl -o $@ crda.c
 
 clean:
@@ -53,7 +56,7 @@ verify: dump
 	@./dump regulatory.bin >/dev/null
 
 install: regulatory.bin crda
-	mkdir -p $(CRDA_LIB)
-	install regulatory.bin $(CRDA_LIB)
-	install crda /sbin/
-	install regulatory.rules /etc/udev/rules.d/
+	$(MKDIR) $(DESTDIR)$(CRDA_LIB)
+	$(INSTALL) -m 644 -t $(DESTDIR)$(CRDA_LIB) regulatory.bin
+	$(INSTALL) -m 755 -t $(DESTDIR)/sbin/ crda
+	$(INSTALL) -m 644 -t $(DESTDIR)/etc/udev/rules.d/ regulatory.rules
-- 
1.6.0.2

--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux