blob: 48f8f238d9193fb002b6d57a54ca354de111d688 [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
Hai Shalom81f62d82019-07-22 12:10:00 -070023CFLAGS += -DCONFIG_AIRTIME_POLICY
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070024
25LIB_OBJS= \
26 accounting.o \
27 ap_config.o \
28 ap_drv_ops.o \
29 ap_list.o \
30 ap_mlme.o \
Hai Shalom81f62d82019-07-22 12:10:00 -070031 airtime_policy.o \
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070032 authsrv.o \
33 beacon.o \
34 bss_load.o \
35 ctrl_iface_ap.o \
36 dfs.o \
37 dhcp_snoop.o \
38 drv_callbacks.o \
39 eap_user_db.o \
Roshan Pius3a1667e2018-07-03 15:17:14 -070040 eth_p_oui.o \
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070041 gas_serv.o \
42 hostapd.o \
43 hs20.o \
44 hw_features.o \
45 iapp.o \
46 ieee802_11_auth.o \
47 ieee802_11.o \
48 ieee802_11_ht.o \
49 ieee802_11_shared.o \
50 ieee802_11_vht.o \
51 ieee802_1x.o \
Dmitry Shmidtabb90a32016-12-05 15:34:39 -080052 neighbor_db.o \
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070053 ndisc_snoop.o \
54 p2p_hostapd.o \
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070055 pmksa_cache_auth.o \
56 preauth_auth.o \
Dmitry Shmidtabb90a32016-12-05 15:34:39 -080057 rrm.o \
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070058 sta_info.o \
59 tkip_countermeasures.o \
60 utils.o \
Dmitry Shmidtabb90a32016-12-05 15:34:39 -080061 vlan.o \
62 vlan_ifconfig.o \
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070063 vlan_init.o \
64 wmm.o \
65 wnm_ap.o \
66 wpa_auth.o \
67 wpa_auth_ft.o \
68 wpa_auth_glue.o \
69 wpa_auth_ie.o \
70 wps_hostapd.o \
71 x_snoop.o
72
73libap.a: $(LIB_OBJS)
74 $(AR) crT $@ $?
75
76-include $(OBJS:%.o=%.d)