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 OBJS += ../src/common/ieee802_11_common.o
54 ../src/utils/libutils.a:
55 $(MAKE) -C ../src/utils
57 ../src/crypto/libcrypto.a:
58 $(MAKE) -C ../src/crypto
61 ifneq ($(CONFIG_SOLIB), yes)
62 LIBWLANTEST = libwlantest.a
63 libwlantest.a: $(OBJS_lib)
64 $(AR) crT libwlantest.a $(OBJS_lib)
65 $(RANLIB) libwlantest.a
71 LIBWLANTEST = libwlantest.so
72 libwlantest.so: $(OBJS_lib)
73 $(LDO) $(LDFLAGS) $(OBJS_lib) -o $(LIBWLANTEST)
77 wlantest: $(OBJS) $(LIBWLANTEST)
78 $(LDO) $(LDFLAGS) -o wlantest $(OBJS) -L. -lwlantest $(LIBS)
81 $(MAKE) -C ../src clean
82 rm -f core *~ *.o *.d libwlantest.a libwlantest.so $(ALL)
84 -include $(OBJS:%.o=%.d)