// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 38; objects = { 00F55081007288EA11FF4F98 = { isa = PBXFrameworkReference; name = Kernel.framework; path = /System/Library/Frameworks/Kernel.framework; refType = 0; }; //000 //001 //002 //003 //004 //010 //011 //012 //013 //014 011774440071097E7F000001 = { isa = PBXLibraryReference; path = libAudioFloatLib.a; refType = 3; }; 011774450071097E7F000001 = { buildPhases = ( 011774460071097E7F000001, 011774470071097E7F000001, 011774480071097E7F000001, 011774490071097E7F000001, ); buildSettings = { DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; HEADER_SEARCH_PATHS = "\"$(SYSTEM_LIBRARY_DIR)/Frameworks/Kernel.framework/Headers\" \"$(SYSTEM_LIBRARY_DIR)/Frameworks/Kernel.framework/Headers/bsd\""; LIBRARY_STYLE = STATIC; OPTIMIZATION_CFLAGS = "-O2"; OTHER_CFLAGS = "-nostdinc -finline -fno-keep-inline-functions -force_cpusubtype_ALL -mlong-branch -x c++ -fno-rtti -fno-exceptions -fcheck-new -fvtable-thunks -findirect-virtual-calls -static -DKERNEL -DKERNEL_PRIVATE -DDRIVER_PRIVATE -DAPPLE -DNeXT"; OTHER_LDFLAGS = ""; OTHER_LIBTOOL_FLAGS = ""; OTHER_REZFLAGS = ""; PRODUCT_NAME = libAudioFloatLib.a; REZ_EXECUTABLE = YES; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas"; }; dependencies = ( ); isa = PBXLibraryTarget; name = libAudioFloatLib; productInstallPath = /usr/local/lib; productName = libAudioFloatLib; productReference = 011774440071097E7F000001; shouldUseHeadermap = 0; }; 011774460071097E7F000001 = { buildActionMask = 2147483647; files = ( F6DC3C2E02B7AEF301CD2599, ); isa = PBXHeadersBuildPhase; }; 011774470071097E7F000001 = { buildActionMask = 2147483647; files = ( 0117744C00710CA77F000001, F6DC3C2D02B7AEF301CD2599, ); isa = PBXSourcesBuildPhase; }; 011774480071097E7F000001 = { buildActionMask = 2147483647; files = ( ); isa = PBXFrameworksBuildPhase; }; 011774490071097E7F000001 = { buildActionMask = 2147483647; files = ( ); isa = PBXRezBuildPhase; }; 0117744A007109A97F000001 = { fileRef = 011774440071097E7F000001; isa = PBXBuildFile; settings = { }; }; 0117744B00710CA77F000001 = { isa = PBXFileReference; path = PhantomAudioClip.cpp; refType = 4; }; 0117744C00710CA77F000001 = { fileRef = 0117744B00710CA77F000001; isa = PBXBuildFile; settings = { }; }; 0117744D00710D0C7F000001 = { isa = PBXTargetDependency; target = 011774450071097E7F000001; }; 0117744E00710DAB7F000001 = { isa = PBXFileReference; path = PhantomAudioEngine.h; refType = 4; }; 0117744F00710DAB7F000001 = { isa = PBXFileReference; path = PhantomAudioEngine.cpp; refType = 4; }; 0117745000710DAB7F000001 = { fileRef = 0117744E00710DAB7F000001; isa = PBXBuildFile; settings = { }; }; 0117745100710DAB7F000001 = { fileRef = 0117744F00710DAB7F000001; isa = PBXBuildFile; settings = { }; }; //010 //011 //012 //013 //014 //060 //061 //062 //063 //064 06AA1264FFB2107B11CA28AA = { buildActionMask = 2147483647; files = ( ); generatedFileNames = ( ); isa = PBXShellScriptBuildPhase; neededFileNames = ( ); shellPath = /bin/sh; shellScript = "script=\"${SYSTEM_DEVELOPER_DIR}/ProjectBuilder Extras/Kernel Extension Support/KEXTPostprocess\";\nif [ -x \"$script\" ]; then\n . \"$script\"\nfi"; }; 06AA1265FFB2107B11CA28AA = { buildRules = ( ); buildSettings = { COPY_PHASE_STRIP = NO; OPTIMIZATION_CFLAGS = "-O2"; }; isa = PBXBuildStyle; name = Development; }; 06AA1266FFB2107B11CA28AA = { buildRules = ( ); buildSettings = { COPY_PHASE_STRIP = YES; }; isa = PBXBuildStyle; name = Deployment; }; 06AA1267FFB2110C11CA28AA = { buildActionMask = 2147483647; files = ( ); generatedFileNames = ( ); isa = PBXShellScriptBuildPhase; neededFileNames = ( ); shellPath = /bin/sh; shellScript = "script=\"${SYSTEM_DEVELOPER_DIR}/ProjectBuilder Extras/Kernel Extension Support/KEXTPreprocess\";\nif [ -x \"$script\" ]; then\n . \"$script\"\nfi"; }; //060 //061 //062 //063 //064 //080 //081 //082 //083 //084 089C1669FE841209C02AAC07 = { buildStyles = ( 06AA1265FFB2107B11CA28AA, 06AA1266FFB2107B11CA28AA, ); isa = PBXProject; mainGroup = 089C166AFE841209C02AAC07; projectDirPath = ""; targets = ( 089C1673FE841209C02AAC07, 011774450071097E7F000001, ); }; 089C166AFE841209C02AAC07 = { children = ( 247142CAFF3F8F9811CA285C, 089C167CFE841241C02AAC07, 19C28FB6FE9D52B211CA2CBB, 00F55081007288EA11FF4F98, ); isa = PBXGroup; name = SampleAudioDriver; refType = 4; }; 089C1673FE841209C02AAC07 = { buildPhases = ( 06AA1267FFB2110C11CA28AA, 089C1674FE841209C02AAC07, 089C1675FE841209C02AAC07, 089C1676FE841209C02AAC07, 089C1677FE841209C02AAC07, 089C1679FE841209C02AAC07, 06AA1264FFB2107B11CA28AA, ); buildSettings = { FRAMEWORK_SEARCH_PATHS = ""; HEADER_SEARCH_PATHS = ""; INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions"; KERNEL_MODULE = YES; LIBRARY_SEARCH_PATHS = ""; MODULE_IOKIT = YES; MODULE_NAME = com.MyCompany.driver.PhantomAudioDriver; MODULE_VERSION = 1.0d10; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; OTHER_REZFLAGS = ""; PRODUCT_NAME = PhantomAudioDriver; SECTORDER_FLAGS = ""; WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas"; WRAPPER_EXTENSION = kext; }; dependencies = ( 0117744D00710D0C7F000001, ); isa = PBXBundleTarget; name = PhantomAudioDriver; productInstallPath = "$(SYSTEM_LIBRARY_DIR)/Extensions"; productName = SampleAudioDriver; productReference = 0B81C263FFB7832611CA28AA; productSettingsXML = " CFBundleDevelopmentRegion English CFBundleExecutable PhantomAudioDriver CFBundleGetInfoString Version 1.0 CFBundleIconFile CFBundleIdentifier com.MyCompany.driver.PhantomAudioDriver CFBundleInfoDictionaryVersion 6.0 CFBundleName PhantomAudioDriver CFBundlePackageType KEXT CFBundleShortVersionString 1.0 CFBundleSignature ???? CFBundleVersion 1.0d10 IOKitPersonalities PhantomAudioDriver AudioEngines BlockSize 512 Description Phantom Audio Engine #1 Formats IOAudioStreamAlignment 1 IOAudioStreamBitDepth 16 IOAudioStreamBitWidth 16 IOAudioStreamByteOrder 0 IOAudioStreamDriverTag 0 IOAudioStreamIsMixable 1 IOAudioStreamNumChannels 2 IOAudioStreamNumericRepresentation 1936289396 IOAudioStreamSampleFormat 1819304813 IOAudioStreamAlignment 1 IOAudioStreamBitDepth 24 IOAudioStreamBitWidth 32 IOAudioStreamByteOrder 0 IOAudioStreamDriverTag 0 IOAudioStreamIsMixable 1 IOAudioStreamNumChannels 2 IOAudioStreamNumericRepresentation 1936289396 IOAudioStreamSampleFormat 1819304813 IOAudioStreamAlignment 1 IOAudioStreamBitDepth 24 IOAudioStreamBitWidth 32 IOAudioStreamByteOrder 0 IOAudioStreamDriverTag 0 IOAudioStreamIsMixable 1 IOAudioStreamNumChannels 1 IOAudioStreamNumericRepresentation 1936289396 IOAudioStreamSampleFormat 1819304813 NumBlocks 32 NumStreams 1 SampleRates 44100 48000 96000 CFBundleIdentifier com.MyCompany.driver.PhantomAudioDriver IOClass com_MyCompany_driver_PhantomAudioDevice IOMatchCategory PhantomAudioDriver IOProviderClass IOResources IOResourceMatch IOKit OSBundleLibraries com.apple.iokit.IOAudioFamily 1.1fc6 "; shouldUseHeadermap = 1; }; 089C1674FE841209C02AAC07 = { buildActionMask = 2147483647; files = ( 1A224C40FF42367911CA2CB7, 0117745000710DAB7F000001, ); isa = PBXHeadersBuildPhase; }; 089C1675FE841209C02AAC07 = { buildActionMask = 2147483647; files = ( 089C1680FE841241C02AAC07, ); isa = PBXResourcesBuildPhase; }; 089C1676FE841209C02AAC07 = { buildActionMask = 2147483647; files = ( 1A224C41FF42367911CA2CB7, 0117745100710DAB7F000001, ); isa = PBXSourcesBuildPhase; }; 089C1677FE841209C02AAC07 = { buildActionMask = 2147483647; files = ( 0117744A007109A97F000001, ); isa = PBXFrameworksBuildPhase; }; 089C1679FE841209C02AAC07 = { buildActionMask = 2147483647; files = ( ); isa = PBXRezBuildPhase; }; 089C167CFE841241C02AAC07 = { children = ( 089C167DFE841241C02AAC07, ); isa = PBXGroup; name = Resources; refType = 4; }; 089C167DFE841241C02AAC07 = { children = ( 089C167EFE841241C02AAC07, ); isa = PBXVariantGroup; name = InfoPlist.strings; refType = 4; }; 089C167EFE841241C02AAC07 = { fileEncoding = 10; isa = PBXFileReference; name = English; path = English.lproj/InfoPlist.strings; refType = 4; }; 089C1680FE841241C02AAC07 = { fileRef = 089C167DFE841241C02AAC07; isa = PBXBuildFile; settings = { }; }; //080 //081 //082 //083 //084 //0B0 //0B1 //0B2 //0B3 //0B4 0B81C263FFB7832611CA28AA = { isa = PBXBundleReference; path = PhantomAudioDriver.kext; refType = 3; }; //0B0 //0B1 //0B2 //0B3 //0B4 //190 //191 //192 //193 //194 19C28FB6FE9D52B211CA2CBB = { children = ( 0B81C263FFB7832611CA28AA, 011774440071097E7F000001, ); isa = PBXGroup; name = Products; refType = 4; }; //190 //191 //192 //193 //194 //1A0 //1A1 //1A2 //1A3 //1A4 1A224C3EFF42367911CA2CB7 = { isa = PBXFileReference; path = PhantomAudioDevice.h; refType = 4; }; 1A224C3FFF42367911CA2CB7 = { isa = PBXFileReference; path = PhantomAudioDevice.cpp; refType = 4; }; 1A224C40FF42367911CA2CB7 = { fileRef = 1A224C3EFF42367911CA2CB7; isa = PBXBuildFile; settings = { }; }; 1A224C41FF42367911CA2CB7 = { fileRef = 1A224C3FFF42367911CA2CB7; isa = PBXBuildFile; settings = { ATTRIBUTES = ( ); }; }; //1A0 //1A1 //1A2 //1A3 //1A4 //240 //241 //242 //243 //244 247142CAFF3F8F9811CA285C = { children = ( 1A224C3EFF42367911CA2CB7, 1A224C3FFF42367911CA2CB7, 0117744E00710DAB7F000001, 0117744F00710DAB7F000001, 0117744B00710CA77F000001, F6DC3C2B02B7AEF301CD2599, F6DC3C2C02B7AEF301CD2599, ); isa = PBXGroup; name = Source; path = ""; refType = 4; }; //240 //241 //242 //243 //244 //F60 //F61 //F62 //F63 //F64 F6DC3C2B02B7AEF301CD2599 = { isa = PBXFileReference; path = PCMBlitterLibPPC.c; refType = 4; }; F6DC3C2C02B7AEF301CD2599 = { isa = PBXFileReference; path = PCMBlitterLibPPC.h; refType = 4; }; F6DC3C2D02B7AEF301CD2599 = { fileRef = F6DC3C2B02B7AEF301CD2599; isa = PBXBuildFile; settings = { }; }; F6DC3C2E02B7AEF301CD2599 = { fileRef = F6DC3C2C02B7AEF301CD2599; isa = PBXBuildFile; settings = { }; }; }; rootObject = 089C1669FE841209C02AAC07; }