diff --git a/AirportItlwm/AirportItlwm-Sequoia-Info.plist b/AirportItlwm/AirportItlwm-Sequoia-Info.plist new file mode 100644 index 00000000..22b8e078 --- /dev/null +++ b/AirportItlwm/AirportItlwm-Sequoia-Info.plist @@ -0,0 +1,80 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + $(MODULE_VERSION) + CFBundleVersion + $(MODULE_VERSION) + IOKitPersonalities + + NetworkController + + CFBundleIdentifier + com.zxystd.AirportItlwm + IOClass + AirportItlwm + IOMatchCategory + WiFiDriver + IONetworkRootType + airport + IOProbeScore + 70000 + IOProviderClass + IOPCIEDeviceWrapper + IOResourceMatch + IOBSD + + itlwm + + CFBundleIdentifier + com.zxystd.AirportItlwm + IOClass + IOPCIEDeviceWrapper + IOPCIMatch + 0x27238086 0x43F08086 0xA0F08086 0x34F08086 0x4DF08086 0x02F08086 0x3DF08086 0x06F08086 0x27208086 0x08b18086 0x08b28086 0x08b38086 0x08b48086 0x095a8086 0x095b8086 0x31658086 0x31668086 0x24f38086 0x24f48086 0x24f58086 0x24f68086 0x24fb8086 0x24fd8086 0x25268086 0x9df08086 0xa3708086 0x31DC8086 0x30DC8086 0x271C8086 0x271B8086 0x42a48086 0x00a08086 0x00a48086 0x02a08086 0x40a48086 0x00608086 0x00648086 0x02608086 0x02648086 0x42298086 0x422b8086 0x422c8086 0x42308086 0x42328086 0x42358086 0x42368086 0x42378086 0x42388086 0x42398086 0x423a8086 0x423b8086 0x423c8086 0x423d8086 0x00828086 0x00838086 0x00848086 0x00858086 0x00878086 0x00898086 0x008a8086 0x008b8086 0x00908086 0x00918086 0x08928086 0x08938086 0x08948086 0x08958086 0x08968086 0x08978086 0x08ae8086 0x08af8086 0x088e8086 0x088f8086 0x08908086 0x08918086 0x08878086 0x08888086 0x27258086 0x27268086 0x7A708086 0x7AF08086 0x51F08086 0x54F08086 0x27298086 0x7E408086 0x7F708086 0x51F18086 + IOProbeScore + 70000 + IOProviderClass + IOPCIDevice + + + NSHumanReadableCopyright + Copyright © 2020 钟先耀. All rights reserved. + OSBundleLibraries + + com.apple.driver.corecapture + 1.0.0 + com.apple.iokit.IO80211Family + 1.5.0 + com.apple.iokit.IONetworkingFamily + 3.2 + com.apple.iokit.IOPCIFamily + 2.9 + com.apple.iokit.IOSkywalkFamily + 1.0 + com.apple.kpi.bsd + 16.7 + com.apple.kpi.iokit + 16.7 + com.apple.kpi.libkern + 16.7 + com.apple.kpi.mach + 16.7 + + OSBundleRequired + Network-Root + + diff --git a/itlwm.xcodeproj/project.pbxproj b/itlwm.xcodeproj/project.pbxproj index 6b5a7b44..e03d1c3a 100644 --- a/itlwm.xcodeproj/project.pbxproj +++ b/itlwm.xcodeproj/project.pbxproj @@ -90,6 +90,113 @@ 17FD7F78255E547200611406 /* ItlIwn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 17FD7F0E255E4AC800611406 /* ItlIwn.cpp */; }; 17FD7F7F255E549500611406 /* if_iwnvar.h in Headers */ = {isa = PBXBuildFile; fileRef = 17FD7F0C255E4A0900611406 /* if_iwnvar.h */; }; 17FD7F86255E549900611406 /* if_iwnreg.h in Headers */ = {isa = PBXBuildFile; fileRef = 17FD7F0D255E4AB000611406 /* if_iwnreg.h */; }; + 1EB6D99A2C2734CB002C5824 /* CCDataPipe.h in Headers */ = {isa = PBXBuildFile; fileRef = F84AD8812A497DB200DC8DED /* CCDataPipe.h */; }; + 1EB6D99B2C2734CB002C5824 /* debug.h in Headers */ = {isa = PBXBuildFile; fileRef = F89B6C2225027609000F77FF /* debug.h */; }; + 1EB6D99C2C2734CB002C5824 /* IOSkywalkEthernetInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = F89B6BD025021E66000F77FF /* IOSkywalkEthernetInterface.h */; }; + 1EB6D99D2C2734CB002C5824 /* IO80211InfraProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = F84AD87C2A497DB200DC8DED /* IO80211InfraProtocol.h */; }; + 1EB6D99E2C2734CB002C5824 /* IOSkywalkLogicalLink.h in Headers */ = {isa = PBXBuildFile; fileRef = F84AD87E2A497DB200DC8DED /* IOSkywalkLogicalLink.h */; }; + 1EB6D99F2C2734CB002C5824 /* AirportItlwmEthernetInterface.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F8A0282E2A4A7E0400C6DE90 /* AirportItlwmEthernetInterface.hpp */; }; + 1EB6D9A02C2734CB002C5824 /* IOSkywalkNetworkPacket.h in Headers */ = {isa = PBXBuildFile; fileRef = F84AD87B2A497DB200DC8DED /* IOSkywalkNetworkPacket.h */; }; + 1EB6D9A12C2734CB002C5824 /* apple80211_ioctl.h in Headers */ = {isa = PBXBuildFile; fileRef = F89B6BC525021DEC000F77FF /* apple80211_ioctl.h */; }; + 1EB6D9A22C2734CB002C5824 /* CCLogPipe.h in Headers */ = {isa = PBXBuildFile; fileRef = F84AD8852A497DB200DC8DED /* CCLogPipe.h */; }; + 1EB6D9A32C2734CB002C5824 /* IO80211P2PInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = F8F7EA36252D834500520FD4 /* IO80211P2PInterface.h */; }; + 1EB6D9A42C2734CB002C5824 /* CCPipe.h in Headers */ = {isa = PBXBuildFile; fileRef = F84AD87D2A497DB200DC8DED /* CCPipe.h */; }; + 1EB6D9A52C2734CB002C5824 /* IO80211WorkLoop.h in Headers */ = {isa = PBXBuildFile; fileRef = F8F7EA39252D834500520FD4 /* IO80211WorkLoop.h */; }; + 1EB6D9A62C2734CB002C5824 /* apple80211_var.h in Headers */ = {isa = PBXBuildFile; fileRef = F89B6BC425021DEC000F77FF /* apple80211_var.h */; }; + 1EB6D9A72C2734CB002C5824 /* IOSkywalkPacketBufferPool.h in Headers */ = {isa = PBXBuildFile; fileRef = F84AD8832A497DB200DC8DED /* IOSkywalkPacketBufferPool.h */; }; + 1EB6D9A82C2734CB002C5824 /* IOSkywalkLegacyEthernetInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = F84AD8842A497DB200DC8DED /* IOSkywalkLegacyEthernetInterface.h */; }; + 1EB6D9A92C2734CB002C5824 /* AirportItlwmInterface.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F8CA44A225091AF60036119A /* AirportItlwmInterface.hpp */; }; + 1EB6D9AA2C2734CB002C5824 /* IO80211Interface.h in Headers */ = {isa = PBXBuildFile; fileRef = F8F7EA38252D834500520FD4 /* IO80211Interface.h */; }; + 1EB6D9AB2C2734CB002C5824 /* IO80211WorkQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = F84AD87A2A497DB200DC8DED /* IO80211WorkQueue.h */; }; + 1EB6D9AC2C2734CB002C5824 /* (null) in Headers */ = {isa = PBXBuildFile; }; + 1EB6D9AD2C2734CB002C5824 /* IO80211InfraInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = F84AD87F2A497DB200DC8DED /* IO80211InfraInterface.h */; }; + 1EB6D9AE2C2734CB002C5824 /* IO80211SkywalkInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = F8F7EA37252D834500520FD4 /* IO80211SkywalkInterface.h */; }; + 1EB6D9AF2C2734CB002C5824 /* CCLogStream.h in Headers */ = {isa = PBXBuildFile; fileRef = F84AD8822A497DB200DC8DED /* CCLogStream.h */; }; + 1EB6D9B02C2734CB002C5824 /* AirportItlwmSkywalkInterface.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F8A028712A4A7FE100C6DE90 /* AirportItlwmSkywalkInterface.hpp */; }; + 1EB6D9B12C2734CB002C5824 /* AirportItlwm.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F89B6BBB25021C9C000F77FF /* AirportItlwm.hpp */; }; + 1EB6D9B22C2734CB002C5824 /* IO80211ControllerV2.h in Headers */ = {isa = PBXBuildFile; fileRef = F89F35F12A49867F00061876 /* IO80211ControllerV2.h */; }; + 1EB6D9B32C2734CB002C5824 /* IOPCIEDeviceWrapper.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F8A0287E2A4A80EA00C6DE90 /* IOPCIEDeviceWrapper.hpp */; }; + 1EB6D9B42C2734CB002C5824 /* IO80211VirtualInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = F8F7EA34252D834500520FD4 /* IO80211VirtualInterface.h */; }; + 1EB6D9B52C2734CB002C5824 /* IO80211Controller.h in Headers */ = {isa = PBXBuildFile; fileRef = F8F7EA35252D834500520FD4 /* IO80211Controller.h */; }; + 1EB6D9B62C2734CB002C5824 /* (null) in Headers */ = {isa = PBXBuildFile; }; + 1EB6D9B72C2734CB002C5824 /* AirportItlwmV2.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F8A028212A4A7DDC00C6DE90 /* AirportItlwmV2.hpp */; }; + 1EB6D9B82C2734CB002C5824 /* ieee80211_ra.h in Headers */ = {isa = PBXBuildFile; fileRef = F8C594D225FD935B0007D19C /* ieee80211_ra.h */; }; + 1EB6D9B92C2734CB002C5824 /* CCStream.h in Headers */ = {isa = PBXBuildFile; fileRef = F84AD8802A497DB200DC8DED /* CCStream.h */; }; + 1EB6D9BA2C2734CB002C5824 /* apple80211_wps.h in Headers */ = {isa = PBXBuildFile; fileRef = F89B6BC325021DEC000F77FF /* apple80211_wps.h */; }; + 1EB6D9BC2C2734CB002C5824 /* rs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5DD111326D93B5F00BA01EF /* rs.cpp */; }; + 1EB6D9BD2C2734CB002C5824 /* _mbuf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8D257732495A33500872E4F /* _mbuf.cpp */; }; + 1EB6D9BE2C2734CB002C5824 /* ieee80211_ra.c in Sources */ = {isa = PBXBuildFile; fileRef = F8C594D125FD935B0007D19C /* ieee80211_ra.c */; }; + 1EB6D9BF2C2734CB002C5824 /* _task.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8F9EDE0240B7415009CB8E7 /* _task.cpp */; }; + 1EB6D9C02C2734CB002C5824 /* FwBinary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5076FA7F24CC71E40011B2BB /* FwBinary.cpp */; }; + 1EB6D9C12C2734CB002C5824 /* ieee80211_proto.c in Sources */ = {isa = PBXBuildFile; fileRef = F8C2EC2F24080319007A9422 /* ieee80211_proto.c */; }; + 1EB6D9C22C2734CB002C5824 /* _string.c in Sources */ = {isa = PBXBuildFile; fileRef = F8C2EC3024080319007A9422 /* _string.c */; }; + 1EB6D9C32C2734CB002C5824 /* ieee80211_ioctl.c in Sources */ = {isa = PBXBuildFile; fileRef = F8C2EC3224080319007A9422 /* ieee80211_ioctl.c */; }; + 1EB6D9C42C2734CB002C5824 /* ieee80211.c in Sources */ = {isa = PBXBuildFile; fileRef = F8C2EC3324080319007A9422 /* ieee80211.c */; }; + 1EB6D9C52C2734CB002C5824 /* ieee80211_rssadapt.c in Sources */ = {isa = PBXBuildFile; fileRef = F8C2EC3424080319007A9422 /* ieee80211_rssadapt.c */; }; + 1EB6D9C62C2734CB002C5824 /* ieee80211_input.c in Sources */ = {isa = PBXBuildFile; fileRef = F8C2EC3524080319007A9422 /* ieee80211_input.c */; }; + 1EB6D9C72C2734CB002C5824 /* timeout.c in Sources */ = {isa = PBXBuildFile; fileRef = F8C2EC3724080319007A9422 /* timeout.c */; }; + 1EB6D9C82C2734CB002C5824 /* ieee80211_mira.c in Sources */ = {isa = PBXBuildFile; fileRef = F8C2EC3924080319007A9422 /* ieee80211_mira.c */; }; + 1EB6D9C92C2734CB002C5824 /* ieee80211_crypto_bip.c in Sources */ = {isa = PBXBuildFile; fileRef = F8C2EC3B24080319007A9422 /* ieee80211_crypto_bip.c */; }; + 1EB6D9CA2C2734CB002C5824 /* ieee80211_crypto_tkip.c in Sources */ = {isa = PBXBuildFile; fileRef = F8C2EC3C24080319007A9422 /* ieee80211_crypto_tkip.c */; }; + 1EB6D9CB2C2734CB002C5824 /* ieee80211_crypto_ccmp.c in Sources */ = {isa = PBXBuildFile; fileRef = F8C2EC3D24080319007A9422 /* ieee80211_crypto_ccmp.c */; }; + 1EB6D9CC2C2734CB002C5824 /* ieee80211_crypto_wep.c in Sources */ = {isa = PBXBuildFile; fileRef = F8C2EC462408031A007A9422 /* ieee80211_crypto_wep.c */; }; + 1EB6D9CD2C2734CB002C5824 /* ieee80211_pae_input.c in Sources */ = {isa = PBXBuildFile; fileRef = F8C2EC3E24080319007A9422 /* ieee80211_pae_input.c */; }; + 1EB6D9CE2C2734CB002C5824 /* ieee80211_amrr.c in Sources */ = {isa = PBXBuildFile; fileRef = F8C2EC4024080319007A9422 /* ieee80211_amrr.c */; }; + 1EB6D9CF2C2734CB002C5824 /* ieee80211_output.c in Sources */ = {isa = PBXBuildFile; fileRef = F8C2EC472408031A007A9422 /* ieee80211_output.c */; }; + 1EB6D9D02C2734CB002C5824 /* ieee80211_crypto.c in Sources */ = {isa = PBXBuildFile; fileRef = F8C2EC482408031A007A9422 /* ieee80211_crypto.c */; }; + 1EB6D9D12C2734CB002C5824 /* CTimeout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8C2EC492408031A007A9422 /* CTimeout.cpp */; }; + 1EB6D9D22C2734CB002C5824 /* ieee80211_regdomain.c in Sources */ = {isa = PBXBuildFile; fileRef = F8C2EC4B2408031A007A9422 /* ieee80211_regdomain.c */; }; + 1EB6D9D32C2734CB002C5824 /* ieee80211_node.c in Sources */ = {isa = PBXBuildFile; fileRef = F8C2EC4C2408031A007A9422 /* ieee80211_node.c */; }; + 1EB6D9D42C2734CB002C5824 /* ieee80211_pae_output.c in Sources */ = {isa = PBXBuildFile; fileRef = F8C2EC4D2408031A007A9422 /* ieee80211_pae_output.c */; }; + 1EB6D9D52C2734CB002C5824 /* sha1-pbkdf2.c in Sources */ = {isa = PBXBuildFile; fileRef = F88D2B3B2414E64000BBE700 /* sha1-pbkdf2.c */; }; + 1EB6D9D62C2734CB002C5824 /* aes.c in Sources */ = {isa = PBXBuildFile; fileRef = 024A07C923FCBC6C009FBA6C /* aes.c */; }; + 1EB6D9D72C2734CB002C5824 /* hmac.c in Sources */ = {isa = PBXBuildFile; fileRef = 024A07CA23FCBC6C009FBA6C /* hmac.c */; }; + 1EB6D9D82C2734CB002C5824 /* sha2.c in Sources */ = {isa = PBXBuildFile; fileRef = 024A07CB23FCBC6C009FBA6C /* sha2.c */; }; + 1EB6D9D92C2734CB002C5824 /* rijndael.c in Sources */ = {isa = PBXBuildFile; fileRef = 024A07CC23FCBC6C009FBA6C /* rijndael.c */; }; + 1EB6D9DA2C2734CB002C5824 /* ecb3_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 024A07CD23FCBC6C009FBA6C /* ecb3_enc.c */; }; + 1EB6D9DB2C2734CB002C5824 /* set_key.c in Sources */ = {isa = PBXBuildFile; fileRef = 024A07CE23FCBC6C009FBA6C /* set_key.c */; }; + 1EB6D9DC2C2734CB002C5824 /* cast.c in Sources */ = {isa = PBXBuildFile; fileRef = 024A07CF23FCBC6C009FBA6C /* cast.c */; }; + 1EB6D9DD2C2734CB002C5824 /* michael.c in Sources */ = {isa = PBXBuildFile; fileRef = 024A07D123FCBC6C009FBA6C /* michael.c */; }; + 1EB6D9DE2C2734CB002C5824 /* arp.c in Sources */ = {isa = PBXBuildFile; fileRef = A5A0C5232A501E6800EF9328 /* arp.c */; }; + 1EB6D9DF2C2734CB002C5824 /* sha1.c in Sources */ = {isa = PBXBuildFile; fileRef = 024A07D823FCBC6C009FBA6C /* sha1.c */; }; + 1EB6D9E02C2734CB002C5824 /* cmac.c in Sources */ = {isa = PBXBuildFile; fileRef = 024A07DD23FCBC6C009FBA6C /* cmac.c */; }; + 1EB6D9E12C2734CB002C5824 /* ecb_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 024A07E423FCBC6C009FBA6C /* ecb_enc.c */; }; + 1EB6D9E22C2734CB002C5824 /* chachapoly.c in Sources */ = {isa = PBXBuildFile; fileRef = 024A07E923FCBC6C009FBA6C /* chachapoly.c */; }; + 1EB6D9E32C2734CB002C5824 /* AirportItlwmV2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8A028202A4A7DDC00C6DE90 /* AirportItlwmV2.cpp */; }; + 1EB6D9E42C2734CB002C5824 /* (null) in Sources */ = {isa = PBXBuildFile; }; + 1EB6D9E52C2734CB002C5824 /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 024A07EA23FCBC6C009FBA6C /* md5.c */; }; + 1EB6D9E62C2734CB002C5824 /* arc4.c in Sources */ = {isa = PBXBuildFile; fileRef = 024A07EB23FCBC6C009FBA6C /* arc4.c */; }; + 1EB6D9E72C2734CB002C5824 /* AirportItlwmEthernetInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8A0282D2A4A7E0400C6DE90 /* AirportItlwmEthernetInterface.cpp */; }; + 1EB6D9E82C2734CB002C5824 /* AirportItlwmSkywalkInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8A028702A4A7FE100C6DE90 /* AirportItlwmSkywalkInterface.cpp */; }; + 1EB6D9E92C2734CB002C5824 /* blf.c in Sources */ = {isa = PBXBuildFile; fileRef = 024A07EC23FCBC6C009FBA6C /* blf.c */; }; + 1EB6D9EA2C2734CB002C5824 /* _ifq.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5FA2AE328A797B200847103 /* _ifq.cpp */; }; + 1EB6D9EB2C2734CB002C5824 /* poly1305.c in Sources */ = {isa = PBXBuildFile; fileRef = 024A07ED23FCBC6C009FBA6C /* poly1305.c */; }; + 1EB6D9EC2C2734CB002C5824 /* key_wrap.c in Sources */ = {isa = PBXBuildFile; fileRef = 024A07F023FCBC6C009FBA6C /* key_wrap.c */; }; + 1EB6D9ED2C2734CB002C5824 /* gmac.c in Sources */ = {isa = PBXBuildFile; fileRef = 024A07F223FCBC6C009FBA6C /* gmac.c */; }; + 1EB6D9EE2C2734CB002C5824 /* rmd160.c in Sources */ = {isa = PBXBuildFile; fileRef = 024A07F323FCBC6C009FBA6C /* rmd160.c */; }; + 1EB6D9EF2C2734CB002C5824 /* idgen.c in Sources */ = {isa = PBXBuildFile; fileRef = 024A07F423FCBC6C009FBA6C /* idgen.c */; }; + 1EB6D9F02C2734CB002C5824 /* compat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 024A07BA23FCBC6C009FBA6C /* compat.cpp */; }; + 1EB6D9F12C2734CB002C5824 /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = F8FA0EED2501E8C100B1822E /* zutil.c */; }; + 1EB6D9F22C2734CB002C5824 /* ItlHalService.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8D364F624F93AFD0029340B /* ItlHalService.cpp */; }; + 1EB6D9F32C2734CB002C5824 /* ItlIwx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8D6CD642442E8F200D2A454 /* ItlIwx.cpp */; }; + 1EB6D9F42C2734CB002C5824 /* utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 024A08BF23FCD4E2009FBA6C /* utils.cpp */; }; + 1EB6D9F52C2734CB002C5824 /* fw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 024A08BD23FCD314009FBA6C /* fw.cpp */; }; + 1EB6D9F62C2734CB002C5824 /* io.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 024A08C123FCD999009FBA6C /* io.cpp */; }; + 1EB6D9F72C2734CB002C5824 /* rx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 024A08C323FCDC14009FBA6C /* rx.cpp */; }; + 1EB6D9F82C2734CB002C5824 /* coex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F837C91C2724577F00B2C499 /* coex.cpp */; }; + 1EB6D9F92C2734CB002C5824 /* tx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 024A08C523FCDC3B009FBA6C /* tx.cpp */; }; + 1EB6D9FA2C2734CB002C5824 /* hw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 024A08C723FCE2ED009FBA6C /* hw.cpp */; }; + 1EB6D9FB2C2734CB002C5824 /* ItlIwn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 17FD7F0E255E4AC800611406 /* ItlIwn.cpp */; }; + 1EB6D9FC2C2734CB002C5824 /* phy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 024A08C923FCE537009FBA6C /* phy.cpp */; }; + 1EB6D9FD2C2734CB002C5824 /* mac80211.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 024A08CB23FCE5CA009FBA6C /* mac80211.cpp */; }; + 1EB6D9FE2C2734CB002C5824 /* nvm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 024A08CD23FCE67F009FBA6C /* nvm.cpp */; }; + 1EB6D9FF2C2734CB002C5824 /* ctxt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 024A08CF23FCEE88009FBA6C /* ctxt.cpp */; }; + 1EB6DA002C2734CB002C5824 /* led.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 024A08D123FCF395009FBA6C /* led.cpp */; }; + 1EB6DA012C2734CB002C5824 /* power.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 024A08D323FCF3E6009FBA6C /* power.cpp */; }; + 1EB6DA022C2734CB002C5824 /* scan.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 024A08D523FCF4D7009FBA6C /* scan.cpp */; }; + 1EB6DA032C2734CB002C5824 /* IOPCIEDeviceWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8A0287D2A4A80EA00C6DE90 /* IOPCIEDeviceWrapper.cpp */; }; + 1EB6DA042C2734CB002C5824 /* ItlIwm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8AF3A2F24F9F35B008911C1 /* ItlIwm.cpp */; }; + 1EB6DA062C2734CB002C5824 /* libkmod.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5088ECBC252884870068A63D /* libkmod.a */; }; 35CBE659251CB89700435CBC /* debug.h in Headers */ = {isa = PBXBuildFile; fileRef = F89B6C2225027609000F77FF /* debug.h */; }; 35CBE65A251CB89700435CBC /* IOSkywalkEthernetInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = F89B6BD025021E66000F77FF /* IOSkywalkEthernetInterface.h */; }; 35CBE65B251CB89700435CBC /* apple80211_ioctl.h in Headers */ = {isa = PBXBuildFile; fileRef = F89B6BC525021DEC000F77FF /* apple80211_ioctl.h */; }; @@ -994,6 +1101,13 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ + 1EB6D9982C2734CB002C5824 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 024A07A323FCBC3C009FBA6C /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5066D63825287F7900EE6F38; + remoteInfo = fw_gen; + }; 5066D63D252880A700EE6F38 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 024A07A323FCBC3C009FBA6C /* Project object */; @@ -1142,6 +1256,8 @@ 17FD7F41255E4EB300611406 /* iwn-5150 */ = {isa = PBXFileReference; lastKnownFileType = text; path = "iwn-5150"; sourceTree = ""; }; 17FD7F42255E4EB300611406 /* iwn-2000 */ = {isa = PBXFileReference; lastKnownFileType = text; path = "iwn-2000"; sourceTree = ""; }; 17FD7F44255E4EB300611406 /* iwn-4965 */ = {isa = PBXFileReference; lastKnownFileType = text; path = "iwn-4965"; sourceTree = ""; }; + 1EB6DA0B2C2734CB002C5824 /* AirportItlwm-Sequoia.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "AirportItlwm-Sequoia.kext"; sourceTree = BUILT_PRODUCTS_DIR; }; + 1EB6DA0C2C2734CB002C5824 /* AirportItlwm-Sonoma14.4 copy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "AirportItlwm-Sonoma14.4 copy-Info.plist"; path = "/Users/lorys89/Documents/GitHub/itlwm/AirportItlwm-Sonoma14.4 copy-Info.plist"; sourceTree = ""; }; 35CBE6BA251CB89700435CBC /* AirportItlwm.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AirportItlwm.kext; sourceTree = BUILT_PRODUCTS_DIR; }; 35CBE724251CB8BF00435CBC /* AirportItlwm.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AirportItlwm.kext; sourceTree = BUILT_PRODUCTS_DIR; }; 35CBE78F251CB8CA00435CBC /* AirportItlwm.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AirportItlwm.kext; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -1316,6 +1432,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 1EB6DA052C2734CB002C5824 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 1EB6DA062C2734CB002C5824 /* libkmod.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 35CBE6B5251CB89700435CBC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1395,6 +1519,7 @@ F89B6BBA25021C9C000F77FF /* AirportItlwm */, 024A07AD23FCBC3C009FBA6C /* Products */, 5088ECBB252884870068A63D /* Frameworks */, + 1EB6DA0C2C2734CB002C5824 /* AirportItlwm-Sonoma14.4 copy-Info.plist */, ); sourceTree = ""; }; @@ -1410,6 +1535,7 @@ F8AE6558285471560085B4CF /* AirportItlwm.kext */, F8B2110A2A2EC2680043ECBD /* AirportItlwm.kext */, F8D94CF52B9ABFE20081A3C4 /* AirportItlwm.kext */, + 1EB6DA0B2C2734CB002C5824 /* AirportItlwm-Sequoia.kext */, ); name = Products; sourceTree = ""; @@ -1855,6 +1981,46 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 1EB6D9992C2734CB002C5824 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 1EB6D99A2C2734CB002C5824 /* CCDataPipe.h in Headers */, + 1EB6D99B2C2734CB002C5824 /* debug.h in Headers */, + 1EB6D99C2C2734CB002C5824 /* IOSkywalkEthernetInterface.h in Headers */, + 1EB6D99D2C2734CB002C5824 /* IO80211InfraProtocol.h in Headers */, + 1EB6D99E2C2734CB002C5824 /* IOSkywalkLogicalLink.h in Headers */, + 1EB6D99F2C2734CB002C5824 /* AirportItlwmEthernetInterface.hpp in Headers */, + 1EB6D9A02C2734CB002C5824 /* IOSkywalkNetworkPacket.h in Headers */, + 1EB6D9A12C2734CB002C5824 /* apple80211_ioctl.h in Headers */, + 1EB6D9A22C2734CB002C5824 /* CCLogPipe.h in Headers */, + 1EB6D9A32C2734CB002C5824 /* IO80211P2PInterface.h in Headers */, + 1EB6D9A42C2734CB002C5824 /* CCPipe.h in Headers */, + 1EB6D9A52C2734CB002C5824 /* IO80211WorkLoop.h in Headers */, + 1EB6D9A62C2734CB002C5824 /* apple80211_var.h in Headers */, + 1EB6D9A72C2734CB002C5824 /* IOSkywalkPacketBufferPool.h in Headers */, + 1EB6D9A82C2734CB002C5824 /* IOSkywalkLegacyEthernetInterface.h in Headers */, + 1EB6D9A92C2734CB002C5824 /* AirportItlwmInterface.hpp in Headers */, + 1EB6D9AA2C2734CB002C5824 /* IO80211Interface.h in Headers */, + 1EB6D9AB2C2734CB002C5824 /* IO80211WorkQueue.h in Headers */, + 1EB6D9AC2C2734CB002C5824 /* (null) in Headers */, + 1EB6D9AD2C2734CB002C5824 /* IO80211InfraInterface.h in Headers */, + 1EB6D9AE2C2734CB002C5824 /* IO80211SkywalkInterface.h in Headers */, + 1EB6D9AF2C2734CB002C5824 /* CCLogStream.h in Headers */, + 1EB6D9B02C2734CB002C5824 /* AirportItlwmSkywalkInterface.hpp in Headers */, + 1EB6D9B12C2734CB002C5824 /* AirportItlwm.hpp in Headers */, + 1EB6D9B22C2734CB002C5824 /* IO80211ControllerV2.h in Headers */, + 1EB6D9B32C2734CB002C5824 /* IOPCIEDeviceWrapper.hpp in Headers */, + 1EB6D9B42C2734CB002C5824 /* IO80211VirtualInterface.h in Headers */, + 1EB6D9B52C2734CB002C5824 /* IO80211Controller.h in Headers */, + 1EB6D9B62C2734CB002C5824 /* (null) in Headers */, + 1EB6D9B72C2734CB002C5824 /* AirportItlwmV2.hpp in Headers */, + 1EB6D9B82C2734CB002C5824 /* ieee80211_ra.h in Headers */, + 1EB6D9B92C2734CB002C5824 /* CCStream.h in Headers */, + 1EB6D9BA2C2734CB002C5824 /* apple80211_wps.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 35CBE658251CB89700435CBC /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -2170,6 +2336,25 @@ productReference = 024A07AC23FCBC3C009FBA6C /* itlwm.kext */; productType = "com.apple.product-type.kernel-extension"; }; + 1EB6D9962C2734CB002C5824 /* AirportItlwm-Sequoia */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1EB6DA082C2734CB002C5824 /* Build configuration list for PBXNativeTarget "AirportItlwm-Sequoia" */; + buildPhases = ( + 1EB6D9992C2734CB002C5824 /* Headers */, + 1EB6D9BB2C2734CB002C5824 /* Sources */, + 1EB6DA052C2734CB002C5824 /* Frameworks */, + 1EB6DA072C2734CB002C5824 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 1EB6D9972C2734CB002C5824 /* PBXTargetDependency */, + ); + name = "AirportItlwm-Sequoia"; + productName = AirportItlwm; + productReference = 1EB6DA0B2C2734CB002C5824 /* AirportItlwm-Sequoia.kext */; + productType = "com.apple.product-type.kernel-extension"; + }; 35CBE655251CB89700435CBC /* AirportItlwm-Big Sur */ = { isa = PBXNativeTarget; buildConfigurationList = 35CBE6B7251CB89700435CBC /* Build configuration list for PBXNativeTarget "AirportItlwm-Big Sur" */; @@ -2335,6 +2520,9 @@ CreatedOnToolsVersion = 11.1; ProvisioningStyle = Manual; }; + 1EB6D9962C2734CB002C5824 = { + ProvisioningStyle = Manual; + }; 35CBE655251CB89700435CBC = { ProvisioningStyle = Manual; }; @@ -2388,6 +2576,7 @@ F8AE64F5285471560085B4CF /* AirportItlwm-Ventura */, F8B210A72A2EC2680043ECBD /* AirportItlwm-Sonoma14.0 */, F8D94C802B9ABFE20081A3C4 /* AirportItlwm-Sonoma14.4 */, + 1EB6D9962C2734CB002C5824 /* AirportItlwm-Sequoia */, 5066D63825287F7900EE6F38 /* fw_gen */, ); }; @@ -2401,6 +2590,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 1EB6DA072C2734CB002C5824 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 35CBE6B6251CB89700435CBC /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -2560,6 +2756,86 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 1EB6D9BB2C2734CB002C5824 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1EB6D9BC2C2734CB002C5824 /* rs.cpp in Sources */, + 1EB6D9BD2C2734CB002C5824 /* _mbuf.cpp in Sources */, + 1EB6D9BE2C2734CB002C5824 /* ieee80211_ra.c in Sources */, + 1EB6D9BF2C2734CB002C5824 /* _task.cpp in Sources */, + 1EB6D9C02C2734CB002C5824 /* FwBinary.cpp in Sources */, + 1EB6D9C12C2734CB002C5824 /* ieee80211_proto.c in Sources */, + 1EB6D9C22C2734CB002C5824 /* _string.c in Sources */, + 1EB6D9C32C2734CB002C5824 /* ieee80211_ioctl.c in Sources */, + 1EB6D9C42C2734CB002C5824 /* ieee80211.c in Sources */, + 1EB6D9C52C2734CB002C5824 /* ieee80211_rssadapt.c in Sources */, + 1EB6D9C62C2734CB002C5824 /* ieee80211_input.c in Sources */, + 1EB6D9C72C2734CB002C5824 /* timeout.c in Sources */, + 1EB6D9C82C2734CB002C5824 /* ieee80211_mira.c in Sources */, + 1EB6D9C92C2734CB002C5824 /* ieee80211_crypto_bip.c in Sources */, + 1EB6D9CA2C2734CB002C5824 /* ieee80211_crypto_tkip.c in Sources */, + 1EB6D9CB2C2734CB002C5824 /* ieee80211_crypto_ccmp.c in Sources */, + 1EB6D9CC2C2734CB002C5824 /* ieee80211_crypto_wep.c in Sources */, + 1EB6D9CD2C2734CB002C5824 /* ieee80211_pae_input.c in Sources */, + 1EB6D9CE2C2734CB002C5824 /* ieee80211_amrr.c in Sources */, + 1EB6D9CF2C2734CB002C5824 /* ieee80211_output.c in Sources */, + 1EB6D9D02C2734CB002C5824 /* ieee80211_crypto.c in Sources */, + 1EB6D9D12C2734CB002C5824 /* CTimeout.cpp in Sources */, + 1EB6D9D22C2734CB002C5824 /* ieee80211_regdomain.c in Sources */, + 1EB6D9D32C2734CB002C5824 /* ieee80211_node.c in Sources */, + 1EB6D9D42C2734CB002C5824 /* ieee80211_pae_output.c in Sources */, + 1EB6D9D52C2734CB002C5824 /* sha1-pbkdf2.c in Sources */, + 1EB6D9D62C2734CB002C5824 /* aes.c in Sources */, + 1EB6D9D72C2734CB002C5824 /* hmac.c in Sources */, + 1EB6D9D82C2734CB002C5824 /* sha2.c in Sources */, + 1EB6D9D92C2734CB002C5824 /* rijndael.c in Sources */, + 1EB6D9DA2C2734CB002C5824 /* ecb3_enc.c in Sources */, + 1EB6D9DB2C2734CB002C5824 /* set_key.c in Sources */, + 1EB6D9DC2C2734CB002C5824 /* cast.c in Sources */, + 1EB6D9DD2C2734CB002C5824 /* michael.c in Sources */, + 1EB6D9DE2C2734CB002C5824 /* arp.c in Sources */, + 1EB6D9DF2C2734CB002C5824 /* sha1.c in Sources */, + 1EB6D9E02C2734CB002C5824 /* cmac.c in Sources */, + 1EB6D9E12C2734CB002C5824 /* ecb_enc.c in Sources */, + 1EB6D9E22C2734CB002C5824 /* chachapoly.c in Sources */, + 1EB6D9E32C2734CB002C5824 /* AirportItlwmV2.cpp in Sources */, + 1EB6D9E42C2734CB002C5824 /* (null) in Sources */, + 1EB6D9E52C2734CB002C5824 /* md5.c in Sources */, + 1EB6D9E62C2734CB002C5824 /* arc4.c in Sources */, + 1EB6D9E72C2734CB002C5824 /* AirportItlwmEthernetInterface.cpp in Sources */, + 1EB6D9E82C2734CB002C5824 /* AirportItlwmSkywalkInterface.cpp in Sources */, + 1EB6D9E92C2734CB002C5824 /* blf.c in Sources */, + 1EB6D9EA2C2734CB002C5824 /* _ifq.cpp in Sources */, + 1EB6D9EB2C2734CB002C5824 /* poly1305.c in Sources */, + 1EB6D9EC2C2734CB002C5824 /* key_wrap.c in Sources */, + 1EB6D9ED2C2734CB002C5824 /* gmac.c in Sources */, + 1EB6D9EE2C2734CB002C5824 /* rmd160.c in Sources */, + 1EB6D9EF2C2734CB002C5824 /* idgen.c in Sources */, + 1EB6D9F02C2734CB002C5824 /* compat.cpp in Sources */, + 1EB6D9F12C2734CB002C5824 /* zutil.c in Sources */, + 1EB6D9F22C2734CB002C5824 /* ItlHalService.cpp in Sources */, + 1EB6D9F32C2734CB002C5824 /* ItlIwx.cpp in Sources */, + 1EB6D9F42C2734CB002C5824 /* utils.cpp in Sources */, + 1EB6D9F52C2734CB002C5824 /* fw.cpp in Sources */, + 1EB6D9F62C2734CB002C5824 /* io.cpp in Sources */, + 1EB6D9F72C2734CB002C5824 /* rx.cpp in Sources */, + 1EB6D9F82C2734CB002C5824 /* coex.cpp in Sources */, + 1EB6D9F92C2734CB002C5824 /* tx.cpp in Sources */, + 1EB6D9FA2C2734CB002C5824 /* hw.cpp in Sources */, + 1EB6D9FB2C2734CB002C5824 /* ItlIwn.cpp in Sources */, + 1EB6D9FC2C2734CB002C5824 /* phy.cpp in Sources */, + 1EB6D9FD2C2734CB002C5824 /* mac80211.cpp in Sources */, + 1EB6D9FE2C2734CB002C5824 /* nvm.cpp in Sources */, + 1EB6D9FF2C2734CB002C5824 /* ctxt.cpp in Sources */, + 1EB6DA002C2734CB002C5824 /* led.cpp in Sources */, + 1EB6DA012C2734CB002C5824 /* power.cpp in Sources */, + 1EB6DA022C2734CB002C5824 /* scan.cpp in Sources */, + 1EB6DA032C2734CB002C5824 /* IOPCIEDeviceWrapper.cpp in Sources */, + 1EB6DA042C2734CB002C5824 /* ItlIwm.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 35CBE670251CB89700435CBC /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -3205,6 +3481,11 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ + 1EB6D9972C2734CB002C5824 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 5066D63825287F7900EE6F38 /* fw_gen */; + targetProxy = 1EB6D9982C2734CB002C5824 /* PBXContainerItemProxy */; + }; 5066D63E252880A700EE6F38 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 5066D63825287F7900EE6F38 /* fw_gen */; @@ -3446,6 +3727,70 @@ }; name = Release; }; + 1EB6DA092C2734CB002C5824 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(SYMROOT)/$(CONFIGURATION)/Sequoia"; + CURRENT_PROJECT_VERSION = "$(MODULE_VERSION)"; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = itlwm/PrivateSPI.pch; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + AIRPORT, + "__IO80211_TARGET=__MAC_15_0", + __PRIVATE_SPI__, + IO80211FAMILY_V2, + ); + INFOPLIST_FILE = "AirportItlwm/AirportItlwm-Sequoia-Info.plist"; + LIBRARY_SEARCH_PATHS = ( + "$(PROJECT_DIR)/itl80211", + "$(inherited)", + "$(PROJECT_DIR)/itl80211/openbsd", + "$(PROJECT_DIR)/itl80211/linux", + "$(PROJECT_DIR)/MacKernelSDK/Library/x86_64", + ); + MACOSX_DEPLOYMENT_TARGET = 10.15; + MODULE_NAME = com.zxystd.AirportItlwm; + PRODUCT_BUNDLE_IDENTIFIER = com.zxystd.AirportItlwm; + PRODUCT_MODULE_NAME = AirportItlwm; + PRODUCT_NAME = "$(TARGET_NAME)"; + SYSTEM_HEADER_SEARCH_PATHS = "itl80211/openbsd itl80211 include"; + WRAPPER_EXTENSION = kext; + }; + name = Debug; + }; + 1EB6DA0A2C2734CB002C5824 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(SYMROOT)/$(CONFIGURATION)/Sequoia"; + CURRENT_PROJECT_VERSION = "$(MODULE_VERSION)"; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = itlwm/PrivateSPI.pch; + GCC_PREPROCESSOR_DEFINITIONS = ( + "__IO80211_TARGET=__MAC_15_0", + AIRPORT, + __PRIVATE_SPI__, + "$(inherited)", + IO80211FAMILY_V2, + ); + INFOPLIST_FILE = "AirportItlwm/AirportItlwm-Sequoia-Info.plist"; + LIBRARY_SEARCH_PATHS = ( + "$(PROJECT_DIR)/itl80211", + "$(inherited)", + "$(PROJECT_DIR)/itl80211/openbsd", + "$(PROJECT_DIR)/itl80211/linux", + "$(PROJECT_DIR)/MacKernelSDK/Library/x86_64", + ); + MACOSX_DEPLOYMENT_TARGET = 10.15; + MODULE_NAME = com.zxystd.AirportItlwm; + PRODUCT_BUNDLE_IDENTIFIER = com.zxystd.AirportItlwm; + PRODUCT_MODULE_NAME = AirportItlwm; + PRODUCT_NAME = "$(TARGET_NAME)"; + SYSTEM_HEADER_SEARCH_PATHS = "itl80211/openbsd itl80211 include"; + WRAPPER_EXTENSION = kext; + }; + name = Release; + }; 35CBE6B8251CB89700435CBC /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -3977,6 +4322,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 1EB6DA082C2734CB002C5824 /* Build configuration list for PBXNativeTarget "AirportItlwm-Sequoia" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1EB6DA092C2734CB002C5824 /* Debug */, + 1EB6DA0A2C2734CB002C5824 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 35CBE6B7251CB89700435CBC /* Build configuration list for PBXNativeTarget "AirportItlwm-Big Sur" */ = { isa = XCConfigurationList; buildConfigurations = (