From: Prashanth Bhatta Date: Fri, 6 Sep 2013 17:05:40 +0000 (-0700) Subject: hostapd: Make install path configurable X-Git-Tag: hostap_2_4~751 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9108ea09f2e00c85617e032d329087f3cbac9f04;p=thirdparty%2Fhostap.git hostapd: Make install path configurable Makefile always installs to /usr/local/bin and on some platforms, /usr/local/bin is not in default search path. Modify the Makefile such that bin path can be configurable so that build system can pass appropriate path for installation. If bin path is not specified then by default binaries are installed in /usr/local/bin. Signed-off-by: Jouni Malinen --- diff --git a/hostapd/Makefile b/hostapd/Makefile index dea4c1595..d1143bbcb 100644 --- a/hostapd/Makefile +++ b/hostapd/Makefile @@ -9,6 +9,8 @@ endif CFLAGS += -I$(abspath ../src) CFLAGS += -I$(abspath ../src/utils) +export BINDIR ?= /usr/local/bin/ + # Uncomment following line and set the path to your kernel tree include # directory if your C library does not include all header files. # CFLAGS += -DUSE_KERNEL_HEADERS -I/usr/src/linux/include @@ -931,9 +933,10 @@ verify_config: exit 1; \ fi -install: all - mkdir -p $(DESTDIR)/usr/local/bin - for i in $(ALL); do cp -f $$i $(DESTDIR)/usr/local/bin/$$i; done +$(DESTDIR)$(BINDIR)/%: % + install -D $(<) $(@) + +install: $(addprefix $(DESTDIR)$(BINDIR)/,$(ALL)) ../src/drivers/build.hostapd: @if [ -f ../src/drivers/build.wpa_supplicant ]; then \