blob: 9b07ee163419f4be83e33140b262761fcad6c624 [file] [log] [blame]
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -07001all: libap.a
Dmitry Shmidt8d520ff2011-05-09 14:06:53 -07002
3clean:
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -07004 rm -f *~ *.o *.d *.gcno *.gcda *.gcov libap.a
Dmitry Shmidt8d520ff2011-05-09 14:06:53 -07005
6install:
7 @echo Nothing to be made.
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -07008
9include ../lib.rules
10
11CFLAGS += -DHOSTAPD
12CFLAGS += -DNEED_AP_MLME
Roshan Pius3a1667e2018-07-03 15:17:14 -070013CFLAGS += -DCONFIG_ETH_P_OUI
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070014CFLAGS += -DCONFIG_HS20
15CFLAGS += -DCONFIG_INTERWORKING
Dmitry Shmidtabb90a32016-12-05 15:34:39 -080016CFLAGS += -DCONFIG_IEEE80211R
Dmitry Shmidt9839ecd2016-11-07 11:05:47 -080017CFLAGS += -DCONFIG_IEEE80211R_AP
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070018CFLAGS += -DCONFIG_IEEE80211W
19CFLAGS += -DCONFIG_WPS
20CFLAGS += -DCONFIG_PROXYARP
Dmitry Shmidtabb90a32016-12-05 15:34:39 -080021CFLAGS += -DCONFIG_IPV6
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070022CFLAGS += -DCONFIG_IAPP
23
24LIB_OBJS= \
25 accounting.o \
26 ap_config.o \
27 ap_drv_ops.o \
28 ap_list.o \
29 ap_mlme.o \
30 authsrv.o \
31 beacon.o \
32 bss_load.o \
33 ctrl_iface_ap.o \
34 dfs.o \
35 dhcp_snoop.o \
36 drv_callbacks.o \
37 eap_user_db.o \
Roshan Pius3a1667e2018-07-03 15:17:14 -070038 eth_p_oui.o \
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070039 gas_serv.o \
40 hostapd.o \
41 hs20.o \
42 hw_features.o \
43 iapp.o \
44 ieee802_11_auth.o \
45 ieee802_11.o \
46 ieee802_11_ht.o \
47 ieee802_11_shared.o \
48 ieee802_11_vht.o \
49 ieee802_1x.o \
Dmitry Shmidtabb90a32016-12-05 15:34:39 -080050 neighbor_db.o \
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070051 ndisc_snoop.o \
52 p2p_hostapd.o \
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070053 pmksa_cache_auth.o \
54 preauth_auth.o \
Dmitry Shmidtabb90a32016-12-05 15:34:39 -080055 rrm.o \
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070056 sta_info.o \
57 tkip_countermeasures.o \
58 utils.o \
Dmitry Shmidtabb90a32016-12-05 15:34:39 -080059 vlan.o \
60 vlan_ifconfig.o \
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070061 vlan_init.o \
62 wmm.o \
63 wnm_ap.o \
64 wpa_auth.o \
65 wpa_auth_ft.o \
66 wpa_auth_glue.o \
67 wpa_auth_ie.o \
68 wps_hostapd.o \
69 x_snoop.o
70
71libap.a: $(LIB_OBJS)
72 $(AR) crT $@ $?
73
74-include $(OBJS:%.o=%.d)