]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Fix building dynamic EAP peer modules
authorPavel Roskin <proski@gnu.org>
Sat, 7 Feb 2009 08:05:23 +0000 (10:05 +0200)
committerJouni Malinen <j@w1.fi>
Sat, 7 Feb 2009 08:05:23 +0000 (10:05 +0200)
Strip directory name from the target in the pattern rule for dynamic
modules.  Remove dynamic modules on "make clean".

src/eap_peer/Makefile
wpa_supplicant/Makefile

index 37d649c522d5171162c4f63f803262c179e61154..2fcda6a645241b68f40b170a6fbe208ad50e1482 100644 (file)
@@ -3,4 +3,4 @@ all:
 
 clean:
        for d in $(SUBDIRS); do make -C $$d clean; done
-       rm -f *~ *.o *.d
+       rm -f *~ *.o *.so *.d
index 87b6092feca9a6a46927c19a730d04fd41c4b625..052ba64cb39ee3e0b89376a31a13eced8bd81cb0 100644 (file)
@@ -1157,7 +1157,7 @@ eap_ikev2.so: ../src/eap_peer/eap_ikev2.c ../src/eap_peer/ikev2.c ../src/eap_com
 
 %.so: %.c
        $(CC) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $< \
-               -D$(*:eap_%=eap_peer_%)_register=eap_peer_method_dynamic_init
+               -D$(*F:eap_%=eap_peer_%)_register=eap_peer_method_dynamic_init
 
 
 wpa_supplicant.exe: wpa_supplicant