1SubDir HAIKU_TOP src libs compat freebsd_wlan net80211 ; 2 3UseHeaders [ FDirName $(SUBDIR) .. .. freebsd_network ] : true ; 4UseHeaders [ FDirName $(SUBDIR) .. .. freebsd_network compat ] : true ; 5UseHeaders [ FDirName $(SUBDIR) .. ] : true ; 6UseHeaders [ FDirName $(SUBDIR) ] : true ; 7UsePrivateHeaders net system ; 8UsePrivateKernelHeaders ; 9 10# Enabling C++ structures in C only code 11Includes [ FGristFiles kernel_c++_structs.h ] 12 : <src!system!kernel>kernel_c++_struct_sizes.h ; 13 14SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] 15 -Wno-format 16 -Wno-unused 17 -Wno-uninitialized ; 18 19SEARCH_SOURCE += [ FDirName $(SUBDIR) .. crypto rijndael ] ; 20 21KernelStaticLibrary libfreebsd_wlan.a : 22 ieee80211.c 23 ieee80211_action.c 24 ieee80211_adhoc.c 25 ieee80211_ageq.c 26 ieee80211_amrr.c 27 ieee80211_crypto.c 28 ieee80211_crypto_ccmp.c 29 ieee80211_crypto_none.c 30 ieee80211_crypto_tkip.c 31 ieee80211_crypto_wep.c 32 ieee80211_dfs.c 33 ieee80211_haiku.c 34 ieee80211_ht.c 35 ieee80211_input.c 36 ieee80211_ioctl.c 37 ieee80211_hostap.c 38 ieee80211_monitor.c 39 ieee80211_node.c 40 ieee80211_output.c 41 ieee80211_phy.c 42 ieee80211_power.c 43 ieee80211_proto.c 44 ieee80211_radiotap.c 45 ieee80211_regdomain.c 46 ieee80211_scan_sta.c 47 ieee80211_scan.c 48 ieee80211_sta.c 49 ieee80211_wds.c 50 51 # Rijndael (aka AES) cryptographic support for crypto_ccmp 52 rijndael-alg-fst.c 53 rijndael-api.c 54 55 # NOT SUPPORTED YET ieee80211_acl.c 56 # NOT SUPPORTED YET ieee80211_ddb.c 57 # NOT SUPPORTED YET ieee80211_hwmp.c 58 # NOT SUPPORTED YET ieee80211_mesh.c 59 # NOT SUPPORTED YET ieee80211_rssadapt.c 60 # NOT SUPPORTED YET ieee80211_superg.c 61 # NOT SUPPORTED YET ieee80211_tdma.c 62 # NOT SUPPORTED YET ieee80211_xauth.c 63 ; 64 65