Browse Source

Fix building dynamic EAP peer modules

Strip directory name from the target in the pattern rule for dynamic
modules.  Remove dynamic modules on "make clean".
Pavel Roskin 16 years ago
parent
commit
4c2660c2b0
2 changed files with 2 additions and 2 deletions
  1. 1 1
      src/eap_peer/Makefile
  2. 1 1
      wpa_supplicant/Makefile

+ 1 - 1
src/eap_peer/Makefile

@@ -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

+ 1 - 1
wpa_supplicant/Makefile

@@ -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