14 CFLAGS
= -MMD
-O2
-Wall
-g
20 CFLAGS
+= -I..
/src
/utils
35 $(Q
)$(CC
) -c
-o
$@
$(CFLAGS
) $<
39 OBJS_lib
+= ..
/src
/utils
/libutils.a
40 OBJS_lib
+= ..
/src
/crypto
/libcrypto.a
42 CFLAGS
+= -DCONFIG_PEERKEY
43 CFLAGS
+= -DCONFIG_IEEE80211W
44 CFLAGS
+= -DCONFIG_IEEE80211R
46 OBJS
+= ..
/src
/common
/ieee802_11_common.o
47 OBJS
+= ..
/src
/common
/wpa_common.o
48 OBJS
+= ..
/src
/radius
/radius.o
49 OBJS
+= ..
/src
/rsn_supp
/wpa_ie.o
68 ..
/src
/utils
/libutils.a
:
69 $(MAKE
) -C ..
/src
/utils
71 ..
/src
/crypto
/libcrypto.a
:
72 $(MAKE
) -C ..
/src
/crypto
75 ifneq ($(CONFIG_SOLIB
), yes
)
76 LIBWLANTEST
= libwlantest.a
77 libwlantest.a
: $(OBJS_lib
)
78 $(AR
) crT libwlantest.a
$(OBJS_lib
)
79 $(RANLIB
) libwlantest.a
85 LIBWLANTEST
= libwlantest.so
86 libwlantest.so
: $(OBJS_lib
)
87 $(LDO
) $(LDFLAGS
) $(OBJS_lib
) -o
$(LIBWLANTEST
)
91 wlantest
: $(OBJS
) $(LIBWLANTEST
)
92 $(LDO
) $(LDFLAGS
) -o wlantest
$(OBJS
) -L.
-lwlantest
$(LIBS
)
95 $(MAKE
) -C ..
/src
clean
96 rm -f core
*~
*.o
*.d libwlantest.a libwlantest.so
$(ALL
)
98 -include $(OBJS
:%.o
=%.d
)