blob: b8c167cda33bf53068a83be0e7212043a6f921eb [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
13CFLAGS += -DCONFIG_HS20
14CFLAGS += -DCONFIG_INTERWORKING
Dmitry Shmidtabb90a32016-12-05 15:34:39 -080015CFLAGS += -DCONFIG_IEEE80211R
Dmitry Shmidt9839ecd2016-11-07 11:05:47 -080016CFLAGS += -DCONFIG_IEEE80211R_AP
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070017CFLAGS += -DCONFIG_IEEE80211W
18CFLAGS += -DCONFIG_WPS
19CFLAGS += -DCONFIG_PROXYARP
Dmitry Shmidtabb90a32016-12-05 15:34:39 -080020CFLAGS += -DCONFIG_IPV6
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070021CFLAGS += -DCONFIG_IAPP
22
23LIB_OBJS= \
24 accounting.o \
25 ap_config.o \
26 ap_drv_ops.o \
27 ap_list.o \
28 ap_mlme.o \
29 authsrv.o \
30 beacon.o \
31 bss_load.o \
32 ctrl_iface_ap.o \
33 dfs.o \
34 dhcp_snoop.o \
35 drv_callbacks.o \
36 eap_user_db.o \
37 gas_serv.o \
38 hostapd.o \
39 hs20.o \
40 hw_features.o \
41 iapp.o \
42 ieee802_11_auth.o \
43 ieee802_11.o \
44 ieee802_11_ht.o \
45 ieee802_11_shared.o \
46 ieee802_11_vht.o \
47 ieee802_1x.o \
Dmitry Shmidtabb90a32016-12-05 15:34:39 -080048 neighbor_db.o \
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070049 ndisc_snoop.o \
50 p2p_hostapd.o \
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070051 pmksa_cache_auth.o \
52 preauth_auth.o \
Dmitry Shmidtabb90a32016-12-05 15:34:39 -080053 rrm.o \
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070054 sta_info.o \
55 tkip_countermeasures.o \
56 utils.o \
Dmitry Shmidtabb90a32016-12-05 15:34:39 -080057 vlan.o \
58 vlan_ifconfig.o \
Dmitry Shmidt9d9e6022015-04-23 10:34:55 -070059 vlan_init.o \
60 wmm.o \
61 wnm_ap.o \
62 wpa_auth.o \
63 wpa_auth_ft.o \
64 wpa_auth_glue.o \
65 wpa_auth_ie.o \
66 wps_hostapd.o \
67 x_snoop.o
68
69libap.a: $(LIB_OBJS)
70 $(AR) crT $@ $?
71
72-include $(OBJS:%.o=%.d)