]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
build: Fix install target parent directory prerequisites
authorGrant Erickson <marathon96@gmail.com>
Sun, 29 Jan 2012 12:18:22 +0000 (14:18 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 29 Jan 2012 12:18:22 +0000 (14:18 +0200)
This changes the install target such that parent directories of
installed paths area created and each path is only installed
on a dependency basis.

Signed-off-by: Grant Erickson <marathon96@gmail.com>
wpa_supplicant/Makefile

index d31678e4da4fe5fd0dfd185e20d8004a37ae844d..f4c0aa0f547d9df1bd3e4495cf0e34ed0c2b8ffc 100644 (file)
@@ -48,9 +48,10 @@ mkconfig:
        echo CONFIG_DRIVER_HOSTAP=y >> .config
        echo CONFIG_DRIVER_WEXT=y >> .config
 
-install: all
-       mkdir -p $(DESTDIR)$(BINDIR)
-       for i in $(ALL); do cp $$i $(DESTDIR)$(BINDIR)/$$i; done
+$(DESTDIR)$(BINDIR)/%: %
+       install -D $(<) $(@)
+
+install: $(addprefix $(DESTDIR)$(BINDIR)/,$(ALL))
        $(MAKE) -C ../src install
 
 OBJS = config.o