SubDir HAIKU_TOP src libs compat freebsd_wlan net80211 ;UseHeaders [ FDirName $(SUBDIR) .. .. freebsd_network ] : true ;UseHeaders [ FDirName $(SUBDIR) .. .. freebsd_network compat ] : true ;UseHeaders [ FDirName $(SUBDIR) .. ] : true ;UseHeaders [ FDirName $(SUBDIR) ] : true ;UsePrivateHeaders net system ;UsePrivateKernelHeaders ;# FIXME: Something in here is broken at even -O1! Slow WiFi is better than no WiFi...CCFLAGS on [ FGristFiles ieee80211_scan_sw.o ] = -O0 ;SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ]-Wno-format -Wno-unused -Wno-uninitialized ;SubDirC++Flags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ;SEARCH_SOURCE += [ FDirName $(SUBDIR) .. crypto rijndael ] ;# The reason we use a KernelMergeObject followed by KernelStaticLibrary is to# force all objects, not just the ones a driver links against, to be linked# into the final binary. Otherwise, certain objects which export no symbols# besides SYSINIT() would not be linked at all, and in order for this module# to function properly, they must be.SubDirCcFlags -fvisibility=hidden ;SubDirC++Flags -fvisibility=hidden ;KernelMergeObject freebsd_wlan.o :ieee80211.cieee80211_action.cieee80211_adhoc.cieee80211_ageq.cieee80211_amrr.cieee80211_crypto.cieee80211_crypto_ccmp.cieee80211_crypto_none.cieee80211_crypto_tkip.cieee80211_crypto_wep.cieee80211_dfs.cieee80211_haiku.cppieee80211_ht.cieee80211_input.cieee80211_ioctl.cieee80211_hostap.cieee80211_monitor.cieee80211_node.cieee80211_output.cieee80211_phy.cieee80211_power.cieee80211_proto.cieee80211_radiotap.cieee80211_ratectl.cieee80211_ratectl_none.cieee80211_regdomain.cieee80211_rssadapt.cieee80211_scan.cieee80211_scan_sta.cieee80211_scan_sw.cieee80211_sta.cieee80211_vht.cieee80211_wds.cieee80211_xauth.c# Rijndael (aka AES) cryptographic support for crypto_ccmprijndael-alg-fst.crijndael-api.c# NOT SUPPORTED YET ieee80211_acl.c# NOT SUPPORTED YET ieee80211_ddb.c# NOT SUPPORTED YET ieee80211_hwmp.c# NOT SUPPORTED YET ieee80211_mesh.c# NOT SUPPORTED YET ieee80211_superg.c# NOT SUPPORTED YET ieee80211_tdma.c;KernelStaticLibraryObjects freebsd_wlan.a :freebsd_wlan.o ;