Makefile 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. all: libap.a
  2. clean:
  3. rm -f *~ *.o *.d *.gcno *.gcda *.gcov libap.a
  4. install:
  5. @echo Nothing to be made.
  6. include ../lib.rules
  7. CFLAGS += -DHOSTAPD
  8. CFLAGS += -DNEED_AP_MLME
  9. CFLAGS += -DCONFIG_HS20
  10. CFLAGS += -DCONFIG_INTERWORKING
  11. CFLAGS += -DCONFIG_IEEE80211R
  12. CFLAGS += -DCONFIG_IEEE80211R_AP
  13. CFLAGS += -DCONFIG_IEEE80211W
  14. CFLAGS += -DCONFIG_WPS
  15. CFLAGS += -DCONFIG_PROXYARP
  16. CFLAGS += -DCONFIG_IPV6
  17. CFLAGS += -DCONFIG_IAPP
  18. LIB_OBJS= \
  19. accounting.o \
  20. ap_config.o \
  21. ap_drv_ops.o \
  22. ap_list.o \
  23. ap_mlme.o \
  24. authsrv.o \
  25. beacon.o \
  26. bss_load.o \
  27. ctrl_iface_ap.o \
  28. dfs.o \
  29. dhcp_snoop.o \
  30. drv_callbacks.o \
  31. eap_user_db.o \
  32. gas_serv.o \
  33. hostapd.o \
  34. hs20.o \
  35. hw_features.o \
  36. iapp.o \
  37. ieee802_11_auth.o \
  38. ieee802_11.o \
  39. ieee802_11_ht.o \
  40. ieee802_11_shared.o \
  41. ieee802_11_vht.o \
  42. ieee802_1x.o \
  43. neighbor_db.o \
  44. ndisc_snoop.o \
  45. p2p_hostapd.o \
  46. pmksa_cache_auth.o \
  47. preauth_auth.o \
  48. rrm.o \
  49. sta_info.o \
  50. tkip_countermeasures.o \
  51. utils.o \
  52. vlan.o \
  53. vlan_ifconfig.o \
  54. vlan_init.o \
  55. wmm.o \
  56. wnm_ap.o \
  57. wpa_auth.o \
  58. wpa_auth_ft.o \
  59. wpa_auth_glue.o \
  60. wpa_auth_ie.o \
  61. wps_hostapd.o \
  62. x_snoop.o
  63. libap.a: $(LIB_OBJS)
  64. $(AR) crT $@ $?
  65. -include $(OBJS:%.o=%.d)