Parcourir la 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 il y a 16 ans
Parent
commit
4c2660c2b0
2 fichiers modifiés avec 2 ajouts et 2 suppressions
  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