1
0
mirror of https://github.com/OpenIntelWireless/IntelBluetoothFirmware.git synced 2025-02-16 15:55:58 +00:00
2024-02-27 18:33:59 +08:00

895 lines
50 KiB
Plaintext

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 50;
objects = {
/* Begin PBXAggregateTarget section */
17A741EE2677F81B005041A3 /* Package */ = {
isa = PBXAggregateTarget;
buildConfigurationList = 17A741F12677F81B005041A3 /* Build configuration list for PBXAggregateTarget "Package" */;
buildPhases = (
17A741F62677F829005041A3 /* Archive */,
);
dependencies = (
17A741F32677F823005041A3 /* PBXTargetDependency */,
17A741F52677F823005041A3 /* PBXTargetDependency */,
);
name = Package;
productName = Package;
};
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
50B2517B255FD4DF005B50EB /* FwBinary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 50B2517A255FD4DF005B50EB /* FwBinary.cpp */; };
50E7FCC12525921B009AC958 /* libkmod.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 50E7FCC02525921B009AC958 /* libkmod.a */; };
F8078F2E267A352B00CE324C /* BtIntelFw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8078F2D267A352B00CE324C /* BtIntelFw.cpp */; };
F8078F30267A374200CE324C /* BtIntelVSC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8078F2F267A374200CE324C /* BtIntelVSC.cpp */; };
F834E419237C20FF000CB269 /* IntelBluetoothFirmware.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F834E418237C20FF000CB269 /* IntelBluetoothFirmware.hpp */; };
F834E41B237C20FF000CB269 /* IntelBluetoothFirmware.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F834E41A237C20FF000CB269 /* IntelBluetoothFirmware.cpp */; };
F854148E261EAA240093D94D /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = F854148C261EAA240093D94D /* zutil.c */; };
F854148F261EAA240093D94D /* zutil.h in Headers */ = {isa = PBXBuildFile; fileRef = F854148D261EAA240093D94D /* zutil.h */; };
F8C3BFCE2380DB0D006000F5 /* BtIntel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8C3BFCD2380DB0D006000F5 /* BtIntel.cpp */; };
F8CD9CD82798ED5100EDBD8E /* IntelBTPatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8CD9CD72798ED5100EDBD8E /* IntelBTPatcher.cpp */; };
F8CD9CDE2798ED8D00EDBD8E /* IntelBTPatcher.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F8CD9CDD2798ED8D00EDBD8E /* IntelBTPatcher.hpp */; };
F8CD9CDF2798F0E000EDBD8E /* libkmod.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 50E7FCC02525921B009AC958 /* libkmod.a */; };
F8CD9CE32798F22500EDBD8E /* plugin_start.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8CD9CE12798F1E000EDBD8E /* plugin_start.cpp */; };
F8F3EC70267AF65E002D6148 /* IntelBluetoothOpsGen1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8F3EC6E267AF65E002D6148 /* IntelBluetoothOpsGen1.cpp */; };
F8F3EC71267AF65E002D6148 /* IntelBluetoothOpsGen1.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F8F3EC6F267AF65E002D6148 /* IntelBluetoothOpsGen1.hpp */; };
F8F3EC74267AF9CF002D6148 /* IntelBluetoothOpsGen2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8F3EC72267AF9CF002D6148 /* IntelBluetoothOpsGen2.cpp */; };
F8F3EC75267AF9CF002D6148 /* IntelBluetoothOpsGen2.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F8F3EC73267AF9CF002D6148 /* IntelBluetoothOpsGen2.hpp */; };
F8F3EC78267AF9DD002D6148 /* IntelBluetoothOpsGen3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8F3EC76267AF9DD002D6148 /* IntelBluetoothOpsGen3.cpp */; };
F8F3EC79267AF9DD002D6148 /* IntelBluetoothOpsGen3.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F8F3EC77267AF9DD002D6148 /* IntelBluetoothOpsGen3.hpp */; };
F8F5DEED26576775000939CF /* linux.h in Headers */ = {isa = PBXBuildFile; fileRef = F8F5DEEC26576775000939CF /* linux.h */; };
F8F5DEF02657B7BF000939CF /* USBDeviceController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8F5DEEE2657B7BF000939CF /* USBDeviceController.cpp */; };
F8F5DEF12657B7BF000939CF /* USBDeviceController.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F8F5DEEF2657B7BF000939CF /* USBDeviceController.hpp */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
17A741F22677F823005041A3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F834E40C237C20FF000CB269 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F834E414237C20FF000CB269;
remoteInfo = IntelBluetoothFirmware;
};
17A741F42677F823005041A3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F834E40C237C20FF000CB269 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F8F636102406C4AA00497626;
remoteInfo = IntelBluetoothInjector;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
50575CF4252736AD00445985 /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
50575CF5252736CB00445985 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
50575CF6252736DD00445985 /* iwlwifi-firmware-license */ = {isa = PBXFileReference; lastKnownFileType = text; path = "iwlwifi-firmware-license"; sourceTree = "<group>"; };
50B2517A255FD4DF005B50EB /* FwBinary.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = FwBinary.cpp; path = IntelBluetoothFirmware/FwBinary.cpp; sourceTree = "<group>"; };
50E7FCC02525921B009AC958 /* libkmod.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libkmod.a; path = MacKernelSDK/Library/x86_64/libkmod.a; sourceTree = "<group>"; };
F8078F2D267A352B00CE324C /* BtIntelFw.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = BtIntelFw.cpp; sourceTree = "<group>"; };
F8078F2F267A374200CE324C /* BtIntelVSC.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = BtIntelVSC.cpp; sourceTree = "<group>"; };
F834911923AF9B3C00551995 /* FwData.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FwData.h; sourceTree = "<group>"; };
F834E415237C20FF000CB269 /* IntelBluetoothFirmware.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IntelBluetoothFirmware.kext; sourceTree = BUILT_PRODUCTS_DIR; };
F834E418237C20FF000CB269 /* IntelBluetoothFirmware.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = IntelBluetoothFirmware.hpp; sourceTree = "<group>"; };
F834E41A237C20FF000CB269 /* IntelBluetoothFirmware.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = IntelBluetoothFirmware.cpp; sourceTree = "<group>"; };
F834E41C237C20FF000CB269 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
F854148C261EAA240093D94D /* zutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zutil.c; sourceTree = "<group>"; };
F854148D261EAA240093D94D /* zutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zutil.h; sourceTree = "<group>"; };
F897646B2730FE17008D87EF /* ibt-1040-0041.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-1040-0041.sfi"; sourceTree = "<group>"; };
F897646C2730FE17008D87EF /* ibt-1040-0041.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-1040-0041.ddc"; sourceTree = "<group>"; };
F897646D2730FE98008D87EF /* ibt-1040-2120.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-1040-2120.ddc"; sourceTree = "<group>"; };
F897646E2730FE98008D87EF /* ibt-0040-2120.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-0040-2120.ddc"; sourceTree = "<group>"; };
F897646F2730FE99008D87EF /* ibt-0040-2120.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-0040-2120.sfi"; sourceTree = "<group>"; };
F89764702730FE99008D87EF /* ibt-0040-0041.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-0040-0041.sfi"; sourceTree = "<group>"; };
F89764712730FE99008D87EF /* ibt-0040-0041.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-0040-0041.ddc"; sourceTree = "<group>"; };
F89764722730FEED008D87EF /* ibt-0040-1020.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-0040-1020.ddc"; sourceTree = "<group>"; };
F89764732730FEED008D87EF /* ibt-1040-2120.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-1040-2120.sfi"; sourceTree = "<group>"; };
F89764742730FEED008D87EF /* ibt-1040-1020.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-1040-1020.sfi"; sourceTree = "<group>"; };
F89764752730FEED008D87EF /* ibt-1040-1020.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-1040-1020.ddc"; sourceTree = "<group>"; };
F89764762730FEED008D87EF /* ibt-0040-1020.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-0040-1020.sfi"; sourceTree = "<group>"; };
F89764772730FF4A008D87EF /* ibt-0040-4150.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-0040-4150.ddc"; sourceTree = "<group>"; };
F89764782730FF4A008D87EF /* ibt-0040-4150.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-0040-4150.sfi"; sourceTree = "<group>"; };
F89764792730FF4A008D87EF /* ibt-1040-4150.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-1040-4150.ddc"; sourceTree = "<group>"; };
F897647A2730FF4A008D87EF /* ibt-1040-4150.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-1040-4150.sfi"; sourceTree = "<group>"; };
F8B97C91267F58E100AB2229 /* ibt-20-1-4.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-20-1-4.sfi"; sourceTree = "<group>"; };
F8B97C92267F58E100AB2229 /* ibt-17-16-1.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-17-16-1.ddc"; sourceTree = "<group>"; };
F8B97C93267F58E100AB2229 /* ibt-11-5.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-11-5.ddc"; sourceTree = "<group>"; };
F8B97C94267F58E100AB2229 /* ibt-hw-37.7.bseq */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-hw-37.7.bseq"; sourceTree = "<group>"; };
F8B97C95267F58E100AB2229 /* ibt-hw-37.8.10-fw-1.10.3.11.e.bseq */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-hw-37.8.10-fw-1.10.3.11.e.bseq"; sourceTree = "<group>"; };
F8B97C96267F58E100AB2229 /* ibt-17-2.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-17-2.ddc"; sourceTree = "<group>"; };
F8B97C97267F58E100AB2229 /* ibt-19-240-4.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-19-240-4.ddc"; sourceTree = "<group>"; };
F8B97C98267F58E100AB2229 /* ibt-17-1.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-17-1.ddc"; sourceTree = "<group>"; };
F8B97C99267F58E100AB2229 /* ibt-19-240-1.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-19-240-1.ddc"; sourceTree = "<group>"; };
F8B97C9A267F58E100AB2229 /* ibt-18-2.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-18-2.sfi"; sourceTree = "<group>"; };
F8B97C9B267F58E100AB2229 /* ibt-20-1-3.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-20-1-3.sfi"; sourceTree = "<group>"; };
F8B97C9C267F58E100AB2229 /* ibt-18-1.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-18-1.sfi"; sourceTree = "<group>"; };
F8B97C9D267F58E100AB2229 /* ibt-17-0-1.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-17-0-1.sfi"; sourceTree = "<group>"; };
F8B97C9E267F58E100AB2229 /* ibt-19-32-1.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-19-32-1.sfi"; sourceTree = "<group>"; };
F8B97C9F267F58E100AB2229 /* ibt-19-0-0.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-19-0-0.ddc"; sourceTree = "<group>"; };
F8B97CA0267F58E100AB2229 /* ibt-hw-37.8.10-fw-22.50.19.14.f.bseq */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-hw-37.8.10-fw-22.50.19.14.f.bseq"; sourceTree = "<group>"; };
F8B97CA1267F58E100AB2229 /* ibt-hw-37.7.10-fw-1.0.2.3.d.bseq */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-hw-37.7.10-fw-1.0.2.3.d.bseq"; sourceTree = "<group>"; };
F8B97CA2267F58E100AB2229 /* ibt-18-16-1.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-18-16-1.sfi"; sourceTree = "<group>"; };
F8B97CA3267F58E100AB2229 /* ibt-19-0-1.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-19-0-1.ddc"; sourceTree = "<group>"; };
F8B97CA4267F58E100AB2229 /* ibt-19-32-0.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-19-32-0.sfi"; sourceTree = "<group>"; };
F8B97CA5267F58E100AB2229 /* ibt-19-32-4.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-19-32-4.sfi"; sourceTree = "<group>"; };
F8B97CA6267F58E100AB2229 /* ibt-12-16.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-12-16.sfi"; sourceTree = "<group>"; };
F8B97CA7267F58E100AB2229 /* ibt-0041-0041.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-0041-0041.ddc"; sourceTree = "<group>"; };
F8B97CA8267F58E100AB2229 /* ibt-hw-37.7.10-fw-1.80.2.3.d.bseq */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-hw-37.7.10-fw-1.80.2.3.d.bseq"; sourceTree = "<group>"; };
F8B97CA9267F58E100AB2229 /* ibt-18-0-1.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-18-0-1.ddc"; sourceTree = "<group>"; };
F8B97CAA267F58E100AB2229 /* ibt-19-16-4.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-19-16-4.sfi"; sourceTree = "<group>"; };
F8B97CAB267F58E100AB2229 /* ibt-19-0-4.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-19-0-4.ddc"; sourceTree = "<group>"; };
F8B97CAC267F58E100AB2229 /* ibt-20-0-3.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-20-0-3.sfi"; sourceTree = "<group>"; };
F8B97CAD267F58E100AB2229 /* ibt-hw-37.8.10-fw-1.10.2.27.d.bseq */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-hw-37.8.10-fw-1.10.2.27.d.bseq"; sourceTree = "<group>"; };
F8B97CAE267F58E100AB2229 /* ibt-17-1.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-17-1.sfi"; sourceTree = "<group>"; };
F8B97CAF267F58E100AB2229 /* ibt-19-240-4.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-19-240-4.sfi"; sourceTree = "<group>"; };
F8B97CB0267F58E100AB2229 /* ibt-17-2.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-17-2.sfi"; sourceTree = "<group>"; };
F8B97CB1267F58E100AB2229 /* ibt-17-16-1.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-17-16-1.sfi"; sourceTree = "<group>"; };
F8B97CB2267F58E100AB2229 /* ibt-11-5.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-11-5.sfi"; sourceTree = "<group>"; };
F8B97CB3267F58E100AB2229 /* ibt-20-1-4.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-20-1-4.ddc"; sourceTree = "<group>"; };
F8B97CB4267F58E100AB2229 /* ibt-18-1.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-18-1.ddc"; sourceTree = "<group>"; };
F8B97CB5267F58E100AB2229 /* ibt-20-1-3.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-20-1-3.ddc"; sourceTree = "<group>"; };
F8B97CB6267F58E100AB2229 /* ibt-18-2.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-18-2.ddc"; sourceTree = "<group>"; };
F8B97CB7267F58E100AB2229 /* ibt-19-240-1.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-19-240-1.sfi"; sourceTree = "<group>"; };
F8B97CB8267F58E100AB2229 /* ibt-18-16-1.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-18-16-1.ddc"; sourceTree = "<group>"; };
F8B97CB9267F58E100AB2229 /* ibt-19-32-0.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-19-32-0.ddc"; sourceTree = "<group>"; };
F8B97CBA267F58E100AB2229 /* ibt-19-0-1.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-19-0-1.sfi"; sourceTree = "<group>"; };
F8B97CBB267F58E100AB2229 /* ibt-19-0-0.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-19-0-0.sfi"; sourceTree = "<group>"; };
F8B97CBC267F58E100AB2229 /* ibt-19-32-1.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-19-32-1.ddc"; sourceTree = "<group>"; };
F8B97CBD267F58E100AB2229 /* ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq"; sourceTree = "<group>"; };
F8B97CBE267F58E100AB2229 /* ibt-17-0-1.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-17-0-1.ddc"; sourceTree = "<group>"; };
F8B97CBF267F58E100AB2229 /* ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq"; sourceTree = "<group>"; };
F8B97CC0267F58E100AB2229 /* ibt-20-0-3.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-20-0-3.ddc"; sourceTree = "<group>"; };
F8B97CC1267F58E100AB2229 /* ibt-hw-37.8.bseq */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-hw-37.8.bseq"; sourceTree = "<group>"; };
F8B97CC2267F58E100AB2229 /* ibt-19-16-4.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-19-16-4.ddc"; sourceTree = "<group>"; };
F8B97CC3267F58E100AB2229 /* ibt-18-0-1.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-18-0-1.sfi"; sourceTree = "<group>"; };
F8B97CC4267F58E100AB2229 /* ibt-19-0-4.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-19-0-4.sfi"; sourceTree = "<group>"; };
F8B97CC5267F58E100AB2229 /* ibt-12-16.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-12-16.ddc"; sourceTree = "<group>"; };
F8B97CC6267F58E100AB2229 /* ibt-0041-0041.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-0041-0041.sfi"; sourceTree = "<group>"; };
F8B97CC7267F58E100AB2229 /* ibt-19-32-4.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-19-32-4.ddc"; sourceTree = "<group>"; };
F8BD1B3C2396ACAB0088EBE4 /* Log.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Log.h; sourceTree = "<group>"; };
F8C3BFCC2380DA75006000F5 /* BtIntel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BtIntel.h; sourceTree = "<group>"; };
F8C3BFCD2380DB0D006000F5 /* BtIntel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = BtIntel.cpp; sourceTree = "<group>"; };
F8C3BFCF2380E5FC006000F5 /* Hci.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Hci.h; sourceTree = "<group>"; };
F8CD9CD52798ED5100EDBD8E /* IntelBTPatcher.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IntelBTPatcher.kext; sourceTree = BUILT_PRODUCTS_DIR; };
F8CD9CD72798ED5100EDBD8E /* IntelBTPatcher.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = IntelBTPatcher.cpp; sourceTree = "<group>"; };
F8CD9CD92798ED5100EDBD8E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
F8CD9CDD2798ED8D00EDBD8E /* IntelBTPatcher.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = IntelBTPatcher.hpp; sourceTree = "<group>"; };
F8CD9CE12798F1E000EDBD8E /* plugin_start.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = plugin_start.cpp; path = Lilu.kext/Contents/Resources/Library/plugin_start.cpp; sourceTree = "<group>"; };
F8F3EC6E267AF65E002D6148 /* IntelBluetoothOpsGen1.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = IntelBluetoothOpsGen1.cpp; sourceTree = "<group>"; };
F8F3EC6F267AF65E002D6148 /* IntelBluetoothOpsGen1.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = IntelBluetoothOpsGen1.hpp; sourceTree = "<group>"; };
F8F3EC72267AF9CF002D6148 /* IntelBluetoothOpsGen2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = IntelBluetoothOpsGen2.cpp; sourceTree = "<group>"; };
F8F3EC73267AF9CF002D6148 /* IntelBluetoothOpsGen2.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = IntelBluetoothOpsGen2.hpp; sourceTree = "<group>"; };
F8F3EC76267AF9DD002D6148 /* IntelBluetoothOpsGen3.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = IntelBluetoothOpsGen3.cpp; sourceTree = "<group>"; };
F8F3EC77267AF9DD002D6148 /* IntelBluetoothOpsGen3.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = IntelBluetoothOpsGen3.hpp; sourceTree = "<group>"; };
F8F5DEEC26576775000939CF /* linux.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = linux.h; sourceTree = "<group>"; };
F8F5DEEE2657B7BF000939CF /* USBDeviceController.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = USBDeviceController.cpp; sourceTree = "<group>"; };
F8F5DEEF2657B7BF000939CF /* USBDeviceController.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = USBDeviceController.hpp; sourceTree = "<group>"; };
F8F636112406C4AA00497626 /* IntelBluetoothInjector.kext */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IntelBluetoothInjector.kext; sourceTree = BUILT_PRODUCTS_DIR; };
F8F636172406C4AA00497626 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
F8FEEB9B2B731D9A00D72655 /* ibt-19-0-3.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-19-0-3.sfi"; sourceTree = "<group>"; };
F8FEEB9C2B731D9A00D72655 /* ibt-0180-4150.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-0180-4150.ddc"; sourceTree = "<group>"; };
F8FEEB9D2B731D9A00D72655 /* ibt-0180-1050.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-0180-1050.sfi"; sourceTree = "<group>"; };
F8FEEB9E2B731D9A00D72655 /* ibt-1040-1050.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-1040-1050.ddc"; sourceTree = "<group>"; };
F8FEEB9F2B731D9A00D72655 /* ibt-0040-1050.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-0040-1050.ddc"; sourceTree = "<group>"; };
F8FEEBA02B731D9A00D72655 /* ibt-0180-1050.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-0180-1050.ddc"; sourceTree = "<group>"; };
F8FEEBA12B731D9A00D72655 /* ibt-0180-0041.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-0180-0041.sfi"; sourceTree = "<group>"; };
F8FEEBA22B731D9A00D72655 /* ibt-1040-1050.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-1040-1050.sfi"; sourceTree = "<group>"; };
F8FEEBA32B731D9A00D72655 /* ibt-0180-4150.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-0180-4150.sfi"; sourceTree = "<group>"; };
F8FEEBA42B731D9A00D72655 /* ibt-0291-0291.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-0291-0291.sfi"; sourceTree = "<group>"; };
F8FEEBA52B731D9A00D72655 /* ibt-0180-0041.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-0180-0041.ddc"; sourceTree = "<group>"; };
F8FEEBA62B731D9A00D72655 /* ibt-0291-0291.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-0291-0291.ddc"; sourceTree = "<group>"; };
F8FEEBA72B731D9A00D72655 /* ibt-0040-1050.sfi */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-0040-1050.sfi"; sourceTree = "<group>"; };
F8FEEBA82B731D9A00D72655 /* ibt-19-0-3.ddc */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ibt-19-0-3.ddc"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
F834E412237C20FF000CB269 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
50E7FCC12525921B009AC958 /* libkmod.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F8CD9CD22798ED5100EDBD8E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
F8CD9CDF2798F0E000EDBD8E /* libkmod.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
50E7FCBF2525921B009AC958 /* Frameworks */ = {
isa = PBXGroup;
children = (
50E7FCC02525921B009AC958 /* libkmod.a */,
);
name = Frameworks;
sourceTree = "<group>";
};
F834E40B237C20FF000CB269 = {
isa = PBXGroup;
children = (
50575CF5252736CB00445985 /* README.md */,
50575CF4252736AD00445985 /* LICENSE */,
50575CF6252736DD00445985 /* iwlwifi-firmware-license */,
F834E417237C20FF000CB269 /* IntelBluetoothFirmware */,
F8F636122406C4AA00497626 /* IntelBluetoothInjector */,
F8CD9CD62798ED5100EDBD8E /* IntelBTPatcher */,
F834E416237C20FF000CB269 /* Products */,
50E7FCBF2525921B009AC958 /* Frameworks */,
F854146B261EA4350093D94D /* Recovered References */,
);
sourceTree = "<group>";
};
F834E416237C20FF000CB269 /* Products */ = {
isa = PBXGroup;
children = (
F834E415237C20FF000CB269 /* IntelBluetoothFirmware.kext */,
F8F636112406C4AA00497626 /* IntelBluetoothInjector.kext */,
F8CD9CD52798ED5100EDBD8E /* IntelBTPatcher.kext */,
);
name = Products;
sourceTree = "<group>";
};
F834E417237C20FF000CB269 /* IntelBluetoothFirmware */ = {
isa = PBXGroup;
children = (
F8B97C90267F58E100AB2229 /* fw */,
F854148C261EAA240093D94D /* zutil.c */,
F854148D261EAA240093D94D /* zutil.h */,
F8F5DEEC26576775000939CF /* linux.h */,
F834911923AF9B3C00551995 /* FwData.h */,
F8BD1B3C2396ACAB0088EBE4 /* Log.h */,
F8C3BFCF2380E5FC006000F5 /* Hci.h */,
F8C3BFCC2380DA75006000F5 /* BtIntel.h */,
F8C3BFCD2380DB0D006000F5 /* BtIntel.cpp */,
F8078F2D267A352B00CE324C /* BtIntelFw.cpp */,
F8078F2F267A374200CE324C /* BtIntelVSC.cpp */,
F834E41A237C20FF000CB269 /* IntelBluetoothFirmware.cpp */,
F834E418237C20FF000CB269 /* IntelBluetoothFirmware.hpp */,
F8F5DEEE2657B7BF000939CF /* USBDeviceController.cpp */,
F8F5DEEF2657B7BF000939CF /* USBDeviceController.hpp */,
F8F3EC6E267AF65E002D6148 /* IntelBluetoothOpsGen1.cpp */,
F8F3EC6F267AF65E002D6148 /* IntelBluetoothOpsGen1.hpp */,
F8F3EC72267AF9CF002D6148 /* IntelBluetoothOpsGen2.cpp */,
F8F3EC73267AF9CF002D6148 /* IntelBluetoothOpsGen2.hpp */,
F8F3EC76267AF9DD002D6148 /* IntelBluetoothOpsGen3.cpp */,
F8F3EC77267AF9DD002D6148 /* IntelBluetoothOpsGen3.hpp */,
F834E41C237C20FF000CB269 /* Info.plist */,
);
path = IntelBluetoothFirmware;
sourceTree = "<group>";
};
F854146B261EA4350093D94D /* Recovered References */ = {
isa = PBXGroup;
children = (
F8CD9CE12798F1E000EDBD8E /* plugin_start.cpp */,
50B2517A255FD4DF005B50EB /* FwBinary.cpp */,
);
name = "Recovered References";
sourceTree = "<group>";
};
F8B97C90267F58E100AB2229 /* fw */ = {
isa = PBXGroup;
children = (
F8FEEBA82B731D9A00D72655 /* ibt-19-0-3.ddc */,
F8FEEB9B2B731D9A00D72655 /* ibt-19-0-3.sfi */,
F8FEEB9F2B731D9A00D72655 /* ibt-0040-1050.ddc */,
F8FEEBA72B731D9A00D72655 /* ibt-0040-1050.sfi */,
F8FEEBA52B731D9A00D72655 /* ibt-0180-0041.ddc */,
F8FEEBA12B731D9A00D72655 /* ibt-0180-0041.sfi */,
F8FEEBA02B731D9A00D72655 /* ibt-0180-1050.ddc */,
F8FEEB9D2B731D9A00D72655 /* ibt-0180-1050.sfi */,
F8FEEB9C2B731D9A00D72655 /* ibt-0180-4150.ddc */,
F8FEEBA32B731D9A00D72655 /* ibt-0180-4150.sfi */,
F8FEEBA62B731D9A00D72655 /* ibt-0291-0291.ddc */,
F8FEEBA42B731D9A00D72655 /* ibt-0291-0291.sfi */,
F8FEEB9E2B731D9A00D72655 /* ibt-1040-1050.ddc */,
F8FEEBA22B731D9A00D72655 /* ibt-1040-1050.sfi */,
F89764772730FF4A008D87EF /* ibt-0040-4150.ddc */,
F89764782730FF4A008D87EF /* ibt-0040-4150.sfi */,
F89764792730FF4A008D87EF /* ibt-1040-4150.ddc */,
F897647A2730FF4A008D87EF /* ibt-1040-4150.sfi */,
F89764722730FEED008D87EF /* ibt-0040-1020.ddc */,
F89764762730FEED008D87EF /* ibt-0040-1020.sfi */,
F89764752730FEED008D87EF /* ibt-1040-1020.ddc */,
F89764742730FEED008D87EF /* ibt-1040-1020.sfi */,
F89764732730FEED008D87EF /* ibt-1040-2120.sfi */,
F89764712730FE99008D87EF /* ibt-0040-0041.ddc */,
F89764702730FE99008D87EF /* ibt-0040-0041.sfi */,
F897646E2730FE98008D87EF /* ibt-0040-2120.ddc */,
F897646F2730FE99008D87EF /* ibt-0040-2120.sfi */,
F897646D2730FE98008D87EF /* ibt-1040-2120.ddc */,
F897646C2730FE17008D87EF /* ibt-1040-0041.ddc */,
F897646B2730FE17008D87EF /* ibt-1040-0041.sfi */,
F8B97C91267F58E100AB2229 /* ibt-20-1-4.sfi */,
F8B97C92267F58E100AB2229 /* ibt-17-16-1.ddc */,
F8B97C93267F58E100AB2229 /* ibt-11-5.ddc */,
F8B97C94267F58E100AB2229 /* ibt-hw-37.7.bseq */,
F8B97C95267F58E100AB2229 /* ibt-hw-37.8.10-fw-1.10.3.11.e.bseq */,
F8B97C96267F58E100AB2229 /* ibt-17-2.ddc */,
F8B97C97267F58E100AB2229 /* ibt-19-240-4.ddc */,
F8B97C98267F58E100AB2229 /* ibt-17-1.ddc */,
F8B97C99267F58E100AB2229 /* ibt-19-240-1.ddc */,
F8B97C9A267F58E100AB2229 /* ibt-18-2.sfi */,
F8B97C9B267F58E100AB2229 /* ibt-20-1-3.sfi */,
F8B97C9C267F58E100AB2229 /* ibt-18-1.sfi */,
F8B97C9D267F58E100AB2229 /* ibt-17-0-1.sfi */,
F8B97C9E267F58E100AB2229 /* ibt-19-32-1.sfi */,
F8B97C9F267F58E100AB2229 /* ibt-19-0-0.ddc */,
F8B97CA0267F58E100AB2229 /* ibt-hw-37.8.10-fw-22.50.19.14.f.bseq */,
F8B97CA1267F58E100AB2229 /* ibt-hw-37.7.10-fw-1.0.2.3.d.bseq */,
F8B97CA2267F58E100AB2229 /* ibt-18-16-1.sfi */,
F8B97CA3267F58E100AB2229 /* ibt-19-0-1.ddc */,
F8B97CA4267F58E100AB2229 /* ibt-19-32-0.sfi */,
F8B97CA5267F58E100AB2229 /* ibt-19-32-4.sfi */,
F8B97CA6267F58E100AB2229 /* ibt-12-16.sfi */,
F8B97CA7267F58E100AB2229 /* ibt-0041-0041.ddc */,
F8B97CA8267F58E100AB2229 /* ibt-hw-37.7.10-fw-1.80.2.3.d.bseq */,
F8B97CA9267F58E100AB2229 /* ibt-18-0-1.ddc */,
F8B97CAA267F58E100AB2229 /* ibt-19-16-4.sfi */,
F8B97CAB267F58E100AB2229 /* ibt-19-0-4.ddc */,
F8B97CAC267F58E100AB2229 /* ibt-20-0-3.sfi */,
F8B97CAD267F58E100AB2229 /* ibt-hw-37.8.10-fw-1.10.2.27.d.bseq */,
F8B97CAE267F58E100AB2229 /* ibt-17-1.sfi */,
F8B97CAF267F58E100AB2229 /* ibt-19-240-4.sfi */,
F8B97CB0267F58E100AB2229 /* ibt-17-2.sfi */,
F8B97CB1267F58E100AB2229 /* ibt-17-16-1.sfi */,
F8B97CB2267F58E100AB2229 /* ibt-11-5.sfi */,
F8B97CB3267F58E100AB2229 /* ibt-20-1-4.ddc */,
F8B97CB4267F58E100AB2229 /* ibt-18-1.ddc */,
F8B97CB5267F58E100AB2229 /* ibt-20-1-3.ddc */,
F8B97CB6267F58E100AB2229 /* ibt-18-2.ddc */,
F8B97CB7267F58E100AB2229 /* ibt-19-240-1.sfi */,
F8B97CB8267F58E100AB2229 /* ibt-18-16-1.ddc */,
F8B97CB9267F58E100AB2229 /* ibt-19-32-0.ddc */,
F8B97CBA267F58E100AB2229 /* ibt-19-0-1.sfi */,
F8B97CBB267F58E100AB2229 /* ibt-19-0-0.sfi */,
F8B97CBC267F58E100AB2229 /* ibt-19-32-1.ddc */,
F8B97CBD267F58E100AB2229 /* ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq */,
F8B97CBE267F58E100AB2229 /* ibt-17-0-1.ddc */,
F8B97CBF267F58E100AB2229 /* ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq */,
F8B97CC0267F58E100AB2229 /* ibt-20-0-3.ddc */,
F8B97CC1267F58E100AB2229 /* ibt-hw-37.8.bseq */,
F8B97CC2267F58E100AB2229 /* ibt-19-16-4.ddc */,
F8B97CC3267F58E100AB2229 /* ibt-18-0-1.sfi */,
F8B97CC4267F58E100AB2229 /* ibt-19-0-4.sfi */,
F8B97CC5267F58E100AB2229 /* ibt-12-16.ddc */,
F8B97CC6267F58E100AB2229 /* ibt-0041-0041.sfi */,
F8B97CC7267F58E100AB2229 /* ibt-19-32-4.ddc */,
);
path = fw;
sourceTree = "<group>";
};
F8CD9CD62798ED5100EDBD8E /* IntelBTPatcher */ = {
isa = PBXGroup;
children = (
F8CD9CD72798ED5100EDBD8E /* IntelBTPatcher.cpp */,
F8CD9CDD2798ED8D00EDBD8E /* IntelBTPatcher.hpp */,
F8CD9CD92798ED5100EDBD8E /* Info.plist */,
);
path = IntelBTPatcher;
sourceTree = "<group>";
};
F8F636122406C4AA00497626 /* IntelBluetoothInjector */ = {
isa = PBXGroup;
children = (
F8F636172406C4AA00497626 /* Info.plist */,
);
path = IntelBluetoothInjector;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
F834E410237C20FF000CB269 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
F8F3EC79267AF9DD002D6148 /* IntelBluetoothOpsGen3.hpp in Headers */,
F8F5DEF12657B7BF000939CF /* USBDeviceController.hpp in Headers */,
F8F3EC71267AF65E002D6148 /* IntelBluetoothOpsGen1.hpp in Headers */,
F8F5DEED26576775000939CF /* linux.h in Headers */,
F834E419237C20FF000CB269 /* IntelBluetoothFirmware.hpp in Headers */,
F854148F261EAA240093D94D /* zutil.h in Headers */,
F8F3EC75267AF9CF002D6148 /* IntelBluetoothOpsGen2.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F8CD9CD02798ED5100EDBD8E /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
F8CD9CDE2798ED8D00EDBD8E /* IntelBTPatcher.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
F834E414237C20FF000CB269 /* IntelBluetoothFirmware */ = {
isa = PBXNativeTarget;
buildConfigurationList = F834E41F237C20FF000CB269 /* Build configuration list for PBXNativeTarget "IntelBluetoothFirmware" */;
buildPhases = (
50575CF32526E44A00445985 /* Generate Firmware */,
F834E410237C20FF000CB269 /* Headers */,
F834E411237C20FF000CB269 /* Sources */,
F834E412237C20FF000CB269 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = IntelBluetoothFirmware;
productName = IntelBluetoothFirmware;
productReference = F834E415237C20FF000CB269 /* IntelBluetoothFirmware.kext */;
productType = "com.apple.product-type.kernel-extension";
};
F8CD9CD42798ED5100EDBD8E /* IntelBTPatcher */ = {
isa = PBXNativeTarget;
buildConfigurationList = F8CD9CDC2798ED5100EDBD8E /* Build configuration list for PBXNativeTarget "IntelBTPatcher" */;
buildPhases = (
F8CD9CD02798ED5100EDBD8E /* Headers */,
F8CD9CD12798ED5100EDBD8E /* Sources */,
F8CD9CD22798ED5100EDBD8E /* Frameworks */,
F8CD9CD32798ED5100EDBD8E /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = IntelBTPatcher;
productName = IntelBTPatcher;
productReference = F8CD9CD52798ED5100EDBD8E /* IntelBTPatcher.kext */;
productType = "com.apple.product-type.kernel-extension";
};
F8F636102406C4AA00497626 /* IntelBluetoothInjector */ = {
isa = PBXNativeTarget;
buildConfigurationList = F8F636182406C4AA00497626 /* Build configuration list for PBXNativeTarget "IntelBluetoothInjector" */;
buildPhases = (
);
buildRules = (
);
dependencies = (
);
name = IntelBluetoothInjector;
productName = IntelBluetoothInjector;
productReference = F8F636112406C4AA00497626 /* IntelBluetoothInjector.kext */;
productType = "com.apple.product-type.kernel-extension";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
F834E40C237C20FF000CB269 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 1110;
ORGANIZATIONNAME = zxystd;
TargetAttributes = {
17A741EE2677F81B005041A3 = {
CreatedOnToolsVersion = 12.5;
};
F834E414237C20FF000CB269 = {
CreatedOnToolsVersion = 11.1;
};
F8CD9CD42798ED5100EDBD8E = {
CreatedOnToolsVersion = 11.0;
};
F8F636102406C4AA00497626 = {
CreatedOnToolsVersion = 11.1;
};
};
};
buildConfigurationList = F834E40F237C20FF000CB269 /* Build configuration list for PBXProject "IntelBluetoothFirmware" */;
compatibilityVersion = "Xcode 9.3";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = F834E40B237C20FF000CB269;
productRefGroup = F834E416237C20FF000CB269 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
F834E414237C20FF000CB269 /* IntelBluetoothFirmware */,
F8F636102406C4AA00497626 /* IntelBluetoothInjector */,
F8CD9CD42798ED5100EDBD8E /* IntelBTPatcher */,
17A741EE2677F81B005041A3 /* Package */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
F8CD9CD32798ED5100EDBD8E /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
17A741F62677F829005041A3 /* Archive */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
name = Archive;
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cd \"${TARGET_BUILD_DIR}\"\n\ndist=()\nif [ -d \"$DWARF_DSYM_FILE_NAME\" ]; then dist+=(\"$DWARF_DSYM_FILE_NAME\"); fi\n\nfor kext in *.kext; do\n dist+=(\"$kext\")\ndone\n\narchive=\"${PRODUCT_NAME}-${MODULE_VERSION}-$(echo $CONFIGURATION | tr /a-z/ /A-Z/).zip\"\nrm -rf *.zip\nzip -qry -FS \"${archive}\" \"${dist[@]}\"\n";
};
50575CF32526E44A00445985 /* Generate Firmware */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
name = "Generate Firmware";
outputFileListPaths = (
);
outputPaths = (
"$(PROJECT_DIR)/IntelBluetoothFirmware/FwBinary.cpp",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/bash;
shellScript = "#!/bin/bash\n\n# fw_gen.sh\n# IntelBluetoothFirmware\n#\n# Created by qcwap on 2020/2/26.\n# Copyright © 2020 钟先耀. All rights reserved.\n\ntarget_file=\"${PROJECT_DIR}\"/IntelBluetoothFirmware/FwBinary.cpp\nfw_files=\"${PROJECT_DIR}/IntelBluetoothFirmware/fw/\"\n\nrm -rf \"$target_file\"\n\nscript_file=\"${PROJECT_DIR}/scripts/\"\npython3 -c 'import sys;sys.path.append(\"'$script_file'\");import zlib_compress_fw;zlib_compress_fw.process_files(\"'${target_file}'\", \"'$fw_files'\")'\n";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
F834E411237C20FF000CB269 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
F854148E261EAA240093D94D /* zutil.c in Sources */,
50B2517B255FD4DF005B50EB /* FwBinary.cpp in Sources */,
F8F5DEF02657B7BF000939CF /* USBDeviceController.cpp in Sources */,
F8078F2E267A352B00CE324C /* BtIntelFw.cpp in Sources */,
F8F3EC70267AF65E002D6148 /* IntelBluetoothOpsGen1.cpp in Sources */,
F8F3EC74267AF9CF002D6148 /* IntelBluetoothOpsGen2.cpp in Sources */,
F8C3BFCE2380DB0D006000F5 /* BtIntel.cpp in Sources */,
F8F3EC78267AF9DD002D6148 /* IntelBluetoothOpsGen3.cpp in Sources */,
F8078F30267A374200CE324C /* BtIntelVSC.cpp in Sources */,
F834E41B237C20FF000CB269 /* IntelBluetoothFirmware.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F8CD9CD12798ED5100EDBD8E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
F8CD9CE32798F22500EDBD8E /* plugin_start.cpp in Sources */,
F8CD9CD82798ED5100EDBD8E /* IntelBTPatcher.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
17A741F32677F823005041A3 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F834E414237C20FF000CB269 /* IntelBluetoothFirmware */;
targetProxy = 17A741F22677F823005041A3 /* PBXContainerItemProxy */;
};
17A741F52677F823005041A3 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F8F636102406C4AA00497626 /* IntelBluetoothInjector */;
targetProxy = 17A741F42677F823005041A3 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
17A741EF2677F81B005041A3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
PRODUCT_NAME = IntelBluetoothFirmware;
};
name = Debug;
};
17A741F02677F81B005041A3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
PRODUCT_NAME = IntelBluetoothFirmware;
};
name = Release;
};
F834E41D237C20FF000CB269 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = x86_64;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "";
CODE_SIGN_STYLE = Manual;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.12;
MODULE_VERSION = 2.5.0;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
SDKROOT = macosx;
WRAPPER_EXTENSION = kext;
};
name = Debug;
};
F834E41E237C20FF000CB269 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = x86_64;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "";
CODE_SIGN_STYLE = Manual;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.12;
MODULE_VERSION = 2.5.0;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
SDKROOT = macosx;
WRAPPER_EXTENSION = kext;
};
name = Release;
};
F834E420237C20FF000CB269 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_INPUT_FILETYPE = sourcecode.cpp.cpp;
INFOPLIST_FILE = IntelBluetoothFirmware/Info.plist;
KERNEL_EXTENSION_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
KERNEL_FRAMEWORK_HEADERS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/MacKernelSDK/Library/x86_64",
);
MODULE_NAME = com.zxystd.IntelBluetoothFirmware;
MODULE_VERSION = "$(MODULE_VERSION)";
PRODUCT_BUNDLE_IDENTIFIER = com.zxystd.IntelBluetoothFirmware;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
F834E421237C20FF000CB269 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_INPUT_FILETYPE = sourcecode.cpp.cpp;
INFOPLIST_FILE = IntelBluetoothFirmware/Info.plist;
KERNEL_EXTENSION_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
KERNEL_FRAMEWORK_HEADERS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/MacKernelSDK/Library/x86_64",
);
MODULE_NAME = com.zxystd.IntelBluetoothFirmware;
MODULE_VERSION = "$(MODULE_VERSION)";
PRODUCT_BUNDLE_IDENTIFIER = com.zxystd.IntelBluetoothFirmware;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
F8CD9CDA2798ED5100EDBD8E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CURRENT_PROJECT_VERSION = "$(MODULE_VERSION)";
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"MODULE_VERSION=$(MODULE_VERSION)",
"PRODUCT_NAME=$(PRODUCT_NAME)",
);
HEADER_SEARCH_PATHS = "${PROJECT_DIR}/Lilu.kext/Contents/Resources";
INFOPLIST_FILE = IntelBTPatcher/Info.plist;
KERNEL_EXTENSION_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
KERNEL_FRAMEWORK_HEADERS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/MacKernelSDK/Library/x86_64";
MARKETING_VERSION = "$(MODULE_VERSION)";
MODULE_NAME = com.zxystd.IntelBTPatcher;
MODULE_START = IntelBTPatcher_kern_start;
MODULE_STOP = IntelBTPatcher_kern_stop;
MODULE_VERSION = "$(MODULE_VERSION)";
PRODUCT_BUNDLE_IDENTIFIER = com.zxystd.IntelBTPatcher;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
F8CD9CDB2798ED5100EDBD8E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CURRENT_PROJECT_VERSION = "$(MODULE_VERSION)";
GCC_PREPROCESSOR_DEFINITIONS = (
"MODULE_VERSION=$(MODULE_VERSION)",
"PRODUCT_NAME=$(PRODUCT_NAME)",
);
HEADER_SEARCH_PATHS = "${PROJECT_DIR}/Lilu.kext/Contents/Resources";
INFOPLIST_FILE = IntelBTPatcher/Info.plist;
KERNEL_EXTENSION_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
KERNEL_FRAMEWORK_HEADERS = "$(PROJECT_DIR)/MacKernelSDK/Headers";
LIBRARY_SEARCH_PATHS = "$(PROJECT_DIR)/MacKernelSDK/Library/x86_64";
MARKETING_VERSION = "$(MODULE_VERSION)";
MODULE_NAME = com.zxystd.IntelBTPatcher;
MODULE_START = IntelBTPatcher_kern_start;
MODULE_STOP = IntelBTPatcher_kern_stop;
MODULE_VERSION = "$(MODULE_VERSION)";
PRODUCT_BUNDLE_IDENTIFIER = com.zxystd.IntelBTPatcher;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
F8F636192406C4AA00497626 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGNING_ALLOWED = NO;
INFOPLIST_FILE = IntelBluetoothInjector/Info.plist;
MODULE_NAME = com.zxystd.IntelBluetoothInjector;
MODULE_VERSION = "$(MODULE_VERSION)";
PRODUCT_BUNDLE_IDENTIFIER = com.zxystd.IntelBluetoothInjector;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
F8F6361A2406C4AA00497626 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGNING_ALLOWED = NO;
INFOPLIST_FILE = IntelBluetoothInjector/Info.plist;
MODULE_NAME = com.zxystd.IntelBluetoothInjector;
MODULE_VERSION = "$(MODULE_VERSION)";
PRODUCT_BUNDLE_IDENTIFIER = com.zxystd.IntelBluetoothInjector;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
17A741F12677F81B005041A3 /* Build configuration list for PBXAggregateTarget "Package" */ = {
isa = XCConfigurationList;
buildConfigurations = (
17A741EF2677F81B005041A3 /* Debug */,
17A741F02677F81B005041A3 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
F834E40F237C20FF000CB269 /* Build configuration list for PBXProject "IntelBluetoothFirmware" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F834E41D237C20FF000CB269 /* Debug */,
F834E41E237C20FF000CB269 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
F834E41F237C20FF000CB269 /* Build configuration list for PBXNativeTarget "IntelBluetoothFirmware" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F834E420237C20FF000CB269 /* Debug */,
F834E421237C20FF000CB269 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
F8CD9CDC2798ED5100EDBD8E /* Build configuration list for PBXNativeTarget "IntelBTPatcher" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F8CD9CDA2798ED5100EDBD8E /* Debug */,
F8CD9CDB2798ED5100EDBD8E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
F8F636182406C4AA00497626 /* Build configuration list for PBXNativeTarget "IntelBluetoothInjector" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F8F636192406C4AA00497626 /* Debug */,
F8F6361A2406C4AA00497626 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = F834E40C237C20FF000CB269 /* Project object */;
}