]> git.ipfire.org Git - thirdparty/hostap.git/blame - tests/ap-mgmt-fuzzer/Makefile
tests: Fix ap_ht40_5ghz_disabled_sec false negative by using common finalizer
[thirdparty/hostap.git] / tests / ap-mgmt-fuzzer / Makefile
CommitLineData
26b3f644
JM
1all: ap-mgmt-fuzzer
2
3ifndef CC
4CC=gcc
5endif
6
7ifndef LDO
8LDO=$(CC)
9endif
10
11ifndef CFLAGS
12CFLAGS = -MMD -O2 -Wall -g
13endif
14
15SRC=../../src
16
17CFLAGS += -I$(SRC)
18CFLAGS += -I$(SRC)/utils
19CFLAGS += -DCONFIG_WNM
20CFLAGS += -DCONFIG_INTERWORKING
21CFLAGS += -DCONFIG_GAS
22CFLAGS += -DCONFIG_HS20
23CFLAGS += -DIEEE8021X_EAPOL
24CFLAGS += -DNEED_AP_MLME
bc4d7dfc 25CFLAGS += -DCONFIG_AIRTIME_POLICY
26b3f644
JM
26
27$(SRC)/utils/libutils.a:
28 $(MAKE) -C $(SRC)/utils
29
30$(SRC)/common/libcommon.a:
31 $(MAKE) -C $(SRC)/common
32
33$(SRC)/crypto/libcrypto.a:
34 $(MAKE) -C $(SRC)/crypto
35
36$(SRC)/tls/libtls.a:
37 $(MAKE) -C $(SRC)/tls
38
39$(SRC)/wps/libwps.a:
40 $(MAKE) -C $(SRC)/wps
41
42$(SRC)/eap_common/libeap_common.a:
43 $(MAKE) -C $(SRC)/eap_common
44
45$(SRC)/eap_server/libeap_server.a:
46 $(MAKE) -C $(SRC)/eap_server
47
48$(SRC)/l2_packet/libl2_packet.a:
49 $(MAKE) -C $(SRC)/l2_packet
50
51$(SRC)/eapol_auth/libeapol_auth.a:
52 $(MAKE) -C $(SRC)/eapol_auth
53
54$(SRC)/ap/libap.a:
55 $(MAKE) -C $(SRC)/ap
56
57$(SRC)/radius/libradius.a:
58 $(MAKE) -C $(SRC)/radius
59
60LIBS += $(SRC)/common/libcommon.a
61LIBS += $(SRC)/crypto/libcrypto.a
62LIBS += $(SRC)/tls/libtls.a
63LIBS += $(SRC)/wps/libwps.a
64LIBS += $(SRC)/eap_server/libeap_server.a
65LIBS += $(SRC)/eap_common/libeap_common.a
66LIBS += $(SRC)/l2_packet/libl2_packet.a
67LIBS += $(SRC)/ap/libap.a
68LIBS += $(SRC)/eapol_auth/libeapol_auth.a
69LIBS += $(SRC)/radius/libradius.a
70LIBS += $(SRC)/utils/libutils.a
71
72ELIBS += $(SRC)/crypto/libcrypto.a
73ELIBS += $(SRC)/tls/libtls.a
74
75ap-mgmt-fuzzer: ap-mgmt-fuzzer.o $(OBJS) $(LIBS)
76 $(LDO) $(LDFLAGS) -o $@ $^ $(LIBS) $(ELIBS)
77
78clean:
79 $(MAKE) -C $(SRC) clean
80 rm -f ap-mgmt-fuzzer *~ *.o *.d
81
82-include $(OBJS:%.o=%.d)