]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Improved 'make install' (use BINDIR/LIBDIR, install shared objects)
authorDaniel Mierswa <impulze@impulze.org>
Sun, 15 Feb 2009 12:22:50 +0000 (14:22 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 15 Feb 2009 12:22:50 +0000 (14:22 +0200)
16 files changed:
src/Makefile
src/common/Makefile
src/crypto/Makefile
src/drivers/Makefile
src/eap_common/Makefile
src/eap_peer/Makefile
src/eap_server/Makefile
src/eapol_supp/Makefile
src/hlr_auc_gw/Makefile
src/l2_packet/Makefile
src/radius/Makefile
src/rsn_supp/Makefile
src/tls/Makefile
src/utils/Makefile
src/wps/Makefile
wpa_supplicant/Makefile

index 028af4df5b864b274e7e9b6da369499d70af7d3e..bd1c160cd514b0b8b59154d2974d78a83b1606b2 100644 (file)
@@ -6,3 +6,6 @@ all:
 clean:
        for d in $(SUBDIRS); do [ -d $$d ] && $(MAKE) -C $$d clean; done
        rm -f *~
+
+install:
+       for d in $(SUBDIRS); do [ -d $$d ] && $(MAKE) -C $$d install; done
index 37d649c522d5171162c4f63f803262c179e61154..cffba620da04f45c449cf31dfded3b58cc03ab38 100644 (file)
@@ -4,3 +4,6 @@ all:
 clean:
        for d in $(SUBDIRS); do make -C $$d clean; done
        rm -f *~ *.o *.d
+
+install:
+       @echo Nothing to be made.
index 37d649c522d5171162c4f63f803262c179e61154..cffba620da04f45c449cf31dfded3b58cc03ab38 100644 (file)
@@ -4,3 +4,6 @@ all:
 clean:
        for d in $(SUBDIRS); do make -C $$d clean; done
        rm -f *~ *.o *.d
+
+install:
+       @echo Nothing to be made.
index 37d649c522d5171162c4f63f803262c179e61154..cffba620da04f45c449cf31dfded3b58cc03ab38 100644 (file)
@@ -4,3 +4,6 @@ all:
 clean:
        for d in $(SUBDIRS); do make -C $$d clean; done
        rm -f *~ *.o *.d
+
+install:
+       @echo Nothing to be made.
index 37d649c522d5171162c4f63f803262c179e61154..cffba620da04f45c449cf31dfded3b58cc03ab38 100644 (file)
@@ -4,3 +4,6 @@ all:
 clean:
        for d in $(SUBDIRS); do make -C $$d clean; done
        rm -f *~ *.o *.d
+
+install:
+       @echo Nothing to be made.
index 2fcda6a645241b68f40b170a6fbe208ad50e1482..d9449a28da42d5bd40c90cbdf0ebb4b6b88249f2 100644 (file)
@@ -4,3 +4,9 @@ all:
 clean:
        for d in $(SUBDIRS); do make -C $$d clean; done
        rm -f *~ *.o *.so *.d
+
+install:
+       if ls *.so >/dev/null 2>&1; then \
+               install -d $(DESTDIR)$(LIBDIR)/wpa_supplicant && \
+               cp *.so $(DESTDIR)$(LIBDIR)/wpa_supplicant \
+       ; fi
index 37d649c522d5171162c4f63f803262c179e61154..cffba620da04f45c449cf31dfded3b58cc03ab38 100644 (file)
@@ -4,3 +4,6 @@ all:
 clean:
        for d in $(SUBDIRS); do make -C $$d clean; done
        rm -f *~ *.o *.d
+
+install:
+       @echo Nothing to be made.
index 37d649c522d5171162c4f63f803262c179e61154..cffba620da04f45c449cf31dfded3b58cc03ab38 100644 (file)
@@ -4,3 +4,6 @@ all:
 clean:
        for d in $(SUBDIRS); do make -C $$d clean; done
        rm -f *~ *.o *.d
+
+install:
+       @echo Nothing to be made.
index 37d649c522d5171162c4f63f803262c179e61154..cffba620da04f45c449cf31dfded3b58cc03ab38 100644 (file)
@@ -4,3 +4,6 @@ all:
 clean:
        for d in $(SUBDIRS); do make -C $$d clean; done
        rm -f *~ *.o *.d
+
+install:
+       @echo Nothing to be made.
index 37d649c522d5171162c4f63f803262c179e61154..cffba620da04f45c449cf31dfded3b58cc03ab38 100644 (file)
@@ -4,3 +4,6 @@ all:
 clean:
        for d in $(SUBDIRS); do make -C $$d clean; done
        rm -f *~ *.o *.d
+
+install:
+       @echo Nothing to be made.
index 37d649c522d5171162c4f63f803262c179e61154..cffba620da04f45c449cf31dfded3b58cc03ab38 100644 (file)
@@ -4,3 +4,6 @@ all:
 clean:
        for d in $(SUBDIRS); do make -C $$d clean; done
        rm -f *~ *.o *.d
+
+install:
+       @echo Nothing to be made.
index 37d649c522d5171162c4f63f803262c179e61154..cffba620da04f45c449cf31dfded3b58cc03ab38 100644 (file)
@@ -4,3 +4,6 @@ all:
 clean:
        for d in $(SUBDIRS); do make -C $$d clean; done
        rm -f *~ *.o *.d
+
+install:
+       @echo Nothing to be made.
index 37d649c522d5171162c4f63f803262c179e61154..cffba620da04f45c449cf31dfded3b58cc03ab38 100644 (file)
@@ -4,3 +4,6 @@ all:
 clean:
        for d in $(SUBDIRS); do make -C $$d clean; done
        rm -f *~ *.o *.d
+
+install:
+       @echo Nothing to be made.
index 37d649c522d5171162c4f63f803262c179e61154..cffba620da04f45c449cf31dfded3b58cc03ab38 100644 (file)
@@ -4,3 +4,6 @@ all:
 clean:
        for d in $(SUBDIRS); do make -C $$d clean; done
        rm -f *~ *.o *.d
+
+install:
+       @echo Nothing to be made.
index 37d649c522d5171162c4f63f803262c179e61154..cffba620da04f45c449cf31dfded3b58cc03ab38 100644 (file)
@@ -4,3 +4,6 @@ all:
 clean:
        for d in $(SUBDIRS); do make -C $$d clean; done
        rm -f *~ *.o *.d
+
+install:
+       @echo Nothing to be made.
index d4ad42473b63e5f5a407a83c298e327245c752bc..47d8489bf581b92f4ccf76c95eb892b51eb4fd6a 100644 (file)
@@ -6,6 +6,9 @@ ifndef CFLAGS
 CFLAGS = -MMD -O2 -Wall -g
 endif
 
+export LIBDIR ?= /usr/local/lib/
+export BINDIR ?= /usr/local/sbin/
+
 CFLAGS += -I../src
 CFLAGS += -I../src/crypto
 CFLAGS += -I../src/utils
@@ -35,8 +38,9 @@ mkconfig:
        echo CONFIG_WIRELESS_EXTENSION=y >> .config
 
 install: all
-       mkdir -p $(DESTDIR)/usr/local/sbin/
-       for i in $(ALL); do cp $$i $(DESTDIR)/usr/local/sbin/$$i; done
+       mkdir -p $(DESTDIR)$(BINDIR)
+       for i in $(ALL); do cp $$i $(DESTDIR)$(BINDIR)/$$i; done
+       $(MAKE) -C ../src install
 
 OBJS = config.o
 OBJS += ../src/utils/common.o