blob: 54e48a0dd032735273dfeb832f4ebdfa50139215 [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_WPS
19CFLAGS += -DCONFIG_PROXYARP
Dmitry Shmidtabb90a32016-12-05 15:34:39 -080020CFLAGS += -DCONFIG_IPV6
Hai Shalom81f62d82019-07-22 12:10:00 -070021CFLAGS += -DCONFIG_AIRTIME_POLICY
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070022
23LIB_OBJS= \
24 accounting.o \
25 ap_config.o \
26 ap_drv_ops.o \
27 ap_list.o \
28 ap_mlme.o \
Hai Shalom81f62d82019-07-22 12:10:00 -070029 airtime_policy.o \
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070030 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 \
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070043 ieee802_11_auth.o \
44 ieee802_11.o \
45 ieee802_11_ht.o \
46 ieee802_11_shared.o \
47 ieee802_11_vht.o \
48 ieee802_1x.o \
Dmitry Shmidtabb90a32016-12-05 15:34:39 -080049 neighbor_db.o \
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070050 ndisc_snoop.o \
51 p2p_hostapd.o \
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070052 pmksa_cache_auth.o \
53 preauth_auth.o \
Dmitry Shmidtabb90a32016-12-05 15:34:39 -080054 rrm.o \
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070055 sta_info.o \
56 tkip_countermeasures.o \
57 utils.o \
Dmitry Shmidtabb90a32016-12-05 15:34:39 -080058 vlan.o \
59 vlan_ifconfig.o \
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070060 vlan_init.o \
61 wmm.o \
62 wnm_ap.o \
63 wpa_auth.o \
64 wpa_auth_ft.o \
65 wpa_auth_glue.o \
66 wpa_auth_ie.o \
67 wps_hostapd.o \
68 x_snoop.o
69
70libap.a: $(LIB_OBJS)
71 $(AR) crT $@ $?
72
73-include $(OBJS:%.o=%.d)