Index: /jack2/branches/libjacknet/common/JackNetAPI.cpp =================================================================== --- /jack2/branches/libjacknet/common/JackNetAPI.cpp (revision 3914) +++ /jack2/branches/libjacknet/common/JackNetAPI.cpp (revision 3918) @@ -878,5 +878,5 @@ -#ifdef TARGET_OS_IPHONE +#ifdef MY_TARGET_OS_IPHONE static void jack_format_and_log(int level, const char *prefix, const char *fmt, va_list ap) Index: /jack2/branches/libjacknet/common/JackFilters.h =================================================================== --- /jack2/branches/libjacknet/common/JackFilters.h (revision 3900) +++ /jack2/branches/libjacknet/common/JackFilters.h (revision 3918) @@ -26,5 +26,5 @@ #include "jack.h" -#ifndef TARGET_OS_IPHONE +#ifndef MY_TARGET_OS_IPHONE #include "JackAtomicState.h" #endif Index: /jack2/branches/libjacknet/common/JackAudioAdapterInterface.cpp =================================================================== --- /jack2/branches/libjacknet/common/JackAudioAdapterInterface.cpp (revision 3900) +++ /jack2/branches/libjacknet/common/JackAudioAdapterInterface.cpp (revision 3918) @@ -23,5 +23,5 @@ #include "JackAudioAdapter.h" -#ifndef TARGET_OS_IPHONE +#ifndef MY_TARGET_OS_IPHONE #include "JackLibSampleRateResampler.h" #endif @@ -195,5 +195,5 @@ } -#ifdef TARGET_OS_IPHONE +#ifdef MY_TARGET_OS_IPHONE void JackAudioAdapterInterface::Create() {} Index: /jack2/branches/libjacknet/macosx/JackMachThread.h =================================================================== --- /jack2/branches/libjacknet/macosx/JackMachThread.h (revision 3900) +++ /jack2/branches/libjacknet/macosx/JackMachThread.h (revision 3918) @@ -64,5 +64,5 @@ #include -#ifdef TARGET_OS_IPHONE +#ifdef MY_TARGET_OS_IPHONE typedef unsigned char Boolean; #endif @@ -70,5 +70,5 @@ #include "JackPosixThread.h" -#ifndef TARGET_OS_IPHONE +#ifndef MY_TARGET_OS_IPHONE #import #endif @@ -76,5 +76,5 @@ #include #include -#ifndef TARGET_OS_IPHONE +#ifndef MY_TARGET_OS_IPHONE #include #endif Index: /jack2/branches/libjacknet/macosx/iphone/iPhoneNet_Prefix.pch =================================================================== --- /jack2/branches/libjacknet/macosx/iphone/iPhoneNet_Prefix.pch (revision 3339) +++ /jack2/branches/libjacknet/macosx/iphone/iPhoneNet_Prefix.pch (revision 3918) @@ -7,2 +7,4 @@ #import #endif + +#define MY_TARGET_OS_IPHONE 1 Index: /jack2/branches/libjacknet/macosx/iphone/iPhoneNet.xcodeproj/project.pbxproj =================================================================== --- /jack2/branches/libjacknet/macosx/iphone/iPhoneNet.xcodeproj/project.pbxproj (revision 3900) +++ /jack2/branches/libjacknet/macosx/iphone/iPhoneNet.xcodeproj/project.pbxproj (revision 3918) @@ -720,4 +720,5 @@ GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREFIX_HEADER = iPhoneNet_Prefix.pch; HEADER_SEARCH_PATHS = ( ../../common/jack, @@ -740,4 +741,11 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_PREFIX_HEADER = iPhoneNet_Prefix.pch; + HEADER_SEARCH_PATHS = ( + ../../macosx, + ../../posix, + ../../common, + ../../common/jack, + ); PREBINDING = NO; PRODUCT_NAME = jacknet; Index: /jack2/branches/libjacknet/macosx/JackPlatformPlug_os.h =================================================================== --- /jack2/branches/libjacknet/macosx/JackPlatformPlug_os.h (revision 3900) +++ /jack2/branches/libjacknet/macosx/JackPlatformPlug_os.h (revision 3918) @@ -34,4 +34,11 @@ class JackMachNotifyChannel; class JackNetUnixSocket; + +#ifdef MY_TARGET_OS_IPHONE + class JackClient; + class JackGraphManager; + class JackEngineControl; + class JackSynchro; +#endif } @@ -45,5 +52,5 @@ /* __JackPlatformSynchro__ client activation */ -#ifndef TARGET_OS_IPHONE +#ifndef MY_TARGET_OS_IPHONE #include "JackMachSemaphore.h" namespace Jack { typedef JackMachSemaphore JackSynchro; } @@ -54,5 +61,5 @@ /* Only on windows a special JackProcessSync is used. It is directly defined by including JackProcessSync.h here */ -#ifndef TARGET_OS_IPHONE +#ifndef MY_TARGET_OS_IPHONE /* __JackPlatformServerChannel__ */ #include "JackMachServerChannel.h" Index: /jack2/branches/libjacknet/macosx/JackMachThread.cpp =================================================================== --- /jack2/branches/libjacknet/macosx/JackMachThread.cpp (revision 3814) +++ /jack2/branches/libjacknet/macosx/JackMachThread.cpp (revision 3918) @@ -32,5 +32,5 @@ thread_time_constraint_policy_data_t theTCPolicy; -#ifdef TARGET_OS_IPHONE +#ifdef MY_TARGET_OS_IPHONE theTCPolicy.period = 0; theTCPolicy.computation = 0; @@ -139,5 +139,5 @@ &get_default); if (res == KERN_SUCCESS) { - #ifdef TARGET_OS_IPHONE + #ifdef MY_TARGET_OS_IPHONE *period = 0; *computation = 0;