diff --git a/mozilla/js/tamarin/MMgc/FixedAlloc.h b/mozilla/js/tamarin/MMgc/FixedAlloc.h index 4116408444b..2a64afcb715 100644 --- a/mozilla/js/tamarin/MMgc/FixedAlloc.h +++ b/mozilla/js/tamarin/MMgc/FixedAlloc.h @@ -141,7 +141,7 @@ namespace MMgc static inline void Free(void *item) { - FixedBlock *b = (FixedBlock*) ((uint32)item & ~0xFFF); + FixedBlock *b = (FixedBlock*) ((intptr)item & ~0xFFF); #ifdef MEMORY_INFO item = DebugFree(item, 0xED, 6); @@ -186,7 +186,7 @@ namespace MMgc static FixedAlloc *GetFixedAlloc(void *item) { - FixedBlock *b = (FixedBlock*) ((uint32)item & ~0xFFF); + FixedBlock *b = (FixedBlock*) ((intptr)item & ~0xFFF); #ifdef _DEBUG // Attempt to sanity check this ptr: numAllocs * size should be less than kBlockSize GCAssertMsg(((b->numAlloc * b->size) < GCHeap::kBlockSize), "Size called on ptr not part of FixedBlock"); @@ -229,7 +229,7 @@ namespace MMgc static inline size_t Size(const void *item) { - FixedBlock *b = (FixedBlock*) ((uint32)item & ~0xFFF); + FixedBlock *b = (FixedBlock*) ((intptr)item & ~0xFFF); #ifdef _DEBUG // Attempt to sanity check this ptr: numAllocs * size should be less than kBlockSize GCAssertMsg(((b->numAlloc * b->size) < GCHeap::kBlockSize), "Size called on ptr not part of FixedBlock"); diff --git a/mozilla/js/tamarin/MMgc/GC.cpp b/mozilla/js/tamarin/MMgc/GC.cpp index dcdfc14ba1e..5f3ac24af1d 100644 --- a/mozilla/js/tamarin/MMgc/GC.cpp +++ b/mozilla/js/tamarin/MMgc/GC.cpp @@ -8,7 +8,7 @@ * Software distributed under the License is distributed on an "AS IS" basis, WITHOUT * WARRANTY OF ANY KIND, either express or implied. See the License for the specific * language governing rights and limitations under the License. - * + * 42 * The Original Code is [Open Source Virtual Machine.] * * The Initial Developer of the Original Code is Adobe System Incorporated. Portions created @@ -54,7 +54,7 @@ #include "alloca.h" #endif -#if defined(_MAC) && defined(MMGC_IA32) +#if defined(_MAC) && (defined(MMGC_IA32) || defined(MMGC_IA64)) #include #endif @@ -85,6 +85,12 @@ namespace MMgc const int ZCT::ZCT_START_SIZE = 1; #endif +#ifdef MMGC_IA64 + const intptr MAX_INTPTR = 0xFFFFFFFFFFFFFFFF; +#else + const intptr MAX_INTPTR = 0xFFFFFFFF; +#endif + // get detailed info on each size class allocators const bool dumpSizeClassState = false; @@ -190,7 +196,7 @@ namespace MMgc #endif marking(false), - memStart(0xffffffff), + memStart(MAX_INTPTR), memEnd(0), heap(gcheap), allocsSinceCollect(0), @@ -830,16 +836,16 @@ bail: UnmarkGCPages(ptr, size); } - void GC::SetPageMapValue(uint32 addr, int val) + void GC::SetPageMapValue(intptr addr, int val) { - uint32 index = (addr-memStart) >> 12; + intptr index = (addr-memStart) >> 12; GCAssert(index >> 2 < 64 * GCHeap::kBlockSize); pageMap[index >> 2] |= (val<<((index&0x3)*2)); } - void GC::ClearPageMapValue(uint32 addr) + void GC::ClearPageMapValue(intptr addr) { - uint32 index = (addr-memStart) >> 12; + intptr index = (addr-memStart) >> 12; GCAssert(index >> 2 < 64 * GCHeap::kBlockSize); pageMap[index >> 2] &= ~(3<<((index&0x3)*2)); } @@ -865,7 +871,7 @@ bail: // in bytes, ie 16k chunks addr &= ~0x3fff; // marking earlier pages - if(memStart != 0xffffffff) { + if(memStart != MAX_INTPTR) { shiftAmount = (memStart - addr) >> 14; } memStart = addr; @@ -902,7 +908,7 @@ bail: void GC::UnmarkGCPages(void *item, uint32 numpages) { - intptr addr = (uint32) item; + intptr addr = (intptr) item; while(numpages--) { ClearPageMapValue(addr); @@ -933,6 +939,10 @@ bail: #endif #endif +#if defined MMGC_IA64 + asm("mov %%rsp,%0" : "=r" (stackP)); +#endif + #if defined MMGC_PPC // save off sp asm("mr %0,r1" : "=r" (stackP)); @@ -947,6 +957,9 @@ bail: #endif } + #if defined(MMGC_PPC) && defined(__GNUC__) + __attribute__((noinline)) + #endif void GC::MarkQueueAndStack(GCStack& work) { GCWorkItem item; @@ -1111,7 +1124,7 @@ bail: Reap(); } - if(zctNext >= zct + zctSize*1024) { + if(zctNext >= zct + zctSize*4096/sizeof(void *)) { // grow RCObject **newZCT = (RCObject**) gc->heap->Alloc(zctSize*2); memcpy(newZCT, zct, zctSize*GCHeap::kBlockSize); @@ -1183,6 +1196,9 @@ bail: int *p = (int*)item; // skip vtable, first 4 bytes are cleared in Alloc p++; +#ifdef MMGC_IA64 + p++; // vtable is 8-bytes +#endif // in incrementalValidation mode manually deleted items // aren't put on the freelist so skip them if(incrementalValidation) { @@ -1433,8 +1449,8 @@ bail: if(size && size <= itemSize) { // skip traceIndex + data + endMarker p += (2 + (size>>2)); - GCAssert(sizeof(int) == sizeof(void*)); - *p = (int) container; + GCAssert(sizeof(intptr) == sizeof(void*)); + *p = (intptr) container; } } @@ -1627,7 +1643,7 @@ bail: intptr *p = (intptr *) mem; intptr *end = p + (size / sizeof(void*)); - int bits = GetPageMapValue((uint32)mem); + int bits = GetPageMapValue((intptr)mem); while(p < end) { @@ -1657,8 +1673,8 @@ bail: int size = fixed->size; // now compute which element we are - int startAt = (int) &(fixed->items[0]); - int item = ((int)where-startAt) / size; + intptr startAt = (intptr) &(fixed->items[0]); + intptr item = ((intptr)where-startAt) / size; ptr = (int*) ( startAt + (item*size) ); } @@ -2240,15 +2256,15 @@ bail: void GC::WriteBarrierWrite(const void *address, const void *value) { GCAssert(!IsRCObject(value)); - *(int32*)address = (int32) value; + *(intptr*)address = (intptr) value; } // optimized version with no RC checks or pointer swizzling void GC::writeBarrierRC(const void *container, const void *address, const void *value) { GCAssert(IsPointerToGCPage(container)); - GCAssert(((int32)container & 3) == 0); - GCAssert(((int32)address & 2) == 0); + GCAssert(((intptr)container & 3) == 0); + GCAssert(((intptr)address & 2) == 0); GCAssert(address >= container); GCAssert(address < (char*)container + Size(container)); @@ -2267,7 +2283,7 @@ bail: rc->DecrementRef(); } #endif - *(int32*)address = (int32) value; + *(intptr*)address = (intptr) value; #ifdef MMGC_DRC rc = (RCObject*)Pointer(value); if(rc != NULL) { @@ -2357,7 +2373,7 @@ bail: if(!m_bitsNext) m_bitsNext = (uint32*)heap->Alloc(1); - int leftOver = GCHeap::kBlockSize - ((int)m_bitsNext & 0xfff); + int leftOver = GCHeap::kBlockSize - ((intptr)m_bitsNext & 0xfff); if(leftOver >= numBytes) { bits = m_bitsNext; if(leftOver == numBytes) @@ -2591,11 +2607,10 @@ bail: } #endif /* DEBUGGER*/ -#if defined(_MAC) && defined(MMGC_IA32) - // FIXME: 64 bit problem, use intptr - int GC::GetStackTop() const +#if defined(_MAC) && (defined(MMGC_IA32) || defined(MMGC_IA64)) + intptr GC::GetStackTop() const { - return (int)pthread_get_stackaddr_np(pthread_self()); + return (intptr)pthread_get_stackaddr_np(pthread_self()); } #endif diff --git a/mozilla/js/tamarin/MMgc/GC.h b/mozilla/js/tamarin/MMgc/GC.h index 5653158a5fb..d7088badce7 100644 --- a/mozilla/js/tamarin/MMgc/GC.h +++ b/mozilla/js/tamarin/MMgc/GC.h @@ -69,6 +69,21 @@ _size = (intptr)_gc->GetStackTop() - (intptr)_stack; } while (0) #endif +#elif defined MMGC_IA64 +// 64bit - r8-r15? +#define MMGC_GET_STACK_EXENTS(_gc, _stack, _size) \ + do { \ + volatile auto int64 save1,save2,save3,save4,save5,save6,save7;\ + asm("mov %%rax,%0" : "=r" (save1));\ + asm("mov %%rbx,%0" : "=r" (save2));\ + asm("mov %%rcx,%0" : "=r" (save3));\ + asm("mov %%rdx,%0" : "=r" (save4));\ + asm("mov %%rbp,%0" : "=r" (save5));\ + asm("mov %%rsi,%0" : "=r" (save6));\ + asm("mov %%rdi,%0" : "=r" (save7));\ + asm("mov %%rsp,%0" : "=r" (_stack));\ + _size = (intptr)_gc->GetStackTop() - (intptr)_stack; } while (0) + #elif defined MMGC_PPC /* On PowerPC, we need to mark the PPC non-volatile registers, @@ -634,7 +649,7 @@ namespace MMgc void writeBarrier(const void *container, const void *address, const void *value) { GCAssert(IsPointerToGCPage(container)); - GCAssert(((int32)address & 3) == 0); + GCAssert(((intptr)address & 3) == 0); GCAssert(address >= container); GCAssert(address < (char*)container + Size(container)); @@ -776,7 +791,7 @@ namespace MMgc void ClearWeakRef(const void *obj); - int GetStackTop() const; + intptr GetStackTop() const; private: @@ -843,9 +858,9 @@ namespace MMgc unsigned char *pageMap; - inline int GetPageMapValue(uint32 addr) const + inline intptr GetPageMapValue(uint32 addr) const { - uint32 index = (addr-memStart) >> 12; + intptr index = (addr-memStart) >> 12; GCAssert(index >> 2 < 64 * GCHeap::kBlockSize); // shift amount to determine position in the byte (times 2 b/c 2 bits per page) @@ -855,8 +870,8 @@ namespace MMgc //return (pageMap[addr >> 2] & (3<> shiftAmount; return (pageMap[index >> 2] >> shiftAmount) & 3; } - void SetPageMapValue(uint32 addr, int val); - void ClearPageMapValue(uint32 addr); + void SetPageMapValue(intptr addr, int val); + void ClearPageMapValue(intptr addr); void MarkGCPages(void *item, uint32 numpages, int val); void UnmarkGCPages(void *item, uint32 numpages); @@ -948,7 +963,7 @@ public: private: #endif - static const void *Pointer(const void *p) { return (const void*)(((int)p)&~7); } + static const void *Pointer(const void *p) { return (const void*)(((intptr)p)&~7); } #ifdef MEMORY_INFO public: diff --git a/mozilla/js/tamarin/MMgc/GCAlloc.cpp b/mozilla/js/tamarin/MMgc/GCAlloc.cpp index 43a2c733daf..a26ea0f4449 100644 --- a/mozilla/js/tamarin/MMgc/GCAlloc.cpp +++ b/mozilla/js/tamarin/MMgc/GCAlloc.cpp @@ -254,7 +254,11 @@ start: #ifdef MEMORY_INFO // ensure previously used item wasn't written to // -1 because write back pointer space isn't poisoned. +#ifdef MMGC_IA64 for(int i=3, n=(b->size>>2)-1; isize>>2)-3; inextItem; - if(((int)((char*)item + b->size) & 0xfff) != 0) { + if(((intptr)((char*)item + b->size) & 0xfff) != 0) { b->nextItem = (char*)item + b->size; } else { b->nextItem = NULL; diff --git a/mozilla/js/tamarin/MMgc/GCAlloc.h b/mozilla/js/tamarin/MMgc/GCAlloc.h index cb2cc02d380..6c603d8de89 100644 --- a/mozilla/js/tamarin/MMgc/GCAlloc.h +++ b/mozilla/js/tamarin/MMgc/GCAlloc.h @@ -87,7 +87,7 @@ namespace MMgc static int SetMark(const void *item) { // Zero low 12 bits of address to get to the Block header - GCBlock *block = (GCBlock*) ((uint32)item & ~0xFFF); + GCBlock *block = (GCBlock*) ((intptr)item & ~0xFFF); int index = GetIndex(block, item); int mask = kMark << ((index&7)<<2); uint32 *bits = &block->GetBits()[index>>3]; @@ -100,21 +100,21 @@ namespace MMgc static int SetQueued(const void *item) { // Zero low 12 bits of address to get to the Block header - GCBlock *block = (GCBlock*) ((uint32)item & ~0xFFF); + GCBlock *block = (GCBlock*) ((intptr)item & ~0xFFF); return SetBit(block, GetIndex(block, item), kQueued); } static int SetFinalize(const void *item) { // Zero low 12 bits of address to get to the Block header - GCBlock *block = (GCBlock*) ((uint32)item & ~0xFFF); + GCBlock *block = (GCBlock*) ((intptr)item & ~0xFFF); return SetBit(block, GetIndex(block, item), kFinalize); } static int IsWhite(const void *item) { // Zero low 12 bits of address to get to the Block header - GCBlock *block = (GCBlock*) ((uint32)item & ~0xFFF); + GCBlock *block = (GCBlock*) ((intptr)item & ~0xFFF); // not a real item if(item < block->items) @@ -130,7 +130,7 @@ namespace MMgc static int GetMark(const void *item) { // Zero low 12 bits of address to get to the Block header - GCBlock *block = (GCBlock*) ((uint32)item & ~0xFFF); + GCBlock *block = (GCBlock*) ((intptr)item & ~0xFFF); // Return the "marked" bit return GetBit(block, GetIndex(block, item), kMark); @@ -139,7 +139,7 @@ namespace MMgc static void *FindBeginning(const void *item) { // Zero low 12 bits of address to get to the Block header - GCBlock *block = (GCBlock*) ((uint32)item & ~0xFFF); + GCBlock *block = (GCBlock*) ((intptr)item & ~0xFFF); return block->items + block->size * GetIndex(block, item); } @@ -147,34 +147,34 @@ namespace MMgc static void ClearFinalized(const void *item) { // Zero low 12 bits of address to get to the Block header - GCBlock *block = (GCBlock*) ((uint32)item & ~0xFFF); + GCBlock *block = (GCBlock*) ((intptr)item & ~0xFFF); ClearBits(block, GetIndex(block, item), kFinalize); } static int IsFinalized(const void *item) { // Zero low 12 bits of address to get to the Block header - GCBlock *block = (GCBlock*) ((uint32)item & ~0xFFF); + GCBlock *block = (GCBlock*) ((intptr)item & ~0xFFF); return GetBit(block, GetIndex(block, item), kFinalize); } static int HasWeakRef(const void *item) { // Zero low 12 bits of address to get to the Block header - GCBlock *block = (GCBlock*) ((uint32)item & ~0xFFF); + GCBlock *block = (GCBlock*) ((intptr)item & ~0xFFF); return GetBit(block, GetIndex(block, item), kHasWeakRef); } static bool ContainsPointers(const void *item) { // Zero low 12 bits of address to get to the Block header - GCBlock *block = (GCBlock*) ((uint32)item & ~0xFFF); + GCBlock *block = (GCBlock*) ((intptr)item & ~0xFFF); return block->alloc->ContainsPointers(); } static bool IsRCObject(const void *item) { // Zero low 12 bits of address to get to the Block header - GCBlock *block = (GCBlock*) ((uint32)item & ~0xFFF); + GCBlock *block = (GCBlock*) ((intptr)item & ~0xFFF); return item >= block->items && block->alloc->IsRCObject(); } @@ -191,7 +191,7 @@ namespace MMgc static void SetHasWeakRef(const void *item, bool to) { - GCBlock *block = (GCBlock*) ((uint32)item & ~0xFFF); + GCBlock *block = (GCBlock*) ((intptr)item & ~0xFFF); if(to) { SetBit(block, GetIndex(block, item), kHasWeakRef); } else { diff --git a/mozilla/js/tamarin/MMgc/GCDebugMac.cpp b/mozilla/js/tamarin/MMgc/GCDebugMac.cpp index a5f8f03367a..51203b45d38 100644 --- a/mozilla/js/tamarin/MMgc/GCDebugMac.cpp +++ b/mozilla/js/tamarin/MMgc/GCDebugMac.cpp @@ -58,14 +58,14 @@ namespace MMgc void GCDebugMsg(const char* p, bool debugBreak) { - char buf[256]; - strcpy(buf, p); + CFStringRef cfStr = ::CFStringCreateWithCString(NULL, p, kCFStringEncodingUTF8); if(debugBreak) { - ::CopyCStringToPascal(buf, (StringPtr)buf); - DebugStr((StringPtr) buf); + Str255 buf; + CFStringGetPascalString (cfStr, buf, 255, kCFStringEncodingUTF8); + DebugStr(buf); } else { - CFStringRef cfStr = ::CFStringCreateWithCString(NULL, buf, kCFStringEncodingUTF8); ::CFShow(cfStr); } + ::CFRelease (cfStr); } } diff --git a/mozilla/js/tamarin/MMgc/GCHashtable.cpp b/mozilla/js/tamarin/MMgc/GCHashtable.cpp index 144c859584d..11dbd08cb8b 100644 --- a/mozilla/js/tamarin/MMgc/GCHashtable.cpp +++ b/mozilla/js/tamarin/MMgc/GCHashtable.cpp @@ -104,7 +104,7 @@ namespace MMgc #endif // Note: Mask off MSB to avoid negative indices. Mask off bottom // 2 bits because of alignment. Double it because names, values stored adjacently. - unsigned i = ((0x7FFFFFF8 & (int)key)>>1) & bitmask; + unsigned i = ((0x7FFFFFF8 & (intptr)key)>>1) & bitmask; const void *k; while ((k=table[i]) != key && k != NULL) { diff --git a/mozilla/js/tamarin/MMgc/GCHeap.cpp b/mozilla/js/tamarin/MMgc/GCHeap.cpp index 9b194fa10ae..bd53c9a3f1f 100644 --- a/mozilla/js/tamarin/MMgc/GCHeap.cpp +++ b/mozilla/js/tamarin/MMgc/GCHeap.cpp @@ -41,6 +41,9 @@ namespace MMgc { #ifdef _DEBUG + // 64bit - Warning, this debug mechanism will fail on 64-bit systems when we + // allocate pages across more than 4 GB of memory space. We no longer have 20-bits + // to track - we have 52-bits. uint8 GCHeap::m_megamap[1048576]; #endif @@ -133,7 +136,7 @@ namespace MMgc HeapBlock *block = &blocks[i]; if(block->baseAddr) { - int megamapIndex = ((uint32)block->baseAddr) >> 12; + int megamapIndex = ((int)(intptr)block->baseAddr) >> 12; GCAssert(m_megamap[megamapIndex] == 0); } if(block->inUse() && block->baseAddr) @@ -179,7 +182,7 @@ namespace MMgc // Check for debug builds only: // Use the megamap to double-check that we haven't handed // any of these pages out already. - int megamapIndex = ((uint32)block->baseAddr)>>12; + int megamapIndex = ((int)(intptr)block->baseAddr)>>12; for (int i=0; ibaseAddr) >> 12; + int megamapIndex = ((int)(intptr)block->baseAddr) >> 12; for (int i=0; isize; i++) { if(m_megamap[megamapIndex] != 1) { GCAssertMsg(false, "Megamap is screwed up, are you freeing freed memory?"); @@ -722,7 +725,7 @@ namespace MMgc void GCHeap::AddToFreeList(HeapBlock *block) { - GCAssert(m_megamap[((uint32)block->baseAddr)>>12] == 0); + GCAssert(m_megamap[((int)(intptr)block->baseAddr)>>12] == 0); int index = GetFreeListIndex(block->size); HeapBlock *freelist = &freelists[index]; @@ -762,7 +765,7 @@ namespace MMgc // Try to coalesce this block with its predecessor HeapBlock *prevBlock = block - block->sizePrevious; if (!prevBlock->inUse() && prevBlock->committed) { - GCAssert(m_megamap[((uint32)prevBlock->baseAddr)>>12] == 0); + GCAssert(m_megamap[((int)(intptr)prevBlock->baseAddr)>>12] == 0); // Remove predecessor block from free list RemoveFromList(prevBlock); diff --git a/mozilla/js/tamarin/MMgc/GCHeapMac.cpp b/mozilla/js/tamarin/MMgc/GCHeapMac.cpp index b9e7aa4d403..ab48f784330 100644 --- a/mozilla/js/tamarin/MMgc/GCHeapMac.cpp +++ b/mozilla/js/tamarin/MMgc/GCHeapMac.cpp @@ -50,7 +50,7 @@ #define MAP_ANONYMOUS MAP_ANON #endif -#if defined(MMGC_IA32) && defined(MEMORY_INFO) +#if (defined(MMGC_IA32) || defined(MMGC_IA64)) && defined(MEMORY_INFO) #include #endif @@ -166,7 +166,7 @@ namespace MMgc if (res == MAP_FAILED) address = 0; else - address = (void*)( (int)address + size ); + address = (void*)( (intptr)address + size ); return address; } @@ -334,7 +334,7 @@ namespace MMgc } #endif -#ifdef MMGC_IA32 +#if (defined(MMGC_IA32) || defined(MMGC_IA64)) void GetInfoFromPC(int pc, char *buff, int buffSize) { @@ -346,7 +346,11 @@ namespace MMgc void GetStackTrace(int* trace, int len, int skip) { void **ebp; + #ifdef MMGC_IA32 asm("mov %%ebp, %0" : "=r" (ebp)); + #else + asm("mov %%rbp, %0" : "=r" (ebp)); + #endif while(skip-- && *ebp) { ebp = (void**)(*ebp); diff --git a/mozilla/js/tamarin/MMgc/GCLargeAlloc.h b/mozilla/js/tamarin/MMgc/GCLargeAlloc.h index 1389232fc32..6be59ccf351 100644 --- a/mozilla/js/tamarin/MMgc/GCLargeAlloc.h +++ b/mozilla/js/tamarin/MMgc/GCLargeAlloc.h @@ -77,7 +77,7 @@ namespace MMgc { // The pointer should be 4K aligned plus 16 bytes // Mac inserts 16 bytes for new[] so make it more general - return (((uint32)item & 0xFFF) == sizeof(LargeBlock)); + return (((intptr)item & 0xFFF) == sizeof(LargeBlock)); } static bool SetMark(const void *item) @@ -158,7 +158,7 @@ namespace MMgc static LargeBlock* GetBlockHeader(const void *addr) { - return (LargeBlock*) ((uint32)addr & ~0xFFF); + return (LargeBlock*) ((intptr)addr & ~0xFFF); } static bool NeedsFinalize(LargeBlock *block) diff --git a/mozilla/js/tamarin/MMgc/GCMemoryProfiler.cpp b/mozilla/js/tamarin/MMgc/GCMemoryProfiler.cpp index 2091588cfb7..918aef04976 100644 --- a/mozilla/js/tamarin/MMgc/GCMemoryProfiler.cpp +++ b/mozilla/js/tamarin/MMgc/GCMemoryProfiler.cpp @@ -307,7 +307,13 @@ namespace MMgc size_t DebugSize() { + #ifdef MMGC_IA64 + // Our writeback pointer is 8 bytes so we need to round up to the next 8 byte + // size. (only 5 DWORDS are used) + return 6 * sizeof(int); + #else return 4 * sizeof(int); + #endif } /* @@ -317,7 +323,8 @@ namespace MMgc * first four bytes == size / 4 * second four bytes == stack trace index * size data bytes - * last 4 bytes == 0xdeadbeef + * 4 bytes == 0xdeadbeef + * last 4/8 bytes - writeback pointer * * Its important that the stack trace index is not stored in the first 4 bytes, * it enables the leak detection to work see ~FixedAlloc. Underwrite detection isn't @@ -374,6 +381,10 @@ namespace MMgc mem += (size>>2); *mem++ = 0xdeadbeef; *mem = 0; + #ifdef MMGC_IA64 + *(mem+1) = 0; + *(mem+2) = 0; + #endif // save these off so we can save the vtable (which is assigned after memory is // allocated) diff --git a/mozilla/js/tamarin/MMgc/GCObject.h b/mozilla/js/tamarin/MMgc/GCObject.h index f902c15735f..61118d78e92 100644 --- a/mozilla/js/tamarin/MMgc/GCObject.h +++ b/mozilla/js/tamarin/MMgc/GCObject.h @@ -325,7 +325,7 @@ namespace MMgc { public: RCPtr() { t = NULL; } - RCPtr(T t) : t(t) { if(t && (int)t != 1) t->IncrementRef(); } + RCPtr(T t) : t(t) { if(t && (intptr)t != 1) t->IncrementRef(); } ~RCPtr() { if(t && t != (T)1) @@ -345,10 +345,10 @@ namespace MMgc T operator=(T tNew) { - if(t && (int)t != 1) + if(t && (intptr)t != 1) t->DecrementRef(); t = tNew; - if(t && (int)t != 1) + if(t && (intptr)t != 1) t->IncrementRef(); // this cast is safe b/c other wise compilation would fail return (T) t; diff --git a/mozilla/js/tamarin/MMgc/GCTypes.h b/mozilla/js/tamarin/MMgc/GCTypes.h index 20e9cbdc7cd..99225118579 100644 --- a/mozilla/js/tamarin/MMgc/GCTypes.h +++ b/mozilla/js/tamarin/MMgc/GCTypes.h @@ -53,8 +53,8 @@ namespace MMgc typedef unsigned long long uint64; #endif - typedef unsigned long uint32; - typedef signed long int32; + typedef unsigned int uint32; + typedef signed int int32; typedef unsigned short uint16; typedef signed short int16; diff --git a/mozilla/js/tamarin/MMgc/macbuild.h b/mozilla/js/tamarin/MMgc/macbuild.h index a11f48facea..daad30c767b 100644 --- a/mozilla/js/tamarin/MMgc/macbuild.h +++ b/mozilla/js/tamarin/MMgc/macbuild.h @@ -46,7 +46,9 @@ */ #ifdef __i386__ #define MMGC_IA32 -#else +#elif defined (__x86_64__) + #define MMGC_IA64 +#elif defined (__ppc__) #define MMGC_PPC #endif diff --git a/mozilla/js/tamarin/platform/mac/MMgc/MMgc64.xcodeproj/project.pbxproj b/mozilla/js/tamarin/platform/mac/MMgc/MMgc64.xcodeproj/project.pbxproj new file mode 100644 index 00000000000..d1800dd8ff5 --- /dev/null +++ b/mozilla/js/tamarin/platform/mac/MMgc/MMgc64.xcodeproj/project.pbxproj @@ -0,0 +1,496 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 42; + objects = { + +/* Begin PBXBuildFile section */ + 1E60773C09733377007D0E1E /* FixedAlloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60771109733377007D0E1E /* FixedAlloc.cpp */; }; + 1E60773D09733377007D0E1E /* FixedAlloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60771209733377007D0E1E /* FixedAlloc.h */; }; + 1E60773E09733377007D0E1E /* FixedMalloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60771309733377007D0E1E /* FixedMalloc.cpp */; }; + 1E60773F09733377007D0E1E /* FixedMalloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60771409733377007D0E1E /* FixedMalloc.h */; }; + 1E60774009733377007D0E1E /* GC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60771509733377007D0E1E /* GC.cpp */; }; + 1E60774109733377007D0E1E /* GC.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60771609733377007D0E1E /* GC.h */; }; + 1E60774209733377007D0E1E /* GCAlloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60771709733377007D0E1E /* GCAlloc.cpp */; }; + 1E60774309733377007D0E1E /* GCAlloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60771809733377007D0E1E /* GCAlloc.h */; }; + 1E60774609733377007D0E1E /* GCAllocObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60771B09733377007D0E1E /* GCAllocObject.h */; }; + 1E60774709733377007D0E1E /* GCAllocObjectMac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60771C09733377007D0E1E /* GCAllocObjectMac.cpp */; }; + 1E60774A09733377007D0E1E /* GCDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60771F09733377007D0E1E /* GCDebug.h */; }; + 1E60774B09733377007D0E1E /* GCDebugMac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60772009733377007D0E1E /* GCDebugMac.cpp */; }; + 1E60774E09733377007D0E1E /* GCHashtable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60772309733377007D0E1E /* GCHashtable.cpp */; }; + 1E60774F09733377007D0E1E /* GCHashtable.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60772409733377007D0E1E /* GCHashtable.h */; }; + 1E60775009733377007D0E1E /* GCHeap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60772509733377007D0E1E /* GCHeap.cpp */; }; + 1E60775109733377007D0E1E /* GCHeap.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60772609733377007D0E1E /* GCHeap.h */; }; + 1E60775209733377007D0E1E /* GCHeapMac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60772709733377007D0E1E /* GCHeapMac.cpp */; }; + 1E60775509733377007D0E1E /* GCLargeAlloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60772A09733377007D0E1E /* GCLargeAlloc.cpp */; }; + 1E60775609733377007D0E1E /* GCLargeAlloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60772B09733377007D0E1E /* GCLargeAlloc.h */; }; + 1E60775709733377007D0E1E /* GCMemoryProfiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60772C09733377007D0E1E /* GCMemoryProfiler.cpp */; }; + 1E60775809733377007D0E1E /* GCMemoryProfiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60772D09733377007D0E1E /* GCMemoryProfiler.h */; }; + 1E60775909733377007D0E1E /* GCObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60772E09733377007D0E1E /* GCObject.cpp */; }; + 1E60775A09733377007D0E1E /* GCObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60772F09733377007D0E1E /* GCObject.h */; }; + 1E60775C09733377007D0E1E /* GCSpinLockMac.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60773109733377007D0E1E /* GCSpinLockMac.h */; }; + 1E60775E09733377007D0E1E /* GCStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60773309733377007D0E1E /* GCStack.h */; }; + 1E60775F09733377007D0E1E /* GCTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60773409733377007D0E1E /* GCTests.cpp */; }; + 1E60776009733377007D0E1E /* GCTests.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60773509733377007D0E1E /* GCTests.h */; }; + 1E60776109733377007D0E1E /* GCTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60773609733377007D0E1E /* GCTypes.h */; }; + 1E60776209733377007D0E1E /* GCWeakRef.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60773709733377007D0E1E /* GCWeakRef.h */; }; + 1E60776409733377007D0E1E /* macbuild.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60773909733377007D0E1E /* macbuild.h */; }; + 1E60776509733377007D0E1E /* MMgc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60773A09733377007D0E1E /* MMgc.h */; }; + 1E60776609733377007D0E1E /* WriteBarrier.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60773B09733377007D0E1E /* WriteBarrier.h */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 1E60771109733377007D0E1E /* FixedAlloc.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = FixedAlloc.cpp; path = ../../../MMgc/FixedAlloc.cpp; sourceTree = SOURCE_ROOT; }; + 1E60771209733377007D0E1E /* FixedAlloc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FixedAlloc.h; path = ../../../MMgc/FixedAlloc.h; sourceTree = SOURCE_ROOT; }; + 1E60771309733377007D0E1E /* FixedMalloc.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = FixedMalloc.cpp; path = ../../../MMgc/FixedMalloc.cpp; sourceTree = SOURCE_ROOT; }; + 1E60771409733377007D0E1E /* FixedMalloc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FixedMalloc.h; path = ../../../MMgc/FixedMalloc.h; sourceTree = SOURCE_ROOT; }; + 1E60771509733377007D0E1E /* GC.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = GC.cpp; path = ../../../MMgc/GC.cpp; sourceTree = SOURCE_ROOT; }; + 1E60771609733377007D0E1E /* GC.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = GC.h; path = ../../../MMgc/GC.h; sourceTree = SOURCE_ROOT; }; + 1E60771709733377007D0E1E /* GCAlloc.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = GCAlloc.cpp; path = ../../../MMgc/GCAlloc.cpp; sourceTree = SOURCE_ROOT; }; + 1E60771809733377007D0E1E /* GCAlloc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = GCAlloc.h; path = ../../../MMgc/GCAlloc.h; sourceTree = SOURCE_ROOT; }; + 1E60771B09733377007D0E1E /* GCAllocObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = GCAllocObject.h; path = ../../../MMgc/GCAllocObject.h; sourceTree = SOURCE_ROOT; }; + 1E60771C09733377007D0E1E /* GCAllocObjectMac.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = GCAllocObjectMac.cpp; path = ../../../MMgc/GCAllocObjectMac.cpp; sourceTree = SOURCE_ROOT; }; + 1E60771F09733377007D0E1E /* GCDebug.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = GCDebug.h; path = ../../../MMgc/GCDebug.h; sourceTree = SOURCE_ROOT; }; + 1E60772009733377007D0E1E /* GCDebugMac.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = GCDebugMac.cpp; path = ../../../MMgc/GCDebugMac.cpp; sourceTree = SOURCE_ROOT; }; + 1E60772309733377007D0E1E /* GCHashtable.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = GCHashtable.cpp; path = ../../../MMgc/GCHashtable.cpp; sourceTree = SOURCE_ROOT; }; + 1E60772409733377007D0E1E /* GCHashtable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = GCHashtable.h; path = ../../../MMgc/GCHashtable.h; sourceTree = SOURCE_ROOT; }; + 1E60772509733377007D0E1E /* GCHeap.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = GCHeap.cpp; path = ../../../MMgc/GCHeap.cpp; sourceTree = SOURCE_ROOT; }; + 1E60772609733377007D0E1E /* GCHeap.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = GCHeap.h; path = ../../../MMgc/GCHeap.h; sourceTree = SOURCE_ROOT; }; + 1E60772709733377007D0E1E /* GCHeapMac.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = GCHeapMac.cpp; path = ../../../MMgc/GCHeapMac.cpp; sourceTree = SOURCE_ROOT; }; + 1E60772A09733377007D0E1E /* GCLargeAlloc.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = GCLargeAlloc.cpp; path = ../../../MMgc/GCLargeAlloc.cpp; sourceTree = SOURCE_ROOT; }; + 1E60772B09733377007D0E1E /* GCLargeAlloc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = GCLargeAlloc.h; path = ../../../MMgc/GCLargeAlloc.h; sourceTree = SOURCE_ROOT; }; + 1E60772C09733377007D0E1E /* GCMemoryProfiler.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = GCMemoryProfiler.cpp; path = ../../../MMgc/GCMemoryProfiler.cpp; sourceTree = SOURCE_ROOT; }; + 1E60772D09733377007D0E1E /* GCMemoryProfiler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = GCMemoryProfiler.h; path = ../../../MMgc/GCMemoryProfiler.h; sourceTree = SOURCE_ROOT; }; + 1E60772E09733377007D0E1E /* GCObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = GCObject.cpp; path = ../../../MMgc/GCObject.cpp; sourceTree = SOURCE_ROOT; }; + 1E60772F09733377007D0E1E /* GCObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = GCObject.h; path = ../../../MMgc/GCObject.h; sourceTree = SOURCE_ROOT; }; + 1E60773109733377007D0E1E /* GCSpinLockMac.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = GCSpinLockMac.h; path = ../../../MMgc/GCSpinLockMac.h; sourceTree = SOURCE_ROOT; }; + 1E60773309733377007D0E1E /* GCStack.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = GCStack.h; path = ../../../MMgc/GCStack.h; sourceTree = SOURCE_ROOT; }; + 1E60773409733377007D0E1E /* GCTests.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = GCTests.cpp; path = ../../../MMgc/GCTests.cpp; sourceTree = SOURCE_ROOT; }; + 1E60773509733377007D0E1E /* GCTests.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = GCTests.h; path = ../../../MMgc/GCTests.h; sourceTree = SOURCE_ROOT; }; + 1E60773609733377007D0E1E /* GCTypes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = GCTypes.h; path = ../../../MMgc/GCTypes.h; sourceTree = SOURCE_ROOT; }; + 1E60773709733377007D0E1E /* GCWeakRef.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = GCWeakRef.h; path = ../../../MMgc/GCWeakRef.h; sourceTree = SOURCE_ROOT; }; + 1E60773909733377007D0E1E /* macbuild.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = macbuild.h; path = ../../../MMgc/macbuild.h; sourceTree = SOURCE_ROOT; }; + 1E60773A09733377007D0E1E /* MMgc.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MMgc.h; path = ../../../MMgc/MMgc.h; sourceTree = SOURCE_ROOT; }; + 1E60773B09733377007D0E1E /* WriteBarrier.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = WriteBarrier.h; path = ../../../MMgc/WriteBarrier.h; sourceTree = SOURCE_ROOT; }; + D2AAC046055464E500DB518D /* libMMgc.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMMgc.a; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + D289987405E68DCB004EDB86 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 08FB7794FE84155DC02AAC07 /* MMgc */ = { + isa = PBXGroup; + children = ( + 08FB7795FE84155DC02AAC07 /* Source */, + C6A0FF2B0290797F04C91782 /* Documentation */, + 1AB674ADFE9D54B511CA2CBB /* Products */, + ); + name = MMgc; + sourceTree = ""; + }; + 08FB7795FE84155DC02AAC07 /* Source */ = { + isa = PBXGroup; + children = ( + 1E60771109733377007D0E1E /* FixedAlloc.cpp */, + 1E60771209733377007D0E1E /* FixedAlloc.h */, + 1E60771309733377007D0E1E /* FixedMalloc.cpp */, + 1E60771409733377007D0E1E /* FixedMalloc.h */, + 1E60771509733377007D0E1E /* GC.cpp */, + 1E60771609733377007D0E1E /* GC.h */, + 1E60771709733377007D0E1E /* GCAlloc.cpp */, + 1E60771809733377007D0E1E /* GCAlloc.h */, + 1E60771B09733377007D0E1E /* GCAllocObject.h */, + 1E60771C09733377007D0E1E /* GCAllocObjectMac.cpp */, + 1E60771F09733377007D0E1E /* GCDebug.h */, + 1E60772009733377007D0E1E /* GCDebugMac.cpp */, + 1E60772309733377007D0E1E /* GCHashtable.cpp */, + 1E60772409733377007D0E1E /* GCHashtable.h */, + 1E60772509733377007D0E1E /* GCHeap.cpp */, + 1E60772609733377007D0E1E /* GCHeap.h */, + 1E60772709733377007D0E1E /* GCHeapMac.cpp */, + 1E60772A09733377007D0E1E /* GCLargeAlloc.cpp */, + 1E60772B09733377007D0E1E /* GCLargeAlloc.h */, + 1E60772C09733377007D0E1E /* GCMemoryProfiler.cpp */, + 1E60772D09733377007D0E1E /* GCMemoryProfiler.h */, + 1E60772E09733377007D0E1E /* GCObject.cpp */, + 1E60772F09733377007D0E1E /* GCObject.h */, + 1E60773109733377007D0E1E /* GCSpinLockMac.h */, + 1E60773309733377007D0E1E /* GCStack.h */, + 1E60773409733377007D0E1E /* GCTests.cpp */, + 1E60773509733377007D0E1E /* GCTests.h */, + 1E60773609733377007D0E1E /* GCTypes.h */, + 1E60773709733377007D0E1E /* GCWeakRef.h */, + 1E60773909733377007D0E1E /* macbuild.h */, + 1E60773A09733377007D0E1E /* MMgc.h */, + 1E60773B09733377007D0E1E /* WriteBarrier.h */, + ); + name = Source; + sourceTree = ""; + }; + 1AB674ADFE9D54B511CA2CBB /* Products */ = { + isa = PBXGroup; + children = ( + D2AAC046055464E500DB518D /* libMMgc.a */, + ); + name = Products; + sourceTree = ""; + }; + C6A0FF2B0290797F04C91782 /* Documentation */ = { + isa = PBXGroup; + children = ( + ); + name = Documentation; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + D2AAC043055464E500DB518D /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 1E60773D09733377007D0E1E /* FixedAlloc.h in Headers */, + 1E60773F09733377007D0E1E /* FixedMalloc.h in Headers */, + 1E60774109733377007D0E1E /* GC.h in Headers */, + 1E60774309733377007D0E1E /* GCAlloc.h in Headers */, + 1E60774609733377007D0E1E /* GCAllocObject.h in Headers */, + 1E60774A09733377007D0E1E /* GCDebug.h in Headers */, + 1E60774F09733377007D0E1E /* GCHashtable.h in Headers */, + 1E60775109733377007D0E1E /* GCHeap.h in Headers */, + 1E60775609733377007D0E1E /* GCLargeAlloc.h in Headers */, + 1E60775809733377007D0E1E /* GCMemoryProfiler.h in Headers */, + 1E60775A09733377007D0E1E /* GCObject.h in Headers */, + 1E60775C09733377007D0E1E /* GCSpinLockMac.h in Headers */, + 1E60775E09733377007D0E1E /* GCStack.h in Headers */, + 1E60776009733377007D0E1E /* GCTests.h in Headers */, + 1E60776109733377007D0E1E /* GCTypes.h in Headers */, + 1E60776209733377007D0E1E /* GCWeakRef.h in Headers */, + 1E60776409733377007D0E1E /* macbuild.h in Headers */, + 1E60776509733377007D0E1E /* MMgc.h in Headers */, + 1E60776609733377007D0E1E /* WriteBarrier.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + D2AAC045055464E500DB518D /* MMgc */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1DEB91EB08733DB70010E9CD /* Build configuration list for PBXNativeTarget "MMgc" */; + buildPhases = ( + D2AAC043055464E500DB518D /* Headers */, + D2AAC044055464E500DB518D /* Sources */, + D289987405E68DCB004EDB86 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = MMgc; + productName = MMgc; + productReference = D2AAC046055464E500DB518D /* libMMgc.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB91EF08733DB70010E9CD /* Build configuration list for PBXProject "MMgc64" */; + compatibilityVersion = "Xcode 2.4"; + hasScannedForEncodings = 1; + mainGroup = 08FB7794FE84155DC02AAC07 /* MMgc */; + projectDirPath = ""; + projectRoot = ""; + shouldCheckCompatibility = 1; + targets = ( + D2AAC045055464E500DB518D /* MMgc */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + D2AAC044055464E500DB518D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1E60773C09733377007D0E1E /* FixedAlloc.cpp in Sources */, + 1E60773E09733377007D0E1E /* FixedMalloc.cpp in Sources */, + 1E60774009733377007D0E1E /* GC.cpp in Sources */, + 1E60774209733377007D0E1E /* GCAlloc.cpp in Sources */, + 1E60774709733377007D0E1E /* GCAllocObjectMac.cpp in Sources */, + 1E60774B09733377007D0E1E /* GCDebugMac.cpp in Sources */, + 1E60774E09733377007D0E1E /* GCHashtable.cpp in Sources */, + 1E60775009733377007D0E1E /* GCHeap.cpp in Sources */, + 1E60775209733377007D0E1E /* GCHeapMac.cpp in Sources */, + 1E60775509733377007D0E1E /* GCLargeAlloc.cpp in Sources */, + 1E60775709733377007D0E1E /* GCMemoryProfiler.cpp in Sources */, + 1E60775909733377007D0E1E /* GCObject.cpp in Sources */, + 1E60775F09733377007D0E1E /* GCTests.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 1DEB91EC08733DB70010E9CD /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_64_BIT)"; + COPY_PHASE_STRIP = NO; + GCC_ALTIVEC_EXTENSIONS = YES; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_CPP_EXCEPTIONS = YES; + GCC_ENABLE_CPP_RTTI = YES; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + __DEBUGGING__, + _MAC, + "DARWIN=1", + "TARGET_API_MAC_CARBON=1", + "TARGET_RT_MAC_MACHO=1", + USE_MMAP, + _MAC, + DEBUG, + _DEBUG, + ENABLE_PROFILER, + ENABLE_COMPILER, + SOFT_ASSERTS, + ); + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = MMgc; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + USER_HEADER_SEARCH_PATHS = "$(USER_HEADER_SEARCH_PATHS) ../../../codegen ../../../core"; + ZERO_LINK = NO; + }; + name = Debug; + }; + 1DEB91ED08733DB70010E9CD /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = x86_64; + GCC_ALTIVEC_EXTENSIONS = YES; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_CPP_RTTI = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PREPROCESSOR_DEFINITIONS = ( + __DEBUGGING__, + _MAC, + "DARWIN=1", + "TARGET_API_MAC_CARBON=1", + "TARGET_RT_MAC_MACHO=1", + SOFT_ASSERTS, + USE_MMAP, + _MAC, + ); + INSTALL_PATH = /usr/local/lib; + OTHER_CFLAGS = ( + "-finline-functions", + "-finline-limit=256", + ); + PRODUCT_NAME = MMgc; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + USER_HEADER_SEARCH_PATHS = "$(USER_HEADER_SEARCH_PATHS) ../../../codegen ../../../core"; + }; + name = Release; + }; + 1DEB91F008733DB70010E9CD /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)"; + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_TREAT_WARNINGS_AS_ERRORS = YES; + GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; + GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; + GCC_WARN_MISSING_PARENTHESES = YES; + GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; + GCC_WARN_UNUSED_LABEL = YES; + GCC_WARN_UNUSED_PARAMETER = YES; + GCC_WARN_UNUSED_VALUE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + PREBINDING = NO; + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + SYMROOT = "$(PROJECT_DIR)/../../../../platform/mac/flash/Builds"; + }; + name = Debug; + }; + 1DEB91F108733DB70010E9CD /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)"; + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_TREAT_WARNINGS_AS_ERRORS = YES; + GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; + GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; + GCC_WARN_MISSING_PARENTHESES = YES; + GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_LABEL = YES; + GCC_WARN_UNUSED_PARAMETER = YES; + GCC_WARN_UNUSED_VALUE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + PREBINDING = NO; + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + SYMROOT = "$(PROJECT_DIR)/../../../../platform/mac/flash/Builds"; + }; + name = Release; + }; + 8E8B52F709AABCC40057BEE4 /* Debug Debugger */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = x86_64; + COPY_PHASE_STRIP = NO; + GCC_ALTIVEC_EXTENSIONS = YES; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_CPP_EXCEPTIONS = YES; + GCC_ENABLE_CPP_RTTI = YES; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + __DEBUGGING__, + _MAC, + "DARWIN=1", + "TARGET_API_MAC_CARBON=1", + "TARGET_RT_MAC_MACHO=1", + USE_MMAP, + _MAC, + DEBUG, + _DEBUG, + ENABLE_PROFILER, + ENABLE_COMPILER, + SOFT_ASSERTS, + ); + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = MMgc; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + USER_HEADER_SEARCH_PATHS = "$(USER_HEADER_SEARCH_PATHS) ../../../codegen ../../../core"; + ZERO_LINK = NO; + }; + name = "Debug Debugger"; + }; + 8E8B52F809AABCC40057BEE4 /* Release Debugger */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = x86_64; + GCC_ALTIVEC_EXTENSIONS = YES; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_CPP_RTTI = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PREPROCESSOR_DEFINITIONS = ( + SOFT_ASSERTS, + __DEBUGGING__, + _MAC, + "DARWIN=1", + "TARGET_API_MAC_CARBON=1", + "TARGET_RT_MAC_MACHO=1", + USE_MMAP, + _MAC, + ); + INSTALL_PATH = /usr/local/lib; + OTHER_CFLAGS = ( + "-finline-functions", + "-finline-limit=256", + ); + PRODUCT_NAME = MMgc; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + USER_HEADER_SEARCH_PATHS = "$(USER_HEADER_SEARCH_PATHS) ../../../codegen ../../../core"; + }; + name = "Release Debugger"; + }; + 8E8B52F909AABCC40057BEE4 /* Debug Debugger */ = { + isa = XCBuildConfiguration; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)"; + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_TREAT_WARNINGS_AS_ERRORS = YES; + GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; + GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; + GCC_WARN_MISSING_PARENTHESES = YES; + GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; + GCC_WARN_UNUSED_LABEL = YES; + GCC_WARN_UNUSED_PARAMETER = YES; + GCC_WARN_UNUSED_VALUE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + PREBINDING = NO; + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + SYMROOT = "$(PROJECT_DIR)/../../../../platform/mac/flash/Builds"; + }; + name = "Debug Debugger"; + }; + 8E8B52FA09AABCC40057BEE4 /* Release Debugger */ = { + isa = XCBuildConfiguration; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)"; + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_TREAT_WARNINGS_AS_ERRORS = YES; + GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; + GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; + GCC_WARN_MISSING_PARENTHESES = YES; + GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_LABEL = YES; + GCC_WARN_UNUSED_PARAMETER = YES; + GCC_WARN_UNUSED_VALUE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + PREBINDING = NO; + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + SYMROOT = "$(PROJECT_DIR)/../../../../platform/mac/flash/Builds"; + }; + name = "Release Debugger"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 1DEB91EB08733DB70010E9CD /* Build configuration list for PBXNativeTarget "MMgc" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1DEB91EC08733DB70010E9CD /* Debug */, + 8E8B52F709AABCC40057BEE4 /* Debug Debugger */, + 1DEB91ED08733DB70010E9CD /* Release */, + 8E8B52F809AABCC40057BEE4 /* Release Debugger */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 1DEB91EF08733DB70010E9CD /* Build configuration list for PBXProject "MMgc64" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1DEB91F008733DB70010E9CD /* Debug */, + 8E8B52F909AABCC40057BEE4 /* Debug Debugger */, + 1DEB91F108733DB70010E9CD /* Release */, + 8E8B52FA09AABCC40057BEE4 /* Release Debugger */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/mozilla/js/tamarin/platform/mac/avmplus/avmplus64.xcodeproj/project.pbxproj b/mozilla/js/tamarin/platform/mac/avmplus/avmplus64.xcodeproj/project.pbxproj new file mode 100644 index 00000000000..796e4afc965 --- /dev/null +++ b/mozilla/js/tamarin/platform/mac/avmplus/avmplus64.xcodeproj/project.pbxproj @@ -0,0 +1,1156 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 42; + objects = { + +/* Begin PBXBuildFile section */ + 1E6078E8097335B3007D0E1E /* CodegenMIR.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E6078E4097335B3007D0E1E /* CodegenMIR.cpp */; }; + 1E6078E9097335B3007D0E1E /* CodegenMIR.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6078E5097335B3007D0E1E /* CodegenMIR.h */; }; + 1E6078EA097335B3007D0E1E /* Ia32Assembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E6078E6097335B3007D0E1E /* Ia32Assembler.cpp */; }; + 1E6078EB097335B3007D0E1E /* PpcAssembler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E6078E7097335B3007D0E1E /* PpcAssembler.cpp */; }; + 1E60798E097335EF007D0E1E /* AbcEnv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E6078EE097335EF007D0E1E /* AbcEnv.cpp */; }; + 1E60798F097335EF007D0E1E /* AbcEnv.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6078EF097335EF007D0E1E /* AbcEnv.h */; }; + 1E607990097335EF007D0E1E /* AbcGen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E6078F0097335EF007D0E1E /* AbcGen.cpp */; }; + 1E607991097335EF007D0E1E /* AbcGen.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6078F1097335EF007D0E1E /* AbcGen.h */; }; + 1E607992097335EF007D0E1E /* AbcParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E6078F2097335EF007D0E1E /* AbcParser.cpp */; }; + 1E607993097335EF007D0E1E /* AbcParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6078F3097335EF007D0E1E /* AbcParser.h */; }; + 1E607994097335EF007D0E1E /* AbstractFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E6078F4097335EF007D0E1E /* AbstractFunction.cpp */; }; + 1E607995097335EF007D0E1E /* AbstractFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6078F5097335EF007D0E1E /* AbstractFunction.h */; }; + 1E607998097335EF007D0E1E /* ActionBlockConstants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E6078F8097335EF007D0E1E /* ActionBlockConstants.cpp */; }; + 1E607999097335EF007D0E1E /* ActionBlockConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6078F9097335EF007D0E1E /* ActionBlockConstants.h */; }; + 1E60799A097335EF007D0E1E /* ArrayClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E6078FA097335EF007D0E1E /* ArrayClass.cpp */; }; + 1E60799B097335EF007D0E1E /* ArrayClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6078FB097335EF007D0E1E /* ArrayClass.h */; }; + 1E60799C097335EF007D0E1E /* ArrayObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E6078FC097335EF007D0E1E /* ArrayObject.cpp */; }; + 1E60799D097335EF007D0E1E /* ArrayObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6078FD097335EF007D0E1E /* ArrayObject.h */; }; + 1E60799E097335EF007D0E1E /* AtomArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E6078FE097335EF007D0E1E /* AtomArray.cpp */; }; + 1E60799F097335EF007D0E1E /* AtomArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6078FF097335EF007D0E1E /* AtomArray.h */; }; + 1E6079A0097335EF007D0E1E /* AtomConstants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607900097335EF007D0E1E /* AtomConstants.cpp */; }; + 1E6079A1097335EF007D0E1E /* AtomConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607901097335EF007D0E1E /* AtomConstants.h */; }; + 1E6079A2097335EF007D0E1E /* AtomWriteBarrier.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607902097335EF007D0E1E /* AtomWriteBarrier.h */; }; + 1E6079A3097335EF007D0E1E /* avmbuild.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607903097335EF007D0E1E /* avmbuild.h */; }; + 1E6079A4097335EF007D0E1E /* AvmCore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607904097335EF007D0E1E /* AvmCore.cpp */; }; + 1E6079A5097335EF007D0E1E /* AvmCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607905097335EF007D0E1E /* AvmCore.h */; }; + 1E6079A6097335EF007D0E1E /* AvmDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607906097335EF007D0E1E /* AvmDebug.h */; }; + 1E6079A8097335EF007D0E1E /* AvmError.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607908097335EF007D0E1E /* AvmError.h */; }; + 1E6079A9097335EF007D0E1E /* avmplus.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607909097335EF007D0E1E /* avmplus.cpp */; }; + 1E6079AA097335EF007D0E1E /* avmplus.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60790A097335EF007D0E1E /* avmplus.h */; }; + 1E6079AB097335EF007D0E1E /* avmplusDebugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60790B097335EF007D0E1E /* avmplusDebugger.cpp */; }; + 1E6079AC097335EF007D0E1E /* avmplusDebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60790C097335EF007D0E1E /* avmplusDebugger.h */; }; + 1E6079AD097335EF007D0E1E /* avmplusHashtable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60790D097335EF007D0E1E /* avmplusHashtable.cpp */; }; + 1E6079AE097335EF007D0E1E /* avmplusHashtable.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60790E097335EF007D0E1E /* avmplusHashtable.h */; }; + 1E6079AF097335EF007D0E1E /* avmplusList.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60790F097335EF007D0E1E /* avmplusList.h */; }; + 1E6079B0097335EF007D0E1E /* avmplusProfiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607910097335EF007D0E1E /* avmplusProfiler.cpp */; }; + 1E6079B1097335EF007D0E1E /* avmplusProfiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607911097335EF007D0E1E /* avmplusProfiler.h */; }; + 1E6079B2097335EF007D0E1E /* avmplusStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607912097335EF007D0E1E /* avmplusStack.h */; }; + 1E6079B3097335EF007D0E1E /* avmplusTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607913097335EF007D0E1E /* avmplusTypes.h */; }; + 1E6079B4097335EF007D0E1E /* avmplusVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607914097335EF007D0E1E /* avmplusVersion.h */; }; + 1E6079B5097335EF007D0E1E /* avmsetjmp.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607915097335EF007D0E1E /* avmsetjmp.h */; }; + 1E6079B6097335EF007D0E1E /* BigInteger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607916097335EF007D0E1E /* BigInteger.cpp */; }; + 1E6079B7097335EF007D0E1E /* BigInteger.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607917097335EF007D0E1E /* BigInteger.h */; }; + 1E6079B8097335EF007D0E1E /* BitSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607918097335EF007D0E1E /* BitSet.h */; }; + 1E6079B9097335EF007D0E1E /* BooleanClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607919097335EF007D0E1E /* BooleanClass.cpp */; }; + 1E6079BA097335EF007D0E1E /* BooleanClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60791A097335EF007D0E1E /* BooleanClass.h */; }; + 1E6079BC097335EF007D0E1E /* builtin.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60791C097335EF007D0E1E /* builtin.h */; }; + 1E6079BD097335EF007D0E1E /* BuiltinTraits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60791D097335EF007D0E1E /* BuiltinTraits.cpp */; }; + 1E6079BE097335EF007D0E1E /* BuiltinTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60791E097335EF007D0E1E /* BuiltinTraits.h */; }; + 1E6079BF097335EF007D0E1E /* ClassClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60791F097335EF007D0E1E /* ClassClass.cpp */; }; + 1E6079C0097335EF007D0E1E /* ClassClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607920097335EF007D0E1E /* ClassClass.h */; }; + 1E6079C1097335EF007D0E1E /* ClassClosure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607921097335EF007D0E1E /* ClassClosure.cpp */; }; + 1E6079C2097335EF007D0E1E /* ClassClosure.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607922097335EF007D0E1E /* ClassClosure.h */; }; + 1E6079C3097335EF007D0E1E /* CodeContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607923097335EF007D0E1E /* CodeContext.h */; }; + 1E6079C4097335EF007D0E1E /* Date.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607924097335EF007D0E1E /* Date.h */; }; + 1E6079C5097335EF007D0E1E /* DateClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607925097335EF007D0E1E /* DateClass.cpp */; }; + 1E6079C6097335EF007D0E1E /* DateClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607926097335EF007D0E1E /* DateClass.h */; }; + 1E6079C7097335EF007D0E1E /* DateObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607927097335EF007D0E1E /* DateObject.cpp */; }; + 1E6079C8097335EF007D0E1E /* DateObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607928097335EF007D0E1E /* DateObject.h */; }; + 1E6079C9097335EF007D0E1E /* Domain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607929097335EF007D0E1E /* Domain.cpp */; }; + 1E6079CA097335EF007D0E1E /* Domain.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60792A097335EF007D0E1E /* Domain.h */; }; + 1E6079CB097335EF007D0E1E /* DomainEnv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60792B097335EF007D0E1E /* DomainEnv.cpp */; }; + 1E6079CC097335EF007D0E1E /* DomainEnv.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60792C097335EF007D0E1E /* DomainEnv.h */; }; + 1E6079CD097335EF007D0E1E /* DynamicProfiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60792D097335EF007D0E1E /* DynamicProfiler.cpp */; }; + 1E6079CE097335EF007D0E1E /* DynamicProfiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60792E097335EF007D0E1E /* DynamicProfiler.h */; }; + 1E6079CF097335EF007D0E1E /* E4XNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60792F097335EF007D0E1E /* E4XNode.cpp */; }; + 1E6079D0097335EF007D0E1E /* E4XNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607930097335EF007D0E1E /* E4XNode.h */; }; + 1E6079D1097335EF007D0E1E /* ErrorClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607931097335EF007D0E1E /* ErrorClass.cpp */; }; + 1E6079D2097335EF007D0E1E /* ErrorClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607932097335EF007D0E1E /* ErrorClass.h */; }; + 1E6079D3097335EF007D0E1E /* ErrorConstants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607933097335EF007D0E1E /* ErrorConstants.cpp */; }; + 1E6079D4097335EF007D0E1E /* ErrorConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607934097335EF007D0E1E /* ErrorConstants.h */; }; + 1E6079D5097335EF007D0E1E /* Exception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607935097335EF007D0E1E /* Exception.cpp */; }; + 1E6079D6097335EF007D0E1E /* Exception.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607936097335EF007D0E1E /* Exception.h */; }; + 1E6079D7097335EF007D0E1E /* FrameState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607937097335EF007D0E1E /* FrameState.cpp */; }; + 1E6079D8097335EF007D0E1E /* FrameState.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607938097335EF007D0E1E /* FrameState.h */; }; + 1E6079D9097335EF007D0E1E /* FunctionClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607939097335EF007D0E1E /* FunctionClass.cpp */; }; + 1E6079DA097335EF007D0E1E /* FunctionClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60793A097335EF007D0E1E /* FunctionClass.h */; }; + 1E6079DB097335EF007D0E1E /* GrowableBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60793B097335EF007D0E1E /* GrowableBuffer.cpp */; }; + 1E6079DC097335EF007D0E1E /* GrowableBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60793C097335EF007D0E1E /* GrowableBuffer.h */; }; + 1E6079DD097335EF007D0E1E /* IntClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60793D097335EF007D0E1E /* IntClass.cpp */; }; + 1E6079DE097335EF007D0E1E /* IntClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60793E097335EF007D0E1E /* IntClass.h */; }; + 1E6079DF097335EF007D0E1E /* Interpreter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60793F097335EF007D0E1E /* Interpreter.cpp */; }; + 1E6079E0097335EF007D0E1E /* Interpreter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607940097335EF007D0E1E /* Interpreter.h */; }; + 1E6079E1097335EF007D0E1E /* MathClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607941097335EF007D0E1E /* MathClass.cpp */; }; + 1E6079E2097335EF007D0E1E /* MathClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607942097335EF007D0E1E /* MathClass.h */; }; + 1E6079E3097335EF007D0E1E /* MathUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607943097335EF007D0E1E /* MathUtils.cpp */; }; + 1E6079E4097335EF007D0E1E /* MathUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607944097335EF007D0E1E /* MathUtils.h */; }; + 1E6079E5097335EF007D0E1E /* MethodClosure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607945097335EF007D0E1E /* MethodClosure.cpp */; }; + 1E6079E6097335EF007D0E1E /* MethodClosure.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607946097335EF007D0E1E /* MethodClosure.h */; }; + 1E6079E7097335EF007D0E1E /* MethodEnv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607947097335EF007D0E1E /* MethodEnv.cpp */; }; + 1E6079E8097335EF007D0E1E /* MethodEnv.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607948097335EF007D0E1E /* MethodEnv.h */; }; + 1E6079E9097335EF007D0E1E /* MethodInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607949097335EF007D0E1E /* MethodInfo.cpp */; }; + 1E6079EA097335EF007D0E1E /* MethodInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60794A097335EF007D0E1E /* MethodInfo.h */; }; + 1E6079EB097335EF007D0E1E /* Multiname.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60794B097335EF007D0E1E /* Multiname.cpp */; }; + 1E6079EC097335EF007D0E1E /* Multiname.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60794C097335EF007D0E1E /* Multiname.h */; }; + 1E6079ED097335EF007D0E1E /* MultinameHashtable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60794D097335EF007D0E1E /* MultinameHashtable.cpp */; }; + 1E6079EE097335EF007D0E1E /* MultinameHashtable.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60794E097335EF007D0E1E /* MultinameHashtable.h */; }; + 1E6079EF097335EF007D0E1E /* Namespace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60794F097335EF007D0E1E /* Namespace.cpp */; }; + 1E6079F0097335EF007D0E1E /* Namespace.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607950097335EF007D0E1E /* Namespace.h */; }; + 1E6079F1097335EF007D0E1E /* NamespaceClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607951097335EF007D0E1E /* NamespaceClass.cpp */; }; + 1E6079F2097335EF007D0E1E /* NamespaceClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607952097335EF007D0E1E /* NamespaceClass.h */; }; + 1E6079F3097335EF007D0E1E /* NamespaceSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607953097335EF007D0E1E /* NamespaceSet.cpp */; }; + 1E6079F4097335EF007D0E1E /* NamespaceSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607954097335EF007D0E1E /* NamespaceSet.h */; }; + 1E6079F5097335EF007D0E1E /* NativeFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607955097335EF007D0E1E /* NativeFunction.cpp */; }; + 1E6079F6097335EF007D0E1E /* NativeFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607956097335EF007D0E1E /* NativeFunction.h */; }; + 1E6079F7097335EF007D0E1E /* NativeObjectHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607957097335EF007D0E1E /* NativeObjectHelpers.h */; }; + 1E6079F8097335EF007D0E1E /* NumberClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607958097335EF007D0E1E /* NumberClass.cpp */; }; + 1E6079F9097335EF007D0E1E /* NumberClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607959097335EF007D0E1E /* NumberClass.h */; }; + 1E6079FA097335EF007D0E1E /* ObjectClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60795A097335EF007D0E1E /* ObjectClass.cpp */; }; + 1E6079FB097335EF007D0E1E /* ObjectClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60795B097335EF007D0E1E /* ObjectClass.h */; }; + 1E6079FC097335EF007D0E1E /* opcodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60795C097335EF007D0E1E /* opcodes.cpp */; }; + 1E6079FD097335EF007D0E1E /* opcodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60795D097335EF007D0E1E /* opcodes.h */; }; + 1E6079FE097335EF007D0E1E /* OSDep.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60795E097335EF007D0E1E /* OSDep.h */; }; + 1E6079FF097335EF007D0E1E /* OutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60795F097335EF007D0E1E /* OutputStream.h */; }; + 1E607A00097335EF007D0E1E /* PoolObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607960097335EF007D0E1E /* PoolObject.cpp */; }; + 1E607A01097335EF007D0E1E /* PoolObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607961097335EF007D0E1E /* PoolObject.h */; }; + 1E607A02097335EF007D0E1E /* PrintWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607962097335EF007D0E1E /* PrintWriter.cpp */; }; + 1E607A03097335EF007D0E1E /* PrintWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607963097335EF007D0E1E /* PrintWriter.h */; }; + 1E607A04097335EF007D0E1E /* RegExpClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607964097335EF007D0E1E /* RegExpClass.cpp */; }; + 1E607A05097335EF007D0E1E /* RegExpClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607965097335EF007D0E1E /* RegExpClass.h */; }; + 1E607A06097335EF007D0E1E /* RegExpObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607966097335EF007D0E1E /* RegExpObject.cpp */; }; + 1E607A07097335EF007D0E1E /* RegExpObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607967097335EF007D0E1E /* RegExpObject.h */; }; + 1E607A08097335EF007D0E1E /* ScopeChain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607968097335EF007D0E1E /* ScopeChain.cpp */; }; + 1E607A09097335EF007D0E1E /* ScopeChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607969097335EF007D0E1E /* ScopeChain.h */; }; + 1E607A0A097335EF007D0E1E /* ScriptBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60796A097335EF007D0E1E /* ScriptBuffer.cpp */; }; + 1E607A0B097335EF007D0E1E /* ScriptBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60796B097335EF007D0E1E /* ScriptBuffer.h */; }; + 1E607A0C097335EF007D0E1E /* ScriptObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60796C097335EF007D0E1E /* ScriptObject.cpp */; }; + 1E607A0D097335EF007D0E1E /* ScriptObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60796D097335EF007D0E1E /* ScriptObject.h */; }; + 1E607A0E097335EF007D0E1E /* SortedIntMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60796E097335EF007D0E1E /* SortedIntMap.h */; }; + 1E607A0F097335EF007D0E1E /* StackTrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60796F097335EF007D0E1E /* StackTrace.cpp */; }; + 1E607A10097335EF007D0E1E /* StackTrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607970097335EF007D0E1E /* StackTrace.h */; }; + 1E607A11097335EF007D0E1E /* StaticProfiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607971097335EF007D0E1E /* StaticProfiler.cpp */; }; + 1E607A12097335EF007D0E1E /* StaticProfiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607972097335EF007D0E1E /* StaticProfiler.h */; }; + 1E607A13097335EF007D0E1E /* StringBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607973097335EF007D0E1E /* StringBuffer.cpp */; }; + 1E607A14097335EF007D0E1E /* StringBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607974097335EF007D0E1E /* StringBuffer.h */; }; + 1E607A15097335EF007D0E1E /* StringClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607975097335EF007D0E1E /* StringClass.cpp */; }; + 1E607A16097335EF007D0E1E /* StringClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607976097335EF007D0E1E /* StringClass.h */; }; + 1E607A17097335EF007D0E1E /* StringObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607977097335EF007D0E1E /* StringObject.cpp */; }; + 1E607A18097335EF007D0E1E /* StringObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607978097335EF007D0E1E /* StringObject.h */; }; + 1E607A19097335EF007D0E1E /* Toplevel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607979097335EF007D0E1E /* Toplevel.cpp */; }; + 1E607A1A097335EF007D0E1E /* Toplevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60797A097335EF007D0E1E /* Toplevel.h */; }; + 1E607A1B097335EF007D0E1E /* Traits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60797B097335EF007D0E1E /* Traits.cpp */; }; + 1E607A1C097335EF007D0E1E /* Traits.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60797C097335EF007D0E1E /* Traits.h */; }; + 1E607A1D097335EF007D0E1E /* TraitsIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60797D097335EF007D0E1E /* TraitsIterator.h */; }; + 1E607A1E097335EF007D0E1E /* UnicodeUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60797E097335EF007D0E1E /* UnicodeUtils.cpp */; }; + 1E607A1F097335EF007D0E1E /* UnicodeUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60797F097335EF007D0E1E /* UnicodeUtils.h */; }; + 1E607A20097335EF007D0E1E /* Verifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607980097335EF007D0E1E /* Verifier.cpp */; }; + 1E607A21097335EF007D0E1E /* Verifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607981097335EF007D0E1E /* Verifier.h */; }; + 1E607A22097335EF007D0E1E /* VTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607982097335EF007D0E1E /* VTable.cpp */; }; + 1E607A23097335EF007D0E1E /* VTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607983097335EF007D0E1E /* VTable.h */; }; + 1E607A24097335EF007D0E1E /* XMLClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607984097335EF007D0E1E /* XMLClass.cpp */; }; + 1E607A25097335EF007D0E1E /* XMLClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607985097335EF007D0E1E /* XMLClass.h */; }; + 1E607A26097335EF007D0E1E /* XMLListClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607986097335EF007D0E1E /* XMLListClass.cpp */; }; + 1E607A27097335EF007D0E1E /* XMLListClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607987097335EF007D0E1E /* XMLListClass.h */; }; + 1E607A28097335EF007D0E1E /* XMLListObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607988097335EF007D0E1E /* XMLListObject.cpp */; }; + 1E607A29097335EF007D0E1E /* XMLListObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E607989097335EF007D0E1E /* XMLListObject.h */; }; + 1E607A2A097335EF007D0E1E /* XMLObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60798A097335EF007D0E1E /* XMLObject.cpp */; }; + 1E607A2B097335EF007D0E1E /* XMLObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60798B097335EF007D0E1E /* XMLObject.h */; }; + 1E607A2C097335EF007D0E1E /* XMLParser16.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E60798C097335EF007D0E1E /* XMLParser16.cpp */; }; + 1E607A2D097335EF007D0E1E /* XMLParser16.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E60798D097335EF007D0E1E /* XMLParser16.h */; }; + 1E607A3409733608007D0E1E /* AvmDebugMac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607A2E09733608007D0E1E /* AvmDebugMac.cpp */; }; + 1E607A3809733608007D0E1E /* NativeFunctionMac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607A3209733608007D0E1E /* NativeFunctionMac.cpp */; }; + 1E607F9609733ED1007D0E1E /* DateUnix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607F9309733ED1007D0E1E /* DateUnix.cpp */; }; + 1E607F9709733ED1007D0E1E /* MathUtilsUnix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607F9409733ED1007D0E1E /* MathUtilsUnix.cpp */; }; + 1E607F9809733ED1007D0E1E /* OSDepUnix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E607F9509733ED1007D0E1E /* OSDepUnix.cpp */; }; + 1EC50991097391B400040CAB /* Date.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1EC50990097391B400040CAB /* Date.cpp */; }; + 7CD864E60AC47805004C73CB /* AbcData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7CD864E50AC47805004C73CB /* AbcData.cpp */; }; + 85125ADF0A5C648300502345 /* AvmPlusScriptableObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 85125ADD0A5C648300502345 /* AvmPlusScriptableObject.cpp */; }; + 85125AE00A5C648300502345 /* AvmPlusScriptableObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 85125ADE0A5C648300502345 /* AvmPlusScriptableObject.h */; }; + 8EE6F43F09AA541600DE11A0 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EE6F42E09AA541600DE11A0 /* config.h */; }; + 8EE6F44009AA541600DE11A0 /* pcre_chartables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EE6F42F09AA541600DE11A0 /* pcre_chartables.cpp */; }; + 8EE6F44109AA541600DE11A0 /* pcre_compile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EE6F43009AA541600DE11A0 /* pcre_compile.cpp */; }; + 8EE6F44209AA541600DE11A0 /* pcre_config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EE6F43109AA541600DE11A0 /* pcre_config.cpp */; }; + 8EE6F44309AA541600DE11A0 /* pcre_exec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EE6F43209AA541600DE11A0 /* pcre_exec.cpp */; }; + 8EE6F44409AA541600DE11A0 /* pcre_fullinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EE6F43309AA541600DE11A0 /* pcre_fullinfo.cpp */; }; + 8EE6F44509AA541600DE11A0 /* pcre_get.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EE6F43409AA541600DE11A0 /* pcre_get.cpp */; }; + 8EE6F44609AA541600DE11A0 /* pcre_globals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EE6F43509AA541600DE11A0 /* pcre_globals.cpp */; }; + 8EE6F44709AA541600DE11A0 /* pcre_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EE6F43609AA541600DE11A0 /* pcre_info.cpp */; }; + 8EE6F44809AA541600DE11A0 /* pcre_ord2utf8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EE6F43709AA541600DE11A0 /* pcre_ord2utf8.cpp */; }; + 8EE6F44909AA541600DE11A0 /* pcre_refcount.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EE6F43809AA541600DE11A0 /* pcre_refcount.cpp */; }; + 8EE6F44A09AA541600DE11A0 /* pcre_study.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EE6F43909AA541600DE11A0 /* pcre_study.cpp */; }; + 8EE6F44B09AA541600DE11A0 /* pcre_tables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EE6F43A09AA541600DE11A0 /* pcre_tables.cpp */; }; + 8EE6F44C09AA541600DE11A0 /* pcre_try_flipped.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EE6F43B09AA541600DE11A0 /* pcre_try_flipped.cpp */; }; + 8EE6F44D09AA541600DE11A0 /* pcre_valid_utf8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EE6F43C09AA541600DE11A0 /* pcre_valid_utf8.cpp */; }; + 8EE6F44E09AA541600DE11A0 /* pcre_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EE6F43D09AA541600DE11A0 /* pcre_version.cpp */; }; + 8EE6F44F09AA541600DE11A0 /* pcre_xclass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EE6F43E09AA541600DE11A0 /* pcre_xclass.cpp */; }; + 8EE6F45B09AA545E00DE11A0 /* pcre_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EE6F45909AA545E00DE11A0 /* pcre_internal.h */; }; + 8EE6F45C09AA545E00DE11A0 /* pcre.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EE6F45A09AA545E00DE11A0 /* pcre.h */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 1E6078E4097335B3007D0E1E /* CodegenMIR.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = CodegenMIR.cpp; path = ../../../codegen/CodegenMIR.cpp; sourceTree = SOURCE_ROOT; }; + 1E6078E5097335B3007D0E1E /* CodegenMIR.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = CodegenMIR.h; path = ../../../codegen/CodegenMIR.h; sourceTree = SOURCE_ROOT; }; + 1E6078E6097335B3007D0E1E /* Ia32Assembler.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Ia32Assembler.cpp; path = ../../../codegen/Ia32Assembler.cpp; sourceTree = SOURCE_ROOT; }; + 1E6078E7097335B3007D0E1E /* PpcAssembler.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = PpcAssembler.cpp; path = ../../../codegen/PpcAssembler.cpp; sourceTree = SOURCE_ROOT; }; + 1E6078EE097335EF007D0E1E /* AbcEnv.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = AbcEnv.cpp; path = ../../../core/AbcEnv.cpp; sourceTree = SOURCE_ROOT; }; + 1E6078EF097335EF007D0E1E /* AbcEnv.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AbcEnv.h; path = ../../../core/AbcEnv.h; sourceTree = SOURCE_ROOT; }; + 1E6078F0097335EF007D0E1E /* AbcGen.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = AbcGen.cpp; path = ../../../core/AbcGen.cpp; sourceTree = SOURCE_ROOT; }; + 1E6078F1097335EF007D0E1E /* AbcGen.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AbcGen.h; path = ../../../core/AbcGen.h; sourceTree = SOURCE_ROOT; }; + 1E6078F2097335EF007D0E1E /* AbcParser.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = AbcParser.cpp; path = ../../../core/AbcParser.cpp; sourceTree = SOURCE_ROOT; }; + 1E6078F3097335EF007D0E1E /* AbcParser.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AbcParser.h; path = ../../../core/AbcParser.h; sourceTree = SOURCE_ROOT; }; + 1E6078F4097335EF007D0E1E /* AbstractFunction.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = AbstractFunction.cpp; path = ../../../core/AbstractFunction.cpp; sourceTree = SOURCE_ROOT; }; + 1E6078F5097335EF007D0E1E /* AbstractFunction.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AbstractFunction.h; path = ../../../core/AbstractFunction.h; sourceTree = SOURCE_ROOT; }; + 1E6078F8097335EF007D0E1E /* ActionBlockConstants.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ActionBlockConstants.cpp; path = ../../../core/ActionBlockConstants.cpp; sourceTree = SOURCE_ROOT; }; + 1E6078F9097335EF007D0E1E /* ActionBlockConstants.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ActionBlockConstants.h; path = ../../../core/ActionBlockConstants.h; sourceTree = SOURCE_ROOT; }; + 1E6078FA097335EF007D0E1E /* ArrayClass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ArrayClass.cpp; path = ../../../core/ArrayClass.cpp; sourceTree = SOURCE_ROOT; }; + 1E6078FB097335EF007D0E1E /* ArrayClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ArrayClass.h; path = ../../../core/ArrayClass.h; sourceTree = SOURCE_ROOT; }; + 1E6078FC097335EF007D0E1E /* ArrayObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ArrayObject.cpp; path = ../../../core/ArrayObject.cpp; sourceTree = SOURCE_ROOT; }; + 1E6078FD097335EF007D0E1E /* ArrayObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ArrayObject.h; path = ../../../core/ArrayObject.h; sourceTree = SOURCE_ROOT; }; + 1E6078FE097335EF007D0E1E /* AtomArray.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = AtomArray.cpp; path = ../../../core/AtomArray.cpp; sourceTree = SOURCE_ROOT; }; + 1E6078FF097335EF007D0E1E /* AtomArray.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AtomArray.h; path = ../../../core/AtomArray.h; sourceTree = SOURCE_ROOT; }; + 1E607900097335EF007D0E1E /* AtomConstants.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = AtomConstants.cpp; path = ../../../core/AtomConstants.cpp; sourceTree = SOURCE_ROOT; }; + 1E607901097335EF007D0E1E /* AtomConstants.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AtomConstants.h; path = ../../../core/AtomConstants.h; sourceTree = SOURCE_ROOT; }; + 1E607902097335EF007D0E1E /* AtomWriteBarrier.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AtomWriteBarrier.h; path = ../../../core/AtomWriteBarrier.h; sourceTree = SOURCE_ROOT; }; + 1E607903097335EF007D0E1E /* avmbuild.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = avmbuild.h; path = ../../../core/avmbuild.h; sourceTree = SOURCE_ROOT; }; + 1E607904097335EF007D0E1E /* AvmCore.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = AvmCore.cpp; path = ../../../core/AvmCore.cpp; sourceTree = SOURCE_ROOT; }; + 1E607905097335EF007D0E1E /* AvmCore.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AvmCore.h; path = ../../../core/AvmCore.h; sourceTree = SOURCE_ROOT; }; + 1E607906097335EF007D0E1E /* AvmDebug.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AvmDebug.h; path = ../../../core/AvmDebug.h; sourceTree = SOURCE_ROOT; }; + 1E607908097335EF007D0E1E /* AvmError.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AvmError.h; path = ../../../core/AvmError.h; sourceTree = SOURCE_ROOT; }; + 1E607909097335EF007D0E1E /* avmplus.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = avmplus.cpp; path = ../../../core/avmplus.cpp; sourceTree = SOURCE_ROOT; }; + 1E60790A097335EF007D0E1E /* avmplus.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = avmplus.h; path = ../../../core/avmplus.h; sourceTree = SOURCE_ROOT; }; + 1E60790B097335EF007D0E1E /* avmplusDebugger.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = avmplusDebugger.cpp; path = ../../../core/avmplusDebugger.cpp; sourceTree = SOURCE_ROOT; }; + 1E60790C097335EF007D0E1E /* avmplusDebugger.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = avmplusDebugger.h; path = ../../../core/avmplusDebugger.h; sourceTree = SOURCE_ROOT; }; + 1E60790D097335EF007D0E1E /* avmplusHashtable.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = avmplusHashtable.cpp; path = ../../../core/avmplusHashtable.cpp; sourceTree = SOURCE_ROOT; }; + 1E60790E097335EF007D0E1E /* avmplusHashtable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = avmplusHashtable.h; path = ../../../core/avmplusHashtable.h; sourceTree = SOURCE_ROOT; }; + 1E60790F097335EF007D0E1E /* avmplusList.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = avmplusList.h; path = ../../../core/avmplusList.h; sourceTree = SOURCE_ROOT; }; + 1E607910097335EF007D0E1E /* avmplusProfiler.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = avmplusProfiler.cpp; path = ../../../core/avmplusProfiler.cpp; sourceTree = SOURCE_ROOT; }; + 1E607911097335EF007D0E1E /* avmplusProfiler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = avmplusProfiler.h; path = ../../../core/avmplusProfiler.h; sourceTree = SOURCE_ROOT; }; + 1E607912097335EF007D0E1E /* avmplusStack.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = avmplusStack.h; path = ../../../core/avmplusStack.h; sourceTree = SOURCE_ROOT; }; + 1E607913097335EF007D0E1E /* avmplusTypes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = avmplusTypes.h; path = ../../../core/avmplusTypes.h; sourceTree = SOURCE_ROOT; }; + 1E607914097335EF007D0E1E /* avmplusVersion.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = avmplusVersion.h; path = ../../../core/avmplusVersion.h; sourceTree = SOURCE_ROOT; }; + 1E607915097335EF007D0E1E /* avmsetjmp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = avmsetjmp.h; path = ../../../core/avmsetjmp.h; sourceTree = SOURCE_ROOT; }; + 1E607916097335EF007D0E1E /* BigInteger.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = BigInteger.cpp; path = ../../../core/BigInteger.cpp; sourceTree = SOURCE_ROOT; }; + 1E607917097335EF007D0E1E /* BigInteger.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = BigInteger.h; path = ../../../core/BigInteger.h; sourceTree = SOURCE_ROOT; }; + 1E607918097335EF007D0E1E /* BitSet.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = BitSet.h; path = ../../../core/BitSet.h; sourceTree = SOURCE_ROOT; }; + 1E607919097335EF007D0E1E /* BooleanClass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = BooleanClass.cpp; path = ../../../core/BooleanClass.cpp; sourceTree = SOURCE_ROOT; }; + 1E60791A097335EF007D0E1E /* BooleanClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = BooleanClass.h; path = ../../../core/BooleanClass.h; sourceTree = SOURCE_ROOT; }; + 1E60791C097335EF007D0E1E /* builtin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = builtin.h; path = ../../../core/builtin.h; sourceTree = SOURCE_ROOT; }; + 1E60791D097335EF007D0E1E /* BuiltinTraits.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = BuiltinTraits.cpp; path = ../../../core/BuiltinTraits.cpp; sourceTree = SOURCE_ROOT; }; + 1E60791E097335EF007D0E1E /* BuiltinTraits.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = BuiltinTraits.h; path = ../../../core/BuiltinTraits.h; sourceTree = SOURCE_ROOT; }; + 1E60791F097335EF007D0E1E /* ClassClass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ClassClass.cpp; path = ../../../core/ClassClass.cpp; sourceTree = SOURCE_ROOT; }; + 1E607920097335EF007D0E1E /* ClassClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ClassClass.h; path = ../../../core/ClassClass.h; sourceTree = SOURCE_ROOT; }; + 1E607921097335EF007D0E1E /* ClassClosure.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ClassClosure.cpp; path = ../../../core/ClassClosure.cpp; sourceTree = SOURCE_ROOT; }; + 1E607922097335EF007D0E1E /* ClassClosure.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ClassClosure.h; path = ../../../core/ClassClosure.h; sourceTree = SOURCE_ROOT; }; + 1E607923097335EF007D0E1E /* CodeContext.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = CodeContext.h; path = ../../../core/CodeContext.h; sourceTree = SOURCE_ROOT; }; + 1E607924097335EF007D0E1E /* Date.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Date.h; path = ../../../core/Date.h; sourceTree = SOURCE_ROOT; }; + 1E607925097335EF007D0E1E /* DateClass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = DateClass.cpp; path = ../../../core/DateClass.cpp; sourceTree = SOURCE_ROOT; }; + 1E607926097335EF007D0E1E /* DateClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = DateClass.h; path = ../../../core/DateClass.h; sourceTree = SOURCE_ROOT; }; + 1E607927097335EF007D0E1E /* DateObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = DateObject.cpp; path = ../../../core/DateObject.cpp; sourceTree = SOURCE_ROOT; }; + 1E607928097335EF007D0E1E /* DateObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = DateObject.h; path = ../../../core/DateObject.h; sourceTree = SOURCE_ROOT; }; + 1E607929097335EF007D0E1E /* Domain.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Domain.cpp; path = ../../../core/Domain.cpp; sourceTree = SOURCE_ROOT; }; + 1E60792A097335EF007D0E1E /* Domain.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Domain.h; path = ../../../core/Domain.h; sourceTree = SOURCE_ROOT; }; + 1E60792B097335EF007D0E1E /* DomainEnv.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = DomainEnv.cpp; path = ../../../core/DomainEnv.cpp; sourceTree = SOURCE_ROOT; }; + 1E60792C097335EF007D0E1E /* DomainEnv.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = DomainEnv.h; path = ../../../core/DomainEnv.h; sourceTree = SOURCE_ROOT; }; + 1E60792D097335EF007D0E1E /* DynamicProfiler.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = DynamicProfiler.cpp; path = ../../../core/DynamicProfiler.cpp; sourceTree = SOURCE_ROOT; }; + 1E60792E097335EF007D0E1E /* DynamicProfiler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = DynamicProfiler.h; path = ../../../core/DynamicProfiler.h; sourceTree = SOURCE_ROOT; }; + 1E60792F097335EF007D0E1E /* E4XNode.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = E4XNode.cpp; path = ../../../core/E4XNode.cpp; sourceTree = SOURCE_ROOT; }; + 1E607930097335EF007D0E1E /* E4XNode.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = E4XNode.h; path = ../../../core/E4XNode.h; sourceTree = SOURCE_ROOT; }; + 1E607931097335EF007D0E1E /* ErrorClass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ErrorClass.cpp; path = ../../../core/ErrorClass.cpp; sourceTree = SOURCE_ROOT; }; + 1E607932097335EF007D0E1E /* ErrorClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ErrorClass.h; path = ../../../core/ErrorClass.h; sourceTree = SOURCE_ROOT; }; + 1E607933097335EF007D0E1E /* ErrorConstants.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ErrorConstants.cpp; path = ../../../core/ErrorConstants.cpp; sourceTree = SOURCE_ROOT; }; + 1E607934097335EF007D0E1E /* ErrorConstants.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ErrorConstants.h; path = ../../../core/ErrorConstants.h; sourceTree = SOURCE_ROOT; }; + 1E607935097335EF007D0E1E /* Exception.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Exception.cpp; path = ../../../core/Exception.cpp; sourceTree = SOURCE_ROOT; }; + 1E607936097335EF007D0E1E /* Exception.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Exception.h; path = ../../../core/Exception.h; sourceTree = SOURCE_ROOT; }; + 1E607937097335EF007D0E1E /* FrameState.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = FrameState.cpp; path = ../../../core/FrameState.cpp; sourceTree = SOURCE_ROOT; }; + 1E607938097335EF007D0E1E /* FrameState.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FrameState.h; path = ../../../core/FrameState.h; sourceTree = SOURCE_ROOT; }; + 1E607939097335EF007D0E1E /* FunctionClass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = FunctionClass.cpp; path = ../../../core/FunctionClass.cpp; sourceTree = SOURCE_ROOT; }; + 1E60793A097335EF007D0E1E /* FunctionClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FunctionClass.h; path = ../../../core/FunctionClass.h; sourceTree = SOURCE_ROOT; }; + 1E60793B097335EF007D0E1E /* GrowableBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = GrowableBuffer.cpp; path = ../../../core/GrowableBuffer.cpp; sourceTree = SOURCE_ROOT; }; + 1E60793C097335EF007D0E1E /* GrowableBuffer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = GrowableBuffer.h; path = ../../../core/GrowableBuffer.h; sourceTree = SOURCE_ROOT; }; + 1E60793D097335EF007D0E1E /* IntClass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = IntClass.cpp; path = ../../../core/IntClass.cpp; sourceTree = SOURCE_ROOT; }; + 1E60793E097335EF007D0E1E /* IntClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = IntClass.h; path = ../../../core/IntClass.h; sourceTree = SOURCE_ROOT; }; + 1E60793F097335EF007D0E1E /* Interpreter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Interpreter.cpp; path = ../../../core/Interpreter.cpp; sourceTree = SOURCE_ROOT; }; + 1E607940097335EF007D0E1E /* Interpreter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Interpreter.h; path = ../../../core/Interpreter.h; sourceTree = SOURCE_ROOT; }; + 1E607941097335EF007D0E1E /* MathClass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = MathClass.cpp; path = ../../../core/MathClass.cpp; sourceTree = SOURCE_ROOT; }; + 1E607942097335EF007D0E1E /* MathClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MathClass.h; path = ../../../core/MathClass.h; sourceTree = SOURCE_ROOT; }; + 1E607943097335EF007D0E1E /* MathUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = MathUtils.cpp; path = ../../../core/MathUtils.cpp; sourceTree = SOURCE_ROOT; }; + 1E607944097335EF007D0E1E /* MathUtils.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MathUtils.h; path = ../../../core/MathUtils.h; sourceTree = SOURCE_ROOT; }; + 1E607945097335EF007D0E1E /* MethodClosure.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = MethodClosure.cpp; path = ../../../core/MethodClosure.cpp; sourceTree = SOURCE_ROOT; }; + 1E607946097335EF007D0E1E /* MethodClosure.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MethodClosure.h; path = ../../../core/MethodClosure.h; sourceTree = SOURCE_ROOT; }; + 1E607947097335EF007D0E1E /* MethodEnv.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = MethodEnv.cpp; path = ../../../core/MethodEnv.cpp; sourceTree = SOURCE_ROOT; }; + 1E607948097335EF007D0E1E /* MethodEnv.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MethodEnv.h; path = ../../../core/MethodEnv.h; sourceTree = SOURCE_ROOT; }; + 1E607949097335EF007D0E1E /* MethodInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = MethodInfo.cpp; path = ../../../core/MethodInfo.cpp; sourceTree = SOURCE_ROOT; }; + 1E60794A097335EF007D0E1E /* MethodInfo.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MethodInfo.h; path = ../../../core/MethodInfo.h; sourceTree = SOURCE_ROOT; }; + 1E60794B097335EF007D0E1E /* Multiname.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Multiname.cpp; path = ../../../core/Multiname.cpp; sourceTree = SOURCE_ROOT; }; + 1E60794C097335EF007D0E1E /* Multiname.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Multiname.h; path = ../../../core/Multiname.h; sourceTree = SOURCE_ROOT; }; + 1E60794D097335EF007D0E1E /* MultinameHashtable.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = MultinameHashtable.cpp; path = ../../../core/MultinameHashtable.cpp; sourceTree = SOURCE_ROOT; }; + 1E60794E097335EF007D0E1E /* MultinameHashtable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = MultinameHashtable.h; path = ../../../core/MultinameHashtable.h; sourceTree = SOURCE_ROOT; }; + 1E60794F097335EF007D0E1E /* Namespace.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Namespace.cpp; path = ../../../core/Namespace.cpp; sourceTree = SOURCE_ROOT; }; + 1E607950097335EF007D0E1E /* Namespace.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Namespace.h; path = ../../../core/Namespace.h; sourceTree = SOURCE_ROOT; }; + 1E607951097335EF007D0E1E /* NamespaceClass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = NamespaceClass.cpp; path = ../../../core/NamespaceClass.cpp; sourceTree = SOURCE_ROOT; }; + 1E607952097335EF007D0E1E /* NamespaceClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = NamespaceClass.h; path = ../../../core/NamespaceClass.h; sourceTree = SOURCE_ROOT; }; + 1E607953097335EF007D0E1E /* NamespaceSet.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = NamespaceSet.cpp; path = ../../../core/NamespaceSet.cpp; sourceTree = SOURCE_ROOT; }; + 1E607954097335EF007D0E1E /* NamespaceSet.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = NamespaceSet.h; path = ../../../core/NamespaceSet.h; sourceTree = SOURCE_ROOT; }; + 1E607955097335EF007D0E1E /* NativeFunction.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = NativeFunction.cpp; path = ../../../core/NativeFunction.cpp; sourceTree = SOURCE_ROOT; }; + 1E607956097335EF007D0E1E /* NativeFunction.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = NativeFunction.h; path = ../../../core/NativeFunction.h; sourceTree = SOURCE_ROOT; }; + 1E607957097335EF007D0E1E /* NativeObjectHelpers.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = NativeObjectHelpers.h; path = ../../../core/NativeObjectHelpers.h; sourceTree = SOURCE_ROOT; }; + 1E607958097335EF007D0E1E /* NumberClass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = NumberClass.cpp; path = ../../../core/NumberClass.cpp; sourceTree = SOURCE_ROOT; }; + 1E607959097335EF007D0E1E /* NumberClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = NumberClass.h; path = ../../../core/NumberClass.h; sourceTree = SOURCE_ROOT; }; + 1E60795A097335EF007D0E1E /* ObjectClass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ObjectClass.cpp; path = ../../../core/ObjectClass.cpp; sourceTree = SOURCE_ROOT; }; + 1E60795B097335EF007D0E1E /* ObjectClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ObjectClass.h; path = ../../../core/ObjectClass.h; sourceTree = SOURCE_ROOT; }; + 1E60795C097335EF007D0E1E /* opcodes.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = opcodes.cpp; path = ../../../core/opcodes.cpp; sourceTree = SOURCE_ROOT; }; + 1E60795D097335EF007D0E1E /* opcodes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = opcodes.h; path = ../../../core/opcodes.h; sourceTree = SOURCE_ROOT; }; + 1E60795E097335EF007D0E1E /* OSDep.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OSDep.h; path = ../../../core/OSDep.h; sourceTree = SOURCE_ROOT; }; + 1E60795F097335EF007D0E1E /* OutputStream.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OutputStream.h; path = ../../../core/OutputStream.h; sourceTree = SOURCE_ROOT; }; + 1E607960097335EF007D0E1E /* PoolObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = PoolObject.cpp; path = ../../../core/PoolObject.cpp; sourceTree = SOURCE_ROOT; }; + 1E607961097335EF007D0E1E /* PoolObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PoolObject.h; path = ../../../core/PoolObject.h; sourceTree = SOURCE_ROOT; }; + 1E607962097335EF007D0E1E /* PrintWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = PrintWriter.cpp; path = ../../../core/PrintWriter.cpp; sourceTree = SOURCE_ROOT; }; + 1E607963097335EF007D0E1E /* PrintWriter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = PrintWriter.h; path = ../../../core/PrintWriter.h; sourceTree = SOURCE_ROOT; }; + 1E607964097335EF007D0E1E /* RegExpClass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = RegExpClass.cpp; path = ../../../core/RegExpClass.cpp; sourceTree = SOURCE_ROOT; }; + 1E607965097335EF007D0E1E /* RegExpClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = RegExpClass.h; path = ../../../core/RegExpClass.h; sourceTree = SOURCE_ROOT; }; + 1E607966097335EF007D0E1E /* RegExpObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = RegExpObject.cpp; path = ../../../core/RegExpObject.cpp; sourceTree = SOURCE_ROOT; }; + 1E607967097335EF007D0E1E /* RegExpObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = RegExpObject.h; path = ../../../core/RegExpObject.h; sourceTree = SOURCE_ROOT; }; + 1E607968097335EF007D0E1E /* ScopeChain.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ScopeChain.cpp; path = ../../../core/ScopeChain.cpp; sourceTree = SOURCE_ROOT; }; + 1E607969097335EF007D0E1E /* ScopeChain.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ScopeChain.h; path = ../../../core/ScopeChain.h; sourceTree = SOURCE_ROOT; }; + 1E60796A097335EF007D0E1E /* ScriptBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ScriptBuffer.cpp; path = ../../../core/ScriptBuffer.cpp; sourceTree = SOURCE_ROOT; }; + 1E60796B097335EF007D0E1E /* ScriptBuffer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ScriptBuffer.h; path = ../../../core/ScriptBuffer.h; sourceTree = SOURCE_ROOT; }; + 1E60796C097335EF007D0E1E /* ScriptObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ScriptObject.cpp; path = ../../../core/ScriptObject.cpp; sourceTree = SOURCE_ROOT; }; + 1E60796D097335EF007D0E1E /* ScriptObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ScriptObject.h; path = ../../../core/ScriptObject.h; sourceTree = SOURCE_ROOT; }; + 1E60796E097335EF007D0E1E /* SortedIntMap.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SortedIntMap.h; path = ../../../core/SortedIntMap.h; sourceTree = SOURCE_ROOT; }; + 1E60796F097335EF007D0E1E /* StackTrace.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = StackTrace.cpp; path = ../../../core/StackTrace.cpp; sourceTree = SOURCE_ROOT; }; + 1E607970097335EF007D0E1E /* StackTrace.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = StackTrace.h; path = ../../../core/StackTrace.h; sourceTree = SOURCE_ROOT; }; + 1E607971097335EF007D0E1E /* StaticProfiler.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = StaticProfiler.cpp; path = ../../../core/StaticProfiler.cpp; sourceTree = SOURCE_ROOT; }; + 1E607972097335EF007D0E1E /* StaticProfiler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = StaticProfiler.h; path = ../../../core/StaticProfiler.h; sourceTree = SOURCE_ROOT; }; + 1E607973097335EF007D0E1E /* StringBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = StringBuffer.cpp; path = ../../../core/StringBuffer.cpp; sourceTree = SOURCE_ROOT; }; + 1E607974097335EF007D0E1E /* StringBuffer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = StringBuffer.h; path = ../../../core/StringBuffer.h; sourceTree = SOURCE_ROOT; }; + 1E607975097335EF007D0E1E /* StringClass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = StringClass.cpp; path = ../../../core/StringClass.cpp; sourceTree = SOURCE_ROOT; }; + 1E607976097335EF007D0E1E /* StringClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = StringClass.h; path = ../../../core/StringClass.h; sourceTree = SOURCE_ROOT; }; + 1E607977097335EF007D0E1E /* StringObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = StringObject.cpp; path = ../../../core/StringObject.cpp; sourceTree = SOURCE_ROOT; }; + 1E607978097335EF007D0E1E /* StringObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = StringObject.h; path = ../../../core/StringObject.h; sourceTree = SOURCE_ROOT; }; + 1E607979097335EF007D0E1E /* Toplevel.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Toplevel.cpp; path = ../../../core/Toplevel.cpp; sourceTree = SOURCE_ROOT; }; + 1E60797A097335EF007D0E1E /* Toplevel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Toplevel.h; path = ../../../core/Toplevel.h; sourceTree = SOURCE_ROOT; }; + 1E60797B097335EF007D0E1E /* Traits.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Traits.cpp; path = ../../../core/Traits.cpp; sourceTree = SOURCE_ROOT; }; + 1E60797C097335EF007D0E1E /* Traits.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Traits.h; path = ../../../core/Traits.h; sourceTree = SOURCE_ROOT; }; + 1E60797D097335EF007D0E1E /* TraitsIterator.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = TraitsIterator.h; path = ../../../core/TraitsIterator.h; sourceTree = SOURCE_ROOT; }; + 1E60797E097335EF007D0E1E /* UnicodeUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = UnicodeUtils.cpp; path = ../../../core/UnicodeUtils.cpp; sourceTree = SOURCE_ROOT; }; + 1E60797F097335EF007D0E1E /* UnicodeUtils.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = UnicodeUtils.h; path = ../../../core/UnicodeUtils.h; sourceTree = SOURCE_ROOT; }; + 1E607980097335EF007D0E1E /* Verifier.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Verifier.cpp; path = ../../../core/Verifier.cpp; sourceTree = SOURCE_ROOT; }; + 1E607981097335EF007D0E1E /* Verifier.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Verifier.h; path = ../../../core/Verifier.h; sourceTree = SOURCE_ROOT; }; + 1E607982097335EF007D0E1E /* VTable.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = VTable.cpp; path = ../../../core/VTable.cpp; sourceTree = SOURCE_ROOT; }; + 1E607983097335EF007D0E1E /* VTable.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VTable.h; path = ../../../core/VTable.h; sourceTree = SOURCE_ROOT; }; + 1E607984097335EF007D0E1E /* XMLClass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = XMLClass.cpp; path = ../../../core/XMLClass.cpp; sourceTree = SOURCE_ROOT; }; + 1E607985097335EF007D0E1E /* XMLClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = XMLClass.h; path = ../../../core/XMLClass.h; sourceTree = SOURCE_ROOT; }; + 1E607986097335EF007D0E1E /* XMLListClass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = XMLListClass.cpp; path = ../../../core/XMLListClass.cpp; sourceTree = SOURCE_ROOT; }; + 1E607987097335EF007D0E1E /* XMLListClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = XMLListClass.h; path = ../../../core/XMLListClass.h; sourceTree = SOURCE_ROOT; }; + 1E607988097335EF007D0E1E /* XMLListObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = XMLListObject.cpp; path = ../../../core/XMLListObject.cpp; sourceTree = SOURCE_ROOT; }; + 1E607989097335EF007D0E1E /* XMLListObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = XMLListObject.h; path = ../../../core/XMLListObject.h; sourceTree = SOURCE_ROOT; }; + 1E60798A097335EF007D0E1E /* XMLObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = XMLObject.cpp; path = ../../../core/XMLObject.cpp; sourceTree = SOURCE_ROOT; }; + 1E60798B097335EF007D0E1E /* XMLObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = XMLObject.h; path = ../../../core/XMLObject.h; sourceTree = SOURCE_ROOT; }; + 1E60798C097335EF007D0E1E /* XMLParser16.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = XMLParser16.cpp; path = ../../../core/XMLParser16.cpp; sourceTree = SOURCE_ROOT; }; + 1E60798D097335EF007D0E1E /* XMLParser16.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = XMLParser16.h; path = ../../../core/XMLParser16.h; sourceTree = SOURCE_ROOT; }; + 1E607A2E09733608007D0E1E /* AvmDebugMac.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = AvmDebugMac.cpp; path = ../AvmDebugMac.cpp; sourceTree = SOURCE_ROOT; }; + 1E607A3209733608007D0E1E /* NativeFunctionMac.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = NativeFunctionMac.cpp; path = ../NativeFunctionMac.cpp; sourceTree = SOURCE_ROOT; }; + 1E607F9309733ED1007D0E1E /* DateUnix.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = DateUnix.cpp; path = ../../unix/DateUnix.cpp; sourceTree = SOURCE_ROOT; }; + 1E607F9409733ED1007D0E1E /* MathUtilsUnix.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = MathUtilsUnix.cpp; path = ../../unix/MathUtilsUnix.cpp; sourceTree = SOURCE_ROOT; }; + 1E607F9509733ED1007D0E1E /* OSDepUnix.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = OSDepUnix.cpp; path = ../../unix/OSDepUnix.cpp; sourceTree = SOURCE_ROOT; }; + 1EC50990097391B400040CAB /* Date.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = Date.cpp; path = ../../../core/Date.cpp; sourceTree = SOURCE_ROOT; }; + 7CD864E50AC47805004C73CB /* AbcData.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = AbcData.cpp; path = ../../../core/AbcData.cpp; sourceTree = SOURCE_ROOT; }; + 85125ADD0A5C648300502345 /* AvmPlusScriptableObject.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = AvmPlusScriptableObject.cpp; path = ../../../core/AvmPlusScriptableObject.cpp; sourceTree = SOURCE_ROOT; }; + 85125ADE0A5C648300502345 /* AvmPlusScriptableObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AvmPlusScriptableObject.h; path = ../../../core/AvmPlusScriptableObject.h; sourceTree = SOURCE_ROOT; }; + 8EE6F42E09AA541600DE11A0 /* config.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = config.h; path = ../../../pcre/config.h; sourceTree = SOURCE_ROOT; }; + 8EE6F42F09AA541600DE11A0 /* pcre_chartables.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pcre_chartables.cpp; path = ../../../pcre/pcre_chartables.cpp; sourceTree = SOURCE_ROOT; }; + 8EE6F43009AA541600DE11A0 /* pcre_compile.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pcre_compile.cpp; path = ../../../pcre/pcre_compile.cpp; sourceTree = SOURCE_ROOT; }; + 8EE6F43109AA541600DE11A0 /* pcre_config.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pcre_config.cpp; path = ../../../pcre/pcre_config.cpp; sourceTree = SOURCE_ROOT; }; + 8EE6F43209AA541600DE11A0 /* pcre_exec.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pcre_exec.cpp; path = ../../../pcre/pcre_exec.cpp; sourceTree = SOURCE_ROOT; }; + 8EE6F43309AA541600DE11A0 /* pcre_fullinfo.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pcre_fullinfo.cpp; path = ../../../pcre/pcre_fullinfo.cpp; sourceTree = SOURCE_ROOT; }; + 8EE6F43409AA541600DE11A0 /* pcre_get.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pcre_get.cpp; path = ../../../pcre/pcre_get.cpp; sourceTree = SOURCE_ROOT; }; + 8EE6F43509AA541600DE11A0 /* pcre_globals.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pcre_globals.cpp; path = ../../../pcre/pcre_globals.cpp; sourceTree = SOURCE_ROOT; }; + 8EE6F43609AA541600DE11A0 /* pcre_info.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pcre_info.cpp; path = ../../../pcre/pcre_info.cpp; sourceTree = SOURCE_ROOT; }; + 8EE6F43709AA541600DE11A0 /* pcre_ord2utf8.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pcre_ord2utf8.cpp; path = ../../../pcre/pcre_ord2utf8.cpp; sourceTree = SOURCE_ROOT; }; + 8EE6F43809AA541600DE11A0 /* pcre_refcount.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pcre_refcount.cpp; path = ../../../pcre/pcre_refcount.cpp; sourceTree = SOURCE_ROOT; }; + 8EE6F43909AA541600DE11A0 /* pcre_study.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pcre_study.cpp; path = ../../../pcre/pcre_study.cpp; sourceTree = SOURCE_ROOT; }; + 8EE6F43A09AA541600DE11A0 /* pcre_tables.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pcre_tables.cpp; path = ../../../pcre/pcre_tables.cpp; sourceTree = SOURCE_ROOT; }; + 8EE6F43B09AA541600DE11A0 /* pcre_try_flipped.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pcre_try_flipped.cpp; path = ../../../pcre/pcre_try_flipped.cpp; sourceTree = SOURCE_ROOT; }; + 8EE6F43C09AA541600DE11A0 /* pcre_valid_utf8.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pcre_valid_utf8.cpp; path = ../../../pcre/pcre_valid_utf8.cpp; sourceTree = SOURCE_ROOT; }; + 8EE6F43D09AA541600DE11A0 /* pcre_version.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pcre_version.cpp; path = ../../../pcre/pcre_version.cpp; sourceTree = SOURCE_ROOT; }; + 8EE6F43E09AA541600DE11A0 /* pcre_xclass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = pcre_xclass.cpp; path = ../../../pcre/pcre_xclass.cpp; sourceTree = SOURCE_ROOT; }; + 8EE6F45909AA545E00DE11A0 /* pcre_internal.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pcre_internal.h; path = ../../../pcre/pcre_internal.h; sourceTree = SOURCE_ROOT; }; + 8EE6F45A09AA545E00DE11A0 /* pcre.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pcre.h; path = ../../../pcre/pcre.h; sourceTree = SOURCE_ROOT; }; + D2AAC046055464E500DB518D /* libavmplus.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libavmplus.a; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + D289987405E68DCB004EDB86 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 08FB7794FE84155DC02AAC07 /* avmplus */ = { + isa = PBXGroup; + children = ( + 1E607AB4097337F4007D0E1E /* pcre */, + 1E607AA009733790007D0E1E /* Platform */, + 1E607A9F09733787007D0E1E /* Core */, + 1E607A9E0973377F007D0E1E /* CodenGen */, + C6A0FF2B0290797F04C91782 /* Documentation */, + 1AB674ADFE9D54B511CA2CBB /* Products */, + ); + name = avmplus; + sourceTree = ""; + }; + 1AB674ADFE9D54B511CA2CBB /* Products */ = { + isa = PBXGroup; + children = ( + D2AAC046055464E500DB518D /* libavmplus.a */, + ); + name = Products; + sourceTree = ""; + }; + 1E607A9E0973377F007D0E1E /* CodenGen */ = { + isa = PBXGroup; + children = ( + 1E6078E4097335B3007D0E1E /* CodegenMIR.cpp */, + 1E6078E5097335B3007D0E1E /* CodegenMIR.h */, + 1E6078E6097335B3007D0E1E /* Ia32Assembler.cpp */, + 1E6078E7097335B3007D0E1E /* PpcAssembler.cpp */, + ); + name = CodenGen; + sourceTree = ""; + }; + 1E607A9F09733787007D0E1E /* Core */ = { + isa = PBXGroup; + children = ( + 7CD864E50AC47805004C73CB /* AbcData.cpp */, + 85125ADD0A5C648300502345 /* AvmPlusScriptableObject.cpp */, + 85125ADE0A5C648300502345 /* AvmPlusScriptableObject.h */, + 1EC50990097391B400040CAB /* Date.cpp */, + 1E6078EE097335EF007D0E1E /* AbcEnv.cpp */, + 1E6078EF097335EF007D0E1E /* AbcEnv.h */, + 1E6078F0097335EF007D0E1E /* AbcGen.cpp */, + 1E6078F1097335EF007D0E1E /* AbcGen.h */, + 1E6078F2097335EF007D0E1E /* AbcParser.cpp */, + 1E6078F3097335EF007D0E1E /* AbcParser.h */, + 1E6078F4097335EF007D0E1E /* AbstractFunction.cpp */, + 1E6078F5097335EF007D0E1E /* AbstractFunction.h */, + 1E6078F8097335EF007D0E1E /* ActionBlockConstants.cpp */, + 1E6078F9097335EF007D0E1E /* ActionBlockConstants.h */, + 1E6078FA097335EF007D0E1E /* ArrayClass.cpp */, + 1E6078FB097335EF007D0E1E /* ArrayClass.h */, + 1E6078FC097335EF007D0E1E /* ArrayObject.cpp */, + 1E6078FD097335EF007D0E1E /* ArrayObject.h */, + 1E6078FE097335EF007D0E1E /* AtomArray.cpp */, + 1E6078FF097335EF007D0E1E /* AtomArray.h */, + 1E607900097335EF007D0E1E /* AtomConstants.cpp */, + 1E607901097335EF007D0E1E /* AtomConstants.h */, + 1E607902097335EF007D0E1E /* AtomWriteBarrier.h */, + 1E607903097335EF007D0E1E /* avmbuild.h */, + 1E607904097335EF007D0E1E /* AvmCore.cpp */, + 1E607905097335EF007D0E1E /* AvmCore.h */, + 1E607906097335EF007D0E1E /* AvmDebug.h */, + 1E607908097335EF007D0E1E /* AvmError.h */, + 1E607909097335EF007D0E1E /* avmplus.cpp */, + 1E60790A097335EF007D0E1E /* avmplus.h */, + 1E60790B097335EF007D0E1E /* avmplusDebugger.cpp */, + 1E60790C097335EF007D0E1E /* avmplusDebugger.h */, + 1E60790D097335EF007D0E1E /* avmplusHashtable.cpp */, + 1E60790E097335EF007D0E1E /* avmplusHashtable.h */, + 1E60790F097335EF007D0E1E /* avmplusList.h */, + 1E607910097335EF007D0E1E /* avmplusProfiler.cpp */, + 1E607911097335EF007D0E1E /* avmplusProfiler.h */, + 1E607912097335EF007D0E1E /* avmplusStack.h */, + 1E607913097335EF007D0E1E /* avmplusTypes.h */, + 1E607914097335EF007D0E1E /* avmplusVersion.h */, + 1E607915097335EF007D0E1E /* avmsetjmp.h */, + 1E607916097335EF007D0E1E /* BigInteger.cpp */, + 1E607917097335EF007D0E1E /* BigInteger.h */, + 1E607918097335EF007D0E1E /* BitSet.h */, + 1E607919097335EF007D0E1E /* BooleanClass.cpp */, + 1E60791A097335EF007D0E1E /* BooleanClass.h */, + 1E60791C097335EF007D0E1E /* builtin.h */, + 1E60791D097335EF007D0E1E /* BuiltinTraits.cpp */, + 1E60791E097335EF007D0E1E /* BuiltinTraits.h */, + 1E60791F097335EF007D0E1E /* ClassClass.cpp */, + 1E607920097335EF007D0E1E /* ClassClass.h */, + 1E607921097335EF007D0E1E /* ClassClosure.cpp */, + 1E607922097335EF007D0E1E /* ClassClosure.h */, + 1E607923097335EF007D0E1E /* CodeContext.h */, + 1E607924097335EF007D0E1E /* Date.h */, + 1E607925097335EF007D0E1E /* DateClass.cpp */, + 1E607926097335EF007D0E1E /* DateClass.h */, + 1E607927097335EF007D0E1E /* DateObject.cpp */, + 1E607928097335EF007D0E1E /* DateObject.h */, + 1E607929097335EF007D0E1E /* Domain.cpp */, + 1E60792A097335EF007D0E1E /* Domain.h */, + 1E60792B097335EF007D0E1E /* DomainEnv.cpp */, + 1E60792C097335EF007D0E1E /* DomainEnv.h */, + 1E60792D097335EF007D0E1E /* DynamicProfiler.cpp */, + 1E60792E097335EF007D0E1E /* DynamicProfiler.h */, + 1E60792F097335EF007D0E1E /* E4XNode.cpp */, + 1E607930097335EF007D0E1E /* E4XNode.h */, + 1E607931097335EF007D0E1E /* ErrorClass.cpp */, + 1E607932097335EF007D0E1E /* ErrorClass.h */, + 1E607933097335EF007D0E1E /* ErrorConstants.cpp */, + 1E607934097335EF007D0E1E /* ErrorConstants.h */, + 1E607935097335EF007D0E1E /* Exception.cpp */, + 1E607936097335EF007D0E1E /* Exception.h */, + 1E607937097335EF007D0E1E /* FrameState.cpp */, + 1E607938097335EF007D0E1E /* FrameState.h */, + 1E607939097335EF007D0E1E /* FunctionClass.cpp */, + 1E60793A097335EF007D0E1E /* FunctionClass.h */, + 1E60793B097335EF007D0E1E /* GrowableBuffer.cpp */, + 1E60793C097335EF007D0E1E /* GrowableBuffer.h */, + 1E60793D097335EF007D0E1E /* IntClass.cpp */, + 1E60793E097335EF007D0E1E /* IntClass.h */, + 1E60793F097335EF007D0E1E /* Interpreter.cpp */, + 1E607940097335EF007D0E1E /* Interpreter.h */, + 1E607941097335EF007D0E1E /* MathClass.cpp */, + 1E607942097335EF007D0E1E /* MathClass.h */, + 1E607943097335EF007D0E1E /* MathUtils.cpp */, + 1E607944097335EF007D0E1E /* MathUtils.h */, + 1E607945097335EF007D0E1E /* MethodClosure.cpp */, + 1E607946097335EF007D0E1E /* MethodClosure.h */, + 1E607947097335EF007D0E1E /* MethodEnv.cpp */, + 1E607948097335EF007D0E1E /* MethodEnv.h */, + 1E607949097335EF007D0E1E /* MethodInfo.cpp */, + 1E60794A097335EF007D0E1E /* MethodInfo.h */, + 1E60794B097335EF007D0E1E /* Multiname.cpp */, + 1E60794C097335EF007D0E1E /* Multiname.h */, + 1E60794D097335EF007D0E1E /* MultinameHashtable.cpp */, + 1E60794E097335EF007D0E1E /* MultinameHashtable.h */, + 1E60794F097335EF007D0E1E /* Namespace.cpp */, + 1E607950097335EF007D0E1E /* Namespace.h */, + 1E607951097335EF007D0E1E /* NamespaceClass.cpp */, + 1E607952097335EF007D0E1E /* NamespaceClass.h */, + 1E607953097335EF007D0E1E /* NamespaceSet.cpp */, + 1E607954097335EF007D0E1E /* NamespaceSet.h */, + 1E607955097335EF007D0E1E /* NativeFunction.cpp */, + 1E607956097335EF007D0E1E /* NativeFunction.h */, + 1E607957097335EF007D0E1E /* NativeObjectHelpers.h */, + 1E607958097335EF007D0E1E /* NumberClass.cpp */, + 1E607959097335EF007D0E1E /* NumberClass.h */, + 1E60795A097335EF007D0E1E /* ObjectClass.cpp */, + 1E60795B097335EF007D0E1E /* ObjectClass.h */, + 1E60795C097335EF007D0E1E /* opcodes.cpp */, + 1E60795D097335EF007D0E1E /* opcodes.h */, + 1E60795E097335EF007D0E1E /* OSDep.h */, + 1E60795F097335EF007D0E1E /* OutputStream.h */, + 1E607960097335EF007D0E1E /* PoolObject.cpp */, + 1E607961097335EF007D0E1E /* PoolObject.h */, + 1E607962097335EF007D0E1E /* PrintWriter.cpp */, + 1E607963097335EF007D0E1E /* PrintWriter.h */, + 1E607964097335EF007D0E1E /* RegExpClass.cpp */, + 1E607965097335EF007D0E1E /* RegExpClass.h */, + 1E607966097335EF007D0E1E /* RegExpObject.cpp */, + 1E607967097335EF007D0E1E /* RegExpObject.h */, + 1E607968097335EF007D0E1E /* ScopeChain.cpp */, + 1E607969097335EF007D0E1E /* ScopeChain.h */, + 1E60796A097335EF007D0E1E /* ScriptBuffer.cpp */, + 1E60796B097335EF007D0E1E /* ScriptBuffer.h */, + 1E60796C097335EF007D0E1E /* ScriptObject.cpp */, + 1E60796D097335EF007D0E1E /* ScriptObject.h */, + 1E60796E097335EF007D0E1E /* SortedIntMap.h */, + 1E60796F097335EF007D0E1E /* StackTrace.cpp */, + 1E607970097335EF007D0E1E /* StackTrace.h */, + 1E607971097335EF007D0E1E /* StaticProfiler.cpp */, + 1E607972097335EF007D0E1E /* StaticProfiler.h */, + 1E607973097335EF007D0E1E /* StringBuffer.cpp */, + 1E607974097335EF007D0E1E /* StringBuffer.h */, + 1E607975097335EF007D0E1E /* StringClass.cpp */, + 1E607976097335EF007D0E1E /* StringClass.h */, + 1E607977097335EF007D0E1E /* StringObject.cpp */, + 1E607978097335EF007D0E1E /* StringObject.h */, + 1E607979097335EF007D0E1E /* Toplevel.cpp */, + 1E60797A097335EF007D0E1E /* Toplevel.h */, + 1E60797B097335EF007D0E1E /* Traits.cpp */, + 1E60797C097335EF007D0E1E /* Traits.h */, + 1E60797D097335EF007D0E1E /* TraitsIterator.h */, + 1E60797E097335EF007D0E1E /* UnicodeUtils.cpp */, + 1E60797F097335EF007D0E1E /* UnicodeUtils.h */, + 1E607980097335EF007D0E1E /* Verifier.cpp */, + 1E607981097335EF007D0E1E /* Verifier.h */, + 1E607982097335EF007D0E1E /* VTable.cpp */, + 1E607983097335EF007D0E1E /* VTable.h */, + 1E607984097335EF007D0E1E /* XMLClass.cpp */, + 1E607985097335EF007D0E1E /* XMLClass.h */, + 1E607986097335EF007D0E1E /* XMLListClass.cpp */, + 1E607987097335EF007D0E1E /* XMLListClass.h */, + 1E607988097335EF007D0E1E /* XMLListObject.cpp */, + 1E607989097335EF007D0E1E /* XMLListObject.h */, + 1E60798A097335EF007D0E1E /* XMLObject.cpp */, + 1E60798B097335EF007D0E1E /* XMLObject.h */, + 1E60798C097335EF007D0E1E /* XMLParser16.cpp */, + 1E60798D097335EF007D0E1E /* XMLParser16.h */, + ); + name = Core; + sourceTree = ""; + }; + 1E607AA009733790007D0E1E /* Platform */ = { + isa = PBXGroup; + children = ( + 1E607AA2097337CB007D0E1E /* unix */, + 1E607AA1097337C6007D0E1E /* mac */, + ); + name = Platform; + sourceTree = ""; + }; + 1E607AA1097337C6007D0E1E /* mac */ = { + isa = PBXGroup; + children = ( + 1E607A2E09733608007D0E1E /* AvmDebugMac.cpp */, + 1E607A3209733608007D0E1E /* NativeFunctionMac.cpp */, + ); + name = mac; + sourceTree = ""; + }; + 1E607AA2097337CB007D0E1E /* unix */ = { + isa = PBXGroup; + children = ( + 1E607F9309733ED1007D0E1E /* DateUnix.cpp */, + 1E607F9409733ED1007D0E1E /* MathUtilsUnix.cpp */, + 1E607F9509733ED1007D0E1E /* OSDepUnix.cpp */, + ); + name = unix; + sourceTree = ""; + }; + 1E607AB4097337F4007D0E1E /* pcre */ = { + isa = PBXGroup; + children = ( + 8EE6F45909AA545E00DE11A0 /* pcre_internal.h */, + 8EE6F45A09AA545E00DE11A0 /* pcre.h */, + 8EE6F42E09AA541600DE11A0 /* config.h */, + 8EE6F42F09AA541600DE11A0 /* pcre_chartables.cpp */, + 8EE6F43009AA541600DE11A0 /* pcre_compile.cpp */, + 8EE6F43109AA541600DE11A0 /* pcre_config.cpp */, + 8EE6F43209AA541600DE11A0 /* pcre_exec.cpp */, + 8EE6F43309AA541600DE11A0 /* pcre_fullinfo.cpp */, + 8EE6F43409AA541600DE11A0 /* pcre_get.cpp */, + 8EE6F43509AA541600DE11A0 /* pcre_globals.cpp */, + 8EE6F43609AA541600DE11A0 /* pcre_info.cpp */, + 8EE6F43709AA541600DE11A0 /* pcre_ord2utf8.cpp */, + 8EE6F43809AA541600DE11A0 /* pcre_refcount.cpp */, + 8EE6F43909AA541600DE11A0 /* pcre_study.cpp */, + 8EE6F43A09AA541600DE11A0 /* pcre_tables.cpp */, + 8EE6F43B09AA541600DE11A0 /* pcre_try_flipped.cpp */, + 8EE6F43C09AA541600DE11A0 /* pcre_valid_utf8.cpp */, + 8EE6F43D09AA541600DE11A0 /* pcre_version.cpp */, + 8EE6F43E09AA541600DE11A0 /* pcre_xclass.cpp */, + ); + name = pcre; + sourceTree = ""; + }; + C6A0FF2B0290797F04C91782 /* Documentation */ = { + isa = PBXGroup; + children = ( + ); + name = Documentation; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + D2AAC043055464E500DB518D /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 1E6078E9097335B3007D0E1E /* CodegenMIR.h in Headers */, + 1E60798F097335EF007D0E1E /* AbcEnv.h in Headers */, + 1E607991097335EF007D0E1E /* AbcGen.h in Headers */, + 1E607993097335EF007D0E1E /* AbcParser.h in Headers */, + 1E607995097335EF007D0E1E /* AbstractFunction.h in Headers */, + 1E607999097335EF007D0E1E /* ActionBlockConstants.h in Headers */, + 1E60799B097335EF007D0E1E /* ArrayClass.h in Headers */, + 1E60799D097335EF007D0E1E /* ArrayObject.h in Headers */, + 1E60799F097335EF007D0E1E /* AtomArray.h in Headers */, + 1E6079A1097335EF007D0E1E /* AtomConstants.h in Headers */, + 1E6079A2097335EF007D0E1E /* AtomWriteBarrier.h in Headers */, + 1E6079A3097335EF007D0E1E /* avmbuild.h in Headers */, + 1E6079A5097335EF007D0E1E /* AvmCore.h in Headers */, + 1E6079A6097335EF007D0E1E /* AvmDebug.h in Headers */, + 1E6079A8097335EF007D0E1E /* AvmError.h in Headers */, + 1E6079AA097335EF007D0E1E /* avmplus.h in Headers */, + 1E6079AC097335EF007D0E1E /* avmplusDebugger.h in Headers */, + 1E6079AE097335EF007D0E1E /* avmplusHashtable.h in Headers */, + 1E6079AF097335EF007D0E1E /* avmplusList.h in Headers */, + 1E6079B1097335EF007D0E1E /* avmplusProfiler.h in Headers */, + 1E6079B2097335EF007D0E1E /* avmplusStack.h in Headers */, + 1E6079B3097335EF007D0E1E /* avmplusTypes.h in Headers */, + 1E6079B4097335EF007D0E1E /* avmplusVersion.h in Headers */, + 1E6079B5097335EF007D0E1E /* avmsetjmp.h in Headers */, + 1E6079B7097335EF007D0E1E /* BigInteger.h in Headers */, + 1E6079B8097335EF007D0E1E /* BitSet.h in Headers */, + 1E6079BA097335EF007D0E1E /* BooleanClass.h in Headers */, + 1E6079BC097335EF007D0E1E /* builtin.h in Headers */, + 1E6079BE097335EF007D0E1E /* BuiltinTraits.h in Headers */, + 1E6079C0097335EF007D0E1E /* ClassClass.h in Headers */, + 1E6079C2097335EF007D0E1E /* ClassClosure.h in Headers */, + 1E6079C3097335EF007D0E1E /* CodeContext.h in Headers */, + 1E6079C4097335EF007D0E1E /* Date.h in Headers */, + 1E6079C6097335EF007D0E1E /* DateClass.h in Headers */, + 1E6079C8097335EF007D0E1E /* DateObject.h in Headers */, + 1E6079CA097335EF007D0E1E /* Domain.h in Headers */, + 1E6079CC097335EF007D0E1E /* DomainEnv.h in Headers */, + 1E6079CE097335EF007D0E1E /* DynamicProfiler.h in Headers */, + 1E6079D0097335EF007D0E1E /* E4XNode.h in Headers */, + 1E6079D2097335EF007D0E1E /* ErrorClass.h in Headers */, + 1E6079D4097335EF007D0E1E /* ErrorConstants.h in Headers */, + 1E6079D6097335EF007D0E1E /* Exception.h in Headers */, + 1E6079D8097335EF007D0E1E /* FrameState.h in Headers */, + 1E6079DA097335EF007D0E1E /* FunctionClass.h in Headers */, + 1E6079DC097335EF007D0E1E /* GrowableBuffer.h in Headers */, + 1E6079DE097335EF007D0E1E /* IntClass.h in Headers */, + 1E6079E0097335EF007D0E1E /* Interpreter.h in Headers */, + 1E6079E2097335EF007D0E1E /* MathClass.h in Headers */, + 1E6079E4097335EF007D0E1E /* MathUtils.h in Headers */, + 1E6079E6097335EF007D0E1E /* MethodClosure.h in Headers */, + 1E6079E8097335EF007D0E1E /* MethodEnv.h in Headers */, + 1E6079EA097335EF007D0E1E /* MethodInfo.h in Headers */, + 1E6079EC097335EF007D0E1E /* Multiname.h in Headers */, + 1E6079EE097335EF007D0E1E /* MultinameHashtable.h in Headers */, + 1E6079F0097335EF007D0E1E /* Namespace.h in Headers */, + 1E6079F2097335EF007D0E1E /* NamespaceClass.h in Headers */, + 1E6079F4097335EF007D0E1E /* NamespaceSet.h in Headers */, + 1E6079F6097335EF007D0E1E /* NativeFunction.h in Headers */, + 1E6079F7097335EF007D0E1E /* NativeObjectHelpers.h in Headers */, + 1E6079F9097335EF007D0E1E /* NumberClass.h in Headers */, + 1E6079FB097335EF007D0E1E /* ObjectClass.h in Headers */, + 1E6079FD097335EF007D0E1E /* opcodes.h in Headers */, + 1E6079FE097335EF007D0E1E /* OSDep.h in Headers */, + 1E6079FF097335EF007D0E1E /* OutputStream.h in Headers */, + 1E607A01097335EF007D0E1E /* PoolObject.h in Headers */, + 1E607A03097335EF007D0E1E /* PrintWriter.h in Headers */, + 1E607A05097335EF007D0E1E /* RegExpClass.h in Headers */, + 1E607A07097335EF007D0E1E /* RegExpObject.h in Headers */, + 1E607A09097335EF007D0E1E /* ScopeChain.h in Headers */, + 1E607A0B097335EF007D0E1E /* ScriptBuffer.h in Headers */, + 1E607A0D097335EF007D0E1E /* ScriptObject.h in Headers */, + 1E607A0E097335EF007D0E1E /* SortedIntMap.h in Headers */, + 1E607A10097335EF007D0E1E /* StackTrace.h in Headers */, + 1E607A12097335EF007D0E1E /* StaticProfiler.h in Headers */, + 1E607A14097335EF007D0E1E /* StringBuffer.h in Headers */, + 1E607A16097335EF007D0E1E /* StringClass.h in Headers */, + 1E607A18097335EF007D0E1E /* StringObject.h in Headers */, + 1E607A1A097335EF007D0E1E /* Toplevel.h in Headers */, + 1E607A1C097335EF007D0E1E /* Traits.h in Headers */, + 1E607A1D097335EF007D0E1E /* TraitsIterator.h in Headers */, + 1E607A1F097335EF007D0E1E /* UnicodeUtils.h in Headers */, + 1E607A21097335EF007D0E1E /* Verifier.h in Headers */, + 1E607A23097335EF007D0E1E /* VTable.h in Headers */, + 1E607A25097335EF007D0E1E /* XMLClass.h in Headers */, + 1E607A27097335EF007D0E1E /* XMLListClass.h in Headers */, + 1E607A29097335EF007D0E1E /* XMLListObject.h in Headers */, + 1E607A2B097335EF007D0E1E /* XMLObject.h in Headers */, + 1E607A2D097335EF007D0E1E /* XMLParser16.h in Headers */, + 8EE6F43F09AA541600DE11A0 /* config.h in Headers */, + 8EE6F45B09AA545E00DE11A0 /* pcre_internal.h in Headers */, + 8EE6F45C09AA545E00DE11A0 /* pcre.h in Headers */, + 85125AE00A5C648300502345 /* AvmPlusScriptableObject.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + D2AAC045055464E500DB518D /* avmplus */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1DEB91EB08733DB70010E9CD /* Build configuration list for PBXNativeTarget "avmplus" */; + buildPhases = ( + D2AAC043055464E500DB518D /* Headers */, + D2AAC044055464E500DB518D /* Sources */, + D289987405E68DCB004EDB86 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = avmplus; + productName = avmplus; + productReference = D2AAC046055464E500DB518D /* libavmplus.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB91EF08733DB70010E9CD /* Build configuration list for PBXProject "avmplus64" */; + compatibilityVersion = "Xcode 2.4"; + hasScannedForEncodings = 1; + mainGroup = 08FB7794FE84155DC02AAC07 /* avmplus */; + projectDirPath = ""; + projectRoot = ""; + shouldCheckCompatibility = 1; + targets = ( + D2AAC045055464E500DB518D /* avmplus */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + D2AAC044055464E500DB518D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1E6078E8097335B3007D0E1E /* CodegenMIR.cpp in Sources */, + 1E6078EA097335B3007D0E1E /* Ia32Assembler.cpp in Sources */, + 1E6078EB097335B3007D0E1E /* PpcAssembler.cpp in Sources */, + 1E60798E097335EF007D0E1E /* AbcEnv.cpp in Sources */, + 1E607990097335EF007D0E1E /* AbcGen.cpp in Sources */, + 1E607992097335EF007D0E1E /* AbcParser.cpp in Sources */, + 1E607994097335EF007D0E1E /* AbstractFunction.cpp in Sources */, + 1E607998097335EF007D0E1E /* ActionBlockConstants.cpp in Sources */, + 1E60799A097335EF007D0E1E /* ArrayClass.cpp in Sources */, + 1E60799C097335EF007D0E1E /* ArrayObject.cpp in Sources */, + 1E60799E097335EF007D0E1E /* AtomArray.cpp in Sources */, + 1E6079A0097335EF007D0E1E /* AtomConstants.cpp in Sources */, + 1E6079A4097335EF007D0E1E /* AvmCore.cpp in Sources */, + 1E6079A9097335EF007D0E1E /* avmplus.cpp in Sources */, + 1E6079AB097335EF007D0E1E /* avmplusDebugger.cpp in Sources */, + 1E6079AD097335EF007D0E1E /* avmplusHashtable.cpp in Sources */, + 1E6079B0097335EF007D0E1E /* avmplusProfiler.cpp in Sources */, + 1E6079B6097335EF007D0E1E /* BigInteger.cpp in Sources */, + 1E6079B9097335EF007D0E1E /* BooleanClass.cpp in Sources */, + 1E6079BD097335EF007D0E1E /* BuiltinTraits.cpp in Sources */, + 1E6079BF097335EF007D0E1E /* ClassClass.cpp in Sources */, + 1E6079C1097335EF007D0E1E /* ClassClosure.cpp in Sources */, + 1E6079C5097335EF007D0E1E /* DateClass.cpp in Sources */, + 1E6079C7097335EF007D0E1E /* DateObject.cpp in Sources */, + 1E6079C9097335EF007D0E1E /* Domain.cpp in Sources */, + 1E6079CB097335EF007D0E1E /* DomainEnv.cpp in Sources */, + 1E6079CD097335EF007D0E1E /* DynamicProfiler.cpp in Sources */, + 1E6079CF097335EF007D0E1E /* E4XNode.cpp in Sources */, + 1E6079D1097335EF007D0E1E /* ErrorClass.cpp in Sources */, + 1E6079D3097335EF007D0E1E /* ErrorConstants.cpp in Sources */, + 1E6079D5097335EF007D0E1E /* Exception.cpp in Sources */, + 1E6079D7097335EF007D0E1E /* FrameState.cpp in Sources */, + 1E6079D9097335EF007D0E1E /* FunctionClass.cpp in Sources */, + 1E6079DB097335EF007D0E1E /* GrowableBuffer.cpp in Sources */, + 1E6079DD097335EF007D0E1E /* IntClass.cpp in Sources */, + 1E6079DF097335EF007D0E1E /* Interpreter.cpp in Sources */, + 1E6079E1097335EF007D0E1E /* MathClass.cpp in Sources */, + 1E6079E3097335EF007D0E1E /* MathUtils.cpp in Sources */, + 1E6079E5097335EF007D0E1E /* MethodClosure.cpp in Sources */, + 1E6079E7097335EF007D0E1E /* MethodEnv.cpp in Sources */, + 1E6079E9097335EF007D0E1E /* MethodInfo.cpp in Sources */, + 1E6079EB097335EF007D0E1E /* Multiname.cpp in Sources */, + 1E6079ED097335EF007D0E1E /* MultinameHashtable.cpp in Sources */, + 1E6079EF097335EF007D0E1E /* Namespace.cpp in Sources */, + 1E6079F1097335EF007D0E1E /* NamespaceClass.cpp in Sources */, + 1E6079F3097335EF007D0E1E /* NamespaceSet.cpp in Sources */, + 1E6079F5097335EF007D0E1E /* NativeFunction.cpp in Sources */, + 1E6079F8097335EF007D0E1E /* NumberClass.cpp in Sources */, + 1E6079FA097335EF007D0E1E /* ObjectClass.cpp in Sources */, + 1E6079FC097335EF007D0E1E /* opcodes.cpp in Sources */, + 1E607A00097335EF007D0E1E /* PoolObject.cpp in Sources */, + 1E607A02097335EF007D0E1E /* PrintWriter.cpp in Sources */, + 1E607A04097335EF007D0E1E /* RegExpClass.cpp in Sources */, + 1E607A06097335EF007D0E1E /* RegExpObject.cpp in Sources */, + 1E607A08097335EF007D0E1E /* ScopeChain.cpp in Sources */, + 1E607A0A097335EF007D0E1E /* ScriptBuffer.cpp in Sources */, + 1E607A0C097335EF007D0E1E /* ScriptObject.cpp in Sources */, + 1E607A0F097335EF007D0E1E /* StackTrace.cpp in Sources */, + 1E607A11097335EF007D0E1E /* StaticProfiler.cpp in Sources */, + 1E607A13097335EF007D0E1E /* StringBuffer.cpp in Sources */, + 1E607A15097335EF007D0E1E /* StringClass.cpp in Sources */, + 1E607A17097335EF007D0E1E /* StringObject.cpp in Sources */, + 1E607A19097335EF007D0E1E /* Toplevel.cpp in Sources */, + 1E607A1B097335EF007D0E1E /* Traits.cpp in Sources */, + 1E607A1E097335EF007D0E1E /* UnicodeUtils.cpp in Sources */, + 1E607A20097335EF007D0E1E /* Verifier.cpp in Sources */, + 1E607A22097335EF007D0E1E /* VTable.cpp in Sources */, + 1E607A24097335EF007D0E1E /* XMLClass.cpp in Sources */, + 1E607A26097335EF007D0E1E /* XMLListClass.cpp in Sources */, + 1E607A28097335EF007D0E1E /* XMLListObject.cpp in Sources */, + 1E607A2A097335EF007D0E1E /* XMLObject.cpp in Sources */, + 1E607A2C097335EF007D0E1E /* XMLParser16.cpp in Sources */, + 1E607A3409733608007D0E1E /* AvmDebugMac.cpp in Sources */, + 1E607A3809733608007D0E1E /* NativeFunctionMac.cpp in Sources */, + 1E607F9609733ED1007D0E1E /* DateUnix.cpp in Sources */, + 1E607F9709733ED1007D0E1E /* MathUtilsUnix.cpp in Sources */, + 1E607F9809733ED1007D0E1E /* OSDepUnix.cpp in Sources */, + 1EC50991097391B400040CAB /* Date.cpp in Sources */, + 8EE6F44009AA541600DE11A0 /* pcre_chartables.cpp in Sources */, + 8EE6F44109AA541600DE11A0 /* pcre_compile.cpp in Sources */, + 8EE6F44209AA541600DE11A0 /* pcre_config.cpp in Sources */, + 8EE6F44309AA541600DE11A0 /* pcre_exec.cpp in Sources */, + 8EE6F44409AA541600DE11A0 /* pcre_fullinfo.cpp in Sources */, + 8EE6F44509AA541600DE11A0 /* pcre_get.cpp in Sources */, + 8EE6F44609AA541600DE11A0 /* pcre_globals.cpp in Sources */, + 8EE6F44709AA541600DE11A0 /* pcre_info.cpp in Sources */, + 8EE6F44809AA541600DE11A0 /* pcre_ord2utf8.cpp in Sources */, + 8EE6F44909AA541600DE11A0 /* pcre_refcount.cpp in Sources */, + 8EE6F44A09AA541600DE11A0 /* pcre_study.cpp in Sources */, + 8EE6F44B09AA541600DE11A0 /* pcre_tables.cpp in Sources */, + 8EE6F44C09AA541600DE11A0 /* pcre_try_flipped.cpp in Sources */, + 8EE6F44D09AA541600DE11A0 /* pcre_valid_utf8.cpp in Sources */, + 8EE6F44E09AA541600DE11A0 /* pcre_version.cpp in Sources */, + 8EE6F44F09AA541600DE11A0 /* pcre_xclass.cpp in Sources */, + 85125ADF0A5C648300502345 /* AvmPlusScriptableObject.cpp in Sources */, + 7CD864E60AC47805004C73CB /* AbcData.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 1DEB91EC08733DB70010E9CD /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_64_BIT)"; + COPY_PHASE_STRIP = NO; + GCC_ALTIVEC_EXTENSIONS = YES; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_CPP_RTTI = YES; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + __DEBUGGING__, + "TARGET_API_MAC_CARBON=1", + _MAC, + "DARWIN=1", + DEBUG, + _DEBUG, + ENABLE_PROFILER, + ENABLE_COMPILER, + SOFT_ASSERTS, + powerc, + "TARGET_RT_MAC_MACHO=1", + USE_MMAP, + _MAC, + ); + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = avmplus; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + USER_HEADER_SEARCH_PATHS = "$(USER_HEADER_SEARCH_PATHS) ../../../MMgc"; + ZERO_LINK = NO; + }; + name = Debug; + }; + 1DEB91ED08733DB70010E9CD /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_64_BIT)"; + GCC_ALTIVEC_EXTENSIONS = YES; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_CPP_RTTI = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PREPROCESSOR_DEFINITIONS = ( + SOFT_ASSERTS, + __DEBUGGING__, + "TARGET_API_MAC_CARBON=1", + "DARWIN=1", + _MAC, + "TARGET_RT_MAC_MACHO=1", + USE_MMAP, + _MAC, + ); + INSTALL_PATH = /usr/local/lib; + OTHER_CFLAGS = ( + "-finline-functions", + "-finline-limit=65536", + ); + PRODUCT_NAME = avmplus; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + USER_HEADER_SEARCH_PATHS = "$(USER_HEADER_SEARCH_PATHS) ../../../MMgc"; + }; + name = Release; + }; + 1DEB91F008733DB70010E9CD /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_TREAT_WARNINGS_AS_ERRORS = YES; + GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; + GCC_WARN_MISSING_PARENTHESES = YES; + GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; + GCC_WARN_UNUSED_LABEL = YES; + GCC_WARN_UNUSED_PARAMETER = YES; + GCC_WARN_UNUSED_VALUE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + PREBINDING = NO; + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + SYMROOT = "$(PROJECT_DIR)/../../../../platform/mac/flash/Builds"; + }; + name = Debug; + }; + 1DEB91F108733DB70010E9CD /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_TREAT_WARNINGS_AS_ERRORS = YES; + GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; + GCC_WARN_MISSING_PARENTHESES = YES; + GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_LABEL = YES; + GCC_WARN_UNUSED_PARAMETER = YES; + GCC_WARN_UNUSED_VALUE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + PREBINDING = NO; + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + SYMROOT = "$(PROJECT_DIR)/../../../../platform/mac/flash/Builds"; + }; + name = Release; + }; + 8E8B52EB09AABCA50057BEE4 /* Debug Debugger */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_64_BIT)"; + COPY_PHASE_STRIP = NO; + GCC_ALTIVEC_EXTENSIONS = YES; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_CPP_RTTI = YES; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + __DEBUGGING__, + "TARGET_API_MAC_CARBON=1", + _MAC, + "DARWIN=1", + DEBUG, + _DEBUG, + ENABLE_PROFILER, + ENABLE_COMPILER, + SOFT_ASSERTS, + powerc, + "TARGET_RT_MAC_MACHO=1", + USE_MMAP, + _MAC, + DEBUGGER, + ); + INSTALL_PATH = /usr/local/lib; + PRODUCT_NAME = avmplus; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + USER_HEADER_SEARCH_PATHS = "$(USER_HEADER_SEARCH_PATHS) ../../../MMgc"; + ZERO_LINK = NO; + }; + name = "Debug Debugger"; + }; + 8E8B52EC09AABCA50057BEE4 /* Release Debugger */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = x86_64; + GCC_ALTIVEC_EXTENSIONS = YES; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_CPP_EXCEPTIONS = NO; + GCC_ENABLE_CPP_RTTI = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PREPROCESSOR_DEFINITIONS = ( + SOFT_ASSERTS, + __DEBUGGING__, + "TARGET_API_MAC_CARBON=1", + "DARWIN=1", + _MAC, + "TARGET_RT_MAC_MACHO=1", + USE_MMAP, + _MAC, + DEBUGGER, + ); + INSTALL_PATH = /usr/local/lib; + OTHER_CFLAGS = ( + "-finline-functions", + "-finline-limit=100000", + ); + PRODUCT_NAME = avmplus; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + USER_HEADER_SEARCH_PATHS = "$(USER_HEADER_SEARCH_PATHS) ../../../MMgc"; + }; + name = "Release Debugger"; + }; + 8E8B52ED09AABCA50057BEE4 /* Debug Debugger */ = { + isa = XCBuildConfiguration; + buildSettings = { + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_TREAT_WARNINGS_AS_ERRORS = YES; + GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; + GCC_WARN_MISSING_PARENTHESES = YES; + GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; + GCC_WARN_UNUSED_LABEL = YES; + GCC_WARN_UNUSED_PARAMETER = YES; + GCC_WARN_UNUSED_VALUE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + PREBINDING = NO; + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + SYMROOT = "$(PROJECT_DIR)/../../../../platform/mac/flash/Builds"; + }; + name = "Debug Debugger"; + }; + 8E8B52EE09AABCA50057BEE4 /* Release Debugger */ = { + isa = XCBuildConfiguration; + buildSettings = { + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_TREAT_WARNINGS_AS_ERRORS = YES; + GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; + GCC_WARN_MISSING_PARENTHESES = YES; + GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_LABEL = YES; + GCC_WARN_UNUSED_PARAMETER = YES; + GCC_WARN_UNUSED_VALUE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + PREBINDING = NO; + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + SYMROOT = "$(PROJECT_DIR)/../../../../platform/mac/flash/Builds"; + }; + name = "Release Debugger"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 1DEB91EB08733DB70010E9CD /* Build configuration list for PBXNativeTarget "avmplus" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1DEB91EC08733DB70010E9CD /* Debug */, + 8E8B52EB09AABCA50057BEE4 /* Debug Debugger */, + 1DEB91ED08733DB70010E9CD /* Release */, + 8E8B52EC09AABCA50057BEE4 /* Release Debugger */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 1DEB91EF08733DB70010E9CD /* Build configuration list for PBXProject "avmplus64" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1DEB91F008733DB70010E9CD /* Debug */, + 8E8B52ED09AABCA50057BEE4 /* Debug Debugger */, + 1DEB91F108733DB70010E9CD /* Release */, + 8E8B52EE09AABCA50057BEE4 /* Release Debugger */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +} diff --git a/mozilla/js/tamarin/platform/mac/shell/shell64.xcodeproj/project.pbxproj b/mozilla/js/tamarin/platform/mac/shell/shell64.xcodeproj/project.pbxproj new file mode 100644 index 00000000000..3665e6da22f --- /dev/null +++ b/mozilla/js/tamarin/platform/mac/shell/shell64.xcodeproj/project.pbxproj @@ -0,0 +1,567 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 42; + objects = { + +/* Begin PBXBuildFile section */ + 1A91570F0B012A3F00744986 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A91570E0B012A3F00744986 /* libz.dylib */; }; + 6803D2C90A5064FD00C797BB /* JavaGlue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6803D2C70A5064FD00C797BB /* JavaGlue.cpp */; }; + 6803D2CA0A5064FD00C797BB /* JavaGlue.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 6803D2C80A5064FD00C797BB /* JavaGlue.h */; }; + 8E8B529E09AABAA30057BEE4 /* avmshell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E8B527909AABAA20057BEE4 /* avmshell.cpp */; }; + 8E8B529F09AABAA30057BEE4 /* avmshell.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B527A09AABAA20057BEE4 /* avmshell.h */; }; + 8E8B52A009AABAA30057BEE4 /* ByteArray.as in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B527B09AABAA20057BEE4 /* ByteArray.as */; }; + 8E8B52A109AABAA30057BEE4 /* ByteArrayGlue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E8B527C09AABAA20057BEE4 /* ByteArrayGlue.cpp */; }; + 8E8B52A209AABAA30057BEE4 /* ByteArrayGlue.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B527D09AABAA20057BEE4 /* ByteArrayGlue.h */; }; + 8E8B52A309AABAA30057BEE4 /* ConsoleOutputStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E8B527E09AABAA20057BEE4 /* ConsoleOutputStream.cpp */; }; + 8E8B52A409AABAA30057BEE4 /* ConsoleOutputStream.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B527F09AABAA20057BEE4 /* ConsoleOutputStream.h */; }; + 8E8B52A509AABAA30057BEE4 /* DataIO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E8B528009AABAA20057BEE4 /* DataIO.cpp */; }; + 8E8B52A609AABAA30057BEE4 /* DataIO.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B528109AABAA20057BEE4 /* DataIO.h */; }; + 8E8B52A709AABAA30057BEE4 /* DebugCLI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E8B528209AABAA20057BEE4 /* DebugCLI.cpp */; }; + 8E8B52A809AABAA30057BEE4 /* DebugCLI.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B528309AABAA20057BEE4 /* DebugCLI.h */; }; + 8E8B52A909AABAA30057BEE4 /* Domain.as in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B528409AABAA20057BEE4 /* Domain.as */; }; + 8E8B52AA09AABAA30057BEE4 /* DomainClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E8B528509AABAA20057BEE4 /* DomainClass.cpp */; }; + 8E8B52AB09AABAA30057BEE4 /* DomainClass.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B528609AABAA20057BEE4 /* DomainClass.h */; }; + 8E8B52AC09AABAA30057BEE4 /* DoubleArray.as in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B528709AABAA20057BEE4 /* DoubleArray.as */; }; + 8E8B52AD09AABAA30057BEE4 /* Endian.as in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B528809AABAA20057BEE4 /* Endian.as */; }; + 8E8B52AE09AABAA30057BEE4 /* FileClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E8B528909AABAA20057BEE4 /* FileClass.cpp */; }; + 8E8B52AF09AABAA30057BEE4 /* FileClass.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B528A09AABAA20057BEE4 /* FileClass.h */; }; + 8E8B52B009AABAA30057BEE4 /* FileInputStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E8B528B09AABAA20057BEE4 /* FileInputStream.cpp */; }; + 8E8B52B109AABAA30057BEE4 /* FileInputStream.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B528C09AABAA20057BEE4 /* FileInputStream.h */; }; + 8E8B52B209AABAA30057BEE4 /* FloatArray.as in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B528D09AABAA20057BEE4 /* FloatArray.as */; }; + 8E8B52B309AABAA30057BEE4 /* genericzlib.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B528E09AABAA20057BEE4 /* genericzlib.h */; }; + 8E8B52B409AABAA30057BEE4 /* IntArray.as in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B528F09AABAA20057BEE4 /* IntArray.as */; }; + 8E8B52B509AABAA30057BEE4 /* Profiler.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B529009AABAA30057BEE4 /* Profiler.h */; }; + 8E8B52B609AABAA30057BEE4 /* ShortArray.as in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B529109AABAA30057BEE4 /* ShortArray.as */; }; + 8E8B52B709AABAA30057BEE4 /* StringBuilder.as in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B529209AABAA30057BEE4 /* StringBuilder.as */; }; + 8E8B52B809AABAA30057BEE4 /* StringBuilderClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E8B529309AABAA30057BEE4 /* StringBuilderClass.cpp */; }; + 8E8B52B909AABAA30057BEE4 /* StringBuilderClass.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B529409AABAA30057BEE4 /* StringBuilderClass.h */; }; + 8E8B52BA09AABAA30057BEE4 /* SystemClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E8B529509AABAA30057BEE4 /* SystemClass.cpp */; }; + 8E8B52BB09AABAA30057BEE4 /* SystemClass.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B529609AABAA30057BEE4 /* SystemClass.h */; }; + 8E8B52BC09AABAA30057BEE4 /* toplevel.as in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B529709AABAA30057BEE4 /* toplevel.as */; }; + 8E8B52BE09AABAA30057BEE4 /* toplevel.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B529909AABAA30057BEE4 /* toplevel.h */; }; + 8E8B52BF09AABAA30057BEE4 /* TypedArrayClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8E8B529A09AABAA30057BEE4 /* TypedArrayClass.cpp */; }; + 8E8B52C009AABAA30057BEE4 /* TypedArrayClass.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B529B09AABAA30057BEE4 /* TypedArrayClass.h */; }; + 8E8B52C109AABAA30057BEE4 /* UIntArray.as in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B529C09AABAA30057BEE4 /* UIntArray.as */; }; + 8E8B52C209AABAA30057BEE4 /* UShortArray.as in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E8B529D09AABAA30057BEE4 /* UShortArray.as */; }; + 8EDDB9E809AAD1D300FB9EE5 /* Dictionary.as in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8EDDB9E509AAD1D300FB9EE5 /* Dictionary.as */; }; + 8EDDB9E909AAD1D300FB9EE5 /* DictionaryGlue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8EDDB9E609AAD1D300FB9EE5 /* DictionaryGlue.cpp */; }; + 8EDDB9EA09AAD1D300FB9EE5 /* DictionaryGlue.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8EDDB9E709AAD1D300FB9EE5 /* DictionaryGlue.h */; }; + 8EDDB9F409AAD2B700FB9EE5 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8EDDB9F309AAD2B700FB9EE5 /* CoreServices.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 47B478B70B03735400ABD45C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8E8B52CD09AABB120057BEE4 /* MMgc64.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = D2AAC046055464E500DB518D; + remoteInfo = MMgc; + }; + 47B478BF0B03735C00ABD45C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 8E8B52C309AABABE0057BEE4 /* avmplus64.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = D2AAC046055464E500DB518D; + remoteInfo = avmplus; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 8DD76FAF0486AB0100D96B5E /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 8; + dstPath = /usr/share/man/man1/; + dstSubfolderSpec = 0; + files = ( + 8E8B529F09AABAA30057BEE4 /* avmshell.h in CopyFiles */, + 8E8B52A009AABAA30057BEE4 /* ByteArray.as in CopyFiles */, + 8E8B52A209AABAA30057BEE4 /* ByteArrayGlue.h in CopyFiles */, + 8E8B52A409AABAA30057BEE4 /* ConsoleOutputStream.h in CopyFiles */, + 8E8B52A609AABAA30057BEE4 /* DataIO.h in CopyFiles */, + 8E8B52A809AABAA30057BEE4 /* DebugCLI.h in CopyFiles */, + 8E8B52A909AABAA30057BEE4 /* Domain.as in CopyFiles */, + 8E8B52AB09AABAA30057BEE4 /* DomainClass.h in CopyFiles */, + 8E8B52AC09AABAA30057BEE4 /* DoubleArray.as in CopyFiles */, + 8E8B52AD09AABAA30057BEE4 /* Endian.as in CopyFiles */, + 8E8B52AF09AABAA30057BEE4 /* FileClass.h in CopyFiles */, + 8E8B52B109AABAA30057BEE4 /* FileInputStream.h in CopyFiles */, + 8E8B52B209AABAA30057BEE4 /* FloatArray.as in CopyFiles */, + 8E8B52B309AABAA30057BEE4 /* genericzlib.h in CopyFiles */, + 8E8B52B409AABAA30057BEE4 /* IntArray.as in CopyFiles */, + 8E8B52B509AABAA30057BEE4 /* Profiler.h in CopyFiles */, + 8E8B52B609AABAA30057BEE4 /* ShortArray.as in CopyFiles */, + 8E8B52B709AABAA30057BEE4 /* StringBuilder.as in CopyFiles */, + 8E8B52B909AABAA30057BEE4 /* StringBuilderClass.h in CopyFiles */, + 8E8B52BB09AABAA30057BEE4 /* SystemClass.h in CopyFiles */, + 8E8B52BC09AABAA30057BEE4 /* toplevel.as in CopyFiles */, + 8E8B52BE09AABAA30057BEE4 /* toplevel.h in CopyFiles */, + 8E8B52C009AABAA30057BEE4 /* TypedArrayClass.h in CopyFiles */, + 8E8B52C109AABAA30057BEE4 /* UIntArray.as in CopyFiles */, + 8E8B52C209AABAA30057BEE4 /* UShortArray.as in CopyFiles */, + 8EDDB9E809AAD1D300FB9EE5 /* Dictionary.as in CopyFiles */, + 8EDDB9EA09AAD1D300FB9EE5 /* DictionaryGlue.h in CopyFiles */, + 6803D2CA0A5064FD00C797BB /* JavaGlue.h in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 1; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 1A91570E0B012A3F00744986 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = /usr/lib/libz.dylib; sourceTree = ""; }; + 6803D2C70A5064FD00C797BB /* JavaGlue.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = JavaGlue.cpp; path = ../../../extensions/JavaGlue.cpp; sourceTree = SOURCE_ROOT; }; + 6803D2C80A5064FD00C797BB /* JavaGlue.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = JavaGlue.h; path = ../../../extensions/JavaGlue.h; sourceTree = SOURCE_ROOT; }; + 8DD76FB20486AB0100D96B5E /* shell */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = shell; sourceTree = BUILT_PRODUCTS_DIR; }; + 8E8B527909AABAA20057BEE4 /* avmshell.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = avmshell.cpp; path = ../../../shell/avmshell.cpp; sourceTree = SOURCE_ROOT; }; + 8E8B527A09AABAA20057BEE4 /* avmshell.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = avmshell.h; path = ../../../shell/avmshell.h; sourceTree = SOURCE_ROOT; }; + 8E8B527B09AABAA20057BEE4 /* ByteArray.as */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = ByteArray.as; path = ../../../shell/ByteArray.as; sourceTree = SOURCE_ROOT; }; + 8E8B527C09AABAA20057BEE4 /* ByteArrayGlue.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ByteArrayGlue.cpp; path = ../../../shell/ByteArrayGlue.cpp; sourceTree = SOURCE_ROOT; }; + 8E8B527D09AABAA20057BEE4 /* ByteArrayGlue.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ByteArrayGlue.h; path = ../../../shell/ByteArrayGlue.h; sourceTree = SOURCE_ROOT; }; + 8E8B527E09AABAA20057BEE4 /* ConsoleOutputStream.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = ConsoleOutputStream.cpp; path = ../../../shell/ConsoleOutputStream.cpp; sourceTree = SOURCE_ROOT; }; + 8E8B527F09AABAA20057BEE4 /* ConsoleOutputStream.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = ConsoleOutputStream.h; path = ../../../shell/ConsoleOutputStream.h; sourceTree = SOURCE_ROOT; }; + 8E8B528009AABAA20057BEE4 /* DataIO.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = DataIO.cpp; path = ../../../shell/DataIO.cpp; sourceTree = SOURCE_ROOT; }; + 8E8B528109AABAA20057BEE4 /* DataIO.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = DataIO.h; path = ../../../shell/DataIO.h; sourceTree = SOURCE_ROOT; }; + 8E8B528209AABAA20057BEE4 /* DebugCLI.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = DebugCLI.cpp; path = ../../../shell/DebugCLI.cpp; sourceTree = SOURCE_ROOT; }; + 8E8B528309AABAA20057BEE4 /* DebugCLI.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = DebugCLI.h; path = ../../../shell/DebugCLI.h; sourceTree = SOURCE_ROOT; }; + 8E8B528409AABAA20057BEE4 /* Domain.as */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = Domain.as; path = ../../../shell/Domain.as; sourceTree = SOURCE_ROOT; }; + 8E8B528509AABAA20057BEE4 /* DomainClass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = DomainClass.cpp; path = ../../../shell/DomainClass.cpp; sourceTree = SOURCE_ROOT; }; + 8E8B528609AABAA20057BEE4 /* DomainClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = DomainClass.h; path = ../../../shell/DomainClass.h; sourceTree = SOURCE_ROOT; }; + 8E8B528709AABAA20057BEE4 /* DoubleArray.as */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = DoubleArray.as; path = ../../../shell/DoubleArray.as; sourceTree = SOURCE_ROOT; }; + 8E8B528809AABAA20057BEE4 /* Endian.as */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = Endian.as; path = ../../../shell/Endian.as; sourceTree = SOURCE_ROOT; }; + 8E8B528909AABAA20057BEE4 /* FileClass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = FileClass.cpp; path = ../../../shell/FileClass.cpp; sourceTree = SOURCE_ROOT; }; + 8E8B528A09AABAA20057BEE4 /* FileClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FileClass.h; path = ../../../shell/FileClass.h; sourceTree = SOURCE_ROOT; }; + 8E8B528B09AABAA20057BEE4 /* FileInputStream.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = FileInputStream.cpp; path = ../../../shell/FileInputStream.cpp; sourceTree = SOURCE_ROOT; }; + 8E8B528C09AABAA20057BEE4 /* FileInputStream.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FileInputStream.h; path = ../../../shell/FileInputStream.h; sourceTree = SOURCE_ROOT; }; + 8E8B528D09AABAA20057BEE4 /* FloatArray.as */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = FloatArray.as; path = ../../../shell/FloatArray.as; sourceTree = SOURCE_ROOT; }; + 8E8B528E09AABAA20057BEE4 /* genericzlib.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = genericzlib.h; path = ../../../shell/genericzlib.h; sourceTree = SOURCE_ROOT; }; + 8E8B528F09AABAA20057BEE4 /* IntArray.as */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = IntArray.as; path = ../../../shell/IntArray.as; sourceTree = SOURCE_ROOT; }; + 8E8B529009AABAA30057BEE4 /* Profiler.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = Profiler.h; path = ../../../shell/Profiler.h; sourceTree = SOURCE_ROOT; }; + 8E8B529109AABAA30057BEE4 /* ShortArray.as */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = ShortArray.as; path = ../../../shell/ShortArray.as; sourceTree = SOURCE_ROOT; }; + 8E8B529209AABAA30057BEE4 /* StringBuilder.as */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = StringBuilder.as; path = ../../../shell/StringBuilder.as; sourceTree = SOURCE_ROOT; }; + 8E8B529309AABAA30057BEE4 /* StringBuilderClass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = StringBuilderClass.cpp; path = ../../../shell/StringBuilderClass.cpp; sourceTree = SOURCE_ROOT; }; + 8E8B529409AABAA30057BEE4 /* StringBuilderClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = StringBuilderClass.h; path = ../../../shell/StringBuilderClass.h; sourceTree = SOURCE_ROOT; }; + 8E8B529509AABAA30057BEE4 /* SystemClass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = SystemClass.cpp; path = ../../../shell/SystemClass.cpp; sourceTree = SOURCE_ROOT; }; + 8E8B529609AABAA30057BEE4 /* SystemClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = SystemClass.h; path = ../../../shell/SystemClass.h; sourceTree = SOURCE_ROOT; }; + 8E8B529709AABAA30057BEE4 /* toplevel.as */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = toplevel.as; path = ../../../shell/toplevel.as; sourceTree = SOURCE_ROOT; }; + 8E8B529909AABAA30057BEE4 /* toplevel.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = toplevel.h; path = ../../../shell/toplevel.h; sourceTree = SOURCE_ROOT; }; + 8E8B529A09AABAA30057BEE4 /* TypedArrayClass.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = TypedArrayClass.cpp; path = ../../../shell/TypedArrayClass.cpp; sourceTree = SOURCE_ROOT; }; + 8E8B529B09AABAA30057BEE4 /* TypedArrayClass.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = TypedArrayClass.h; path = ../../../shell/TypedArrayClass.h; sourceTree = SOURCE_ROOT; }; + 8E8B529C09AABAA30057BEE4 /* UIntArray.as */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = UIntArray.as; path = ../../../shell/UIntArray.as; sourceTree = SOURCE_ROOT; }; + 8E8B529D09AABAA30057BEE4 /* UShortArray.as */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = UShortArray.as; path = ../../../shell/UShortArray.as; sourceTree = SOURCE_ROOT; }; + 8E8B52C309AABABE0057BEE4 /* avmplus64.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = avmplus64.xcodeproj; path = ../avmplus/avmplus64.xcodeproj; sourceTree = SOURCE_ROOT; }; + 8E8B52CD09AABB120057BEE4 /* MMgc64.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = MMgc64.xcodeproj; path = ../MMgc/MMgc64.xcodeproj; sourceTree = SOURCE_ROOT; }; + 8EDDB9E509AAD1D300FB9EE5 /* Dictionary.as */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = Dictionary.as; path = ../../../extensions/Dictionary.as; sourceTree = SOURCE_ROOT; }; + 8EDDB9E609AAD1D300FB9EE5 /* DictionaryGlue.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = DictionaryGlue.cpp; path = ../../../extensions/DictionaryGlue.cpp; sourceTree = SOURCE_ROOT; }; + 8EDDB9E709AAD1D300FB9EE5 /* DictionaryGlue.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = DictionaryGlue.h; path = ../../../extensions/DictionaryGlue.h; sourceTree = SOURCE_ROOT; }; + 8EDDB9F309AAD2B700FB9EE5 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 8DD76FAD0486AB0100D96B5E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 8EDDB9F409AAD2B700FB9EE5 /* CoreServices.framework in Frameworks */, + 1A91570F0B012A3F00744986 /* libz.dylib in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 08FB7794FE84155DC02AAC07 /* shell */ = { + isa = PBXGroup; + children = ( + 08FB7795FE84155DC02AAC07 /* Source */, + C6A0FF2B0290797F04C91782 /* Documentation */, + 8E8B52C909AABAC80057BEE4 /* Libraries */, + 1AB674ADFE9D54B511CA2CBB /* Products */, + ); + name = shell; + sourceTree = ""; + }; + 08FB7795FE84155DC02AAC07 /* Source */ = { + isa = PBXGroup; + children = ( + 8EDDB9E409AAD1BF00FB9EE5 /* extensions */, + 8EDDB9E209AAD1A100FB9EE5 /* shell */, + ); + name = Source; + sourceTree = ""; + }; + 1AB674ADFE9D54B511CA2CBB /* Products */ = { + isa = PBXGroup; + children = ( + 8DD76FB20486AB0100D96B5E /* shell */, + ); + name = Products; + sourceTree = ""; + }; + 47B478B40B03735400ABD45C /* Products */ = { + isa = PBXGroup; + children = ( + 47B478B80B03735400ABD45C /* libMMgc.a */, + ); + name = Products; + sourceTree = ""; + }; + 47B478BC0B03735C00ABD45C /* Products */ = { + isa = PBXGroup; + children = ( + 47B478C00B03735C00ABD45C /* libavmplus.a */, + ); + name = Products; + sourceTree = ""; + }; + 8E8B52C909AABAC80057BEE4 /* Libraries */ = { + isa = PBXGroup; + children = ( + 1A91570E0B012A3F00744986 /* libz.dylib */, + 8EDDB9F309AAD2B700FB9EE5 /* CoreServices.framework */, + 8E8B52CD09AABB120057BEE4 /* MMgc64.xcodeproj */, + 8E8B52C309AABABE0057BEE4 /* avmplus64.xcodeproj */, + ); + name = Libraries; + sourceTree = ""; + }; + 8EDDB9E209AAD1A100FB9EE5 /* shell */ = { + isa = PBXGroup; + children = ( + 8E8B527909AABAA20057BEE4 /* avmshell.cpp */, + 8E8B527A09AABAA20057BEE4 /* avmshell.h */, + 8E8B527B09AABAA20057BEE4 /* ByteArray.as */, + 8E8B527C09AABAA20057BEE4 /* ByteArrayGlue.cpp */, + 8E8B527D09AABAA20057BEE4 /* ByteArrayGlue.h */, + 8E8B527E09AABAA20057BEE4 /* ConsoleOutputStream.cpp */, + 8E8B527F09AABAA20057BEE4 /* ConsoleOutputStream.h */, + 8E8B528009AABAA20057BEE4 /* DataIO.cpp */, + 8E8B528109AABAA20057BEE4 /* DataIO.h */, + 8E8B528209AABAA20057BEE4 /* DebugCLI.cpp */, + 8E8B528309AABAA20057BEE4 /* DebugCLI.h */, + 8E8B528409AABAA20057BEE4 /* Domain.as */, + 8E8B528509AABAA20057BEE4 /* DomainClass.cpp */, + 8E8B528609AABAA20057BEE4 /* DomainClass.h */, + 8E8B528709AABAA20057BEE4 /* DoubleArray.as */, + 8E8B528809AABAA20057BEE4 /* Endian.as */, + 8E8B528909AABAA20057BEE4 /* FileClass.cpp */, + 8E8B528A09AABAA20057BEE4 /* FileClass.h */, + 8E8B528B09AABAA20057BEE4 /* FileInputStream.cpp */, + 8E8B528C09AABAA20057BEE4 /* FileInputStream.h */, + 8E8B528D09AABAA20057BEE4 /* FloatArray.as */, + 8E8B528E09AABAA20057BEE4 /* genericzlib.h */, + 8E8B528F09AABAA20057BEE4 /* IntArray.as */, + 6803D2C70A5064FD00C797BB /* JavaGlue.cpp */, + 6803D2C80A5064FD00C797BB /* JavaGlue.h */, + 8E8B529009AABAA30057BEE4 /* Profiler.h */, + 8E8B529109AABAA30057BEE4 /* ShortArray.as */, + 8E8B529209AABAA30057BEE4 /* StringBuilder.as */, + 8E8B529309AABAA30057BEE4 /* StringBuilderClass.cpp */, + 8E8B529409AABAA30057BEE4 /* StringBuilderClass.h */, + 8E8B529509AABAA30057BEE4 /* SystemClass.cpp */, + 8E8B529609AABAA30057BEE4 /* SystemClass.h */, + 8E8B529709AABAA30057BEE4 /* toplevel.as */, + 8E8B529909AABAA30057BEE4 /* toplevel.h */, + 8E8B529A09AABAA30057BEE4 /* TypedArrayClass.cpp */, + 8E8B529B09AABAA30057BEE4 /* TypedArrayClass.h */, + 8E8B529C09AABAA30057BEE4 /* UIntArray.as */, + 8E8B529D09AABAA30057BEE4 /* UShortArray.as */, + ); + name = shell; + sourceTree = ""; + }; + 8EDDB9E409AAD1BF00FB9EE5 /* extensions */ = { + isa = PBXGroup; + children = ( + 8EDDB9E509AAD1D300FB9EE5 /* Dictionary.as */, + 8EDDB9E609AAD1D300FB9EE5 /* DictionaryGlue.cpp */, + 8EDDB9E709AAD1D300FB9EE5 /* DictionaryGlue.h */, + ); + name = extensions; + sourceTree = ""; + }; + C6A0FF2B0290797F04C91782 /* Documentation */ = { + isa = PBXGroup; + children = ( + ); + name = Documentation; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 8DD76FA90486AB0100D96B5E /* shell */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1DEB928508733DD80010E9CD /* Build configuration list for PBXNativeTarget "shell" */; + buildPhases = ( + 8DD76FAB0486AB0100D96B5E /* Sources */, + 8DD76FAD0486AB0100D96B5E /* Frameworks */, + 8DD76FAF0486AB0100D96B5E /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = shell; + productInstallPath = "$(HOME)/bin"; + productName = shell; + productReference = 8DD76FB20486AB0100D96B5E /* shell */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 08FB7793FE84155DC02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "shell64" */; + compatibilityVersion = "Xcode 2.4"; + hasScannedForEncodings = 1; + mainGroup = 08FB7794FE84155DC02AAC07 /* shell */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 47B478BC0B03735C00ABD45C /* Products */; + ProjectRef = 8E8B52C309AABABE0057BEE4 /* avmplus64.xcodeproj */; + }, + { + ProductGroup = 47B478B40B03735400ABD45C /* Products */; + ProjectRef = 8E8B52CD09AABB120057BEE4 /* MMgc64.xcodeproj */; + }, + ); + projectRoot = ""; + shouldCheckCompatibility = 1; + targets = ( + 8DD76FA90486AB0100D96B5E /* shell */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 47B478B80B03735400ABD45C /* libMMgc.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libMMgc.a; + remoteRef = 47B478B70B03735400ABD45C /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 47B478C00B03735C00ABD45C /* libavmplus.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libavmplus.a; + remoteRef = 47B478BF0B03735C00ABD45C /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXSourcesBuildPhase section */ + 8DD76FAB0486AB0100D96B5E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8E8B529E09AABAA30057BEE4 /* avmshell.cpp in Sources */, + 8E8B52A109AABAA30057BEE4 /* ByteArrayGlue.cpp in Sources */, + 8E8B52A309AABAA30057BEE4 /* ConsoleOutputStream.cpp in Sources */, + 8E8B52A509AABAA30057BEE4 /* DataIO.cpp in Sources */, + 8E8B52A709AABAA30057BEE4 /* DebugCLI.cpp in Sources */, + 8E8B52AA09AABAA30057BEE4 /* DomainClass.cpp in Sources */, + 8E8B52AE09AABAA30057BEE4 /* FileClass.cpp in Sources */, + 8E8B52B009AABAA30057BEE4 /* FileInputStream.cpp in Sources */, + 8E8B52B809AABAA30057BEE4 /* StringBuilderClass.cpp in Sources */, + 8E8B52BA09AABAA30057BEE4 /* SystemClass.cpp in Sources */, + 8E8B52BF09AABAA30057BEE4 /* TypedArrayClass.cpp in Sources */, + 8EDDB9E909AAD1D300FB9EE5 /* DictionaryGlue.cpp in Sources */, + 6803D2C90A5064FD00C797BB /* JavaGlue.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 1DEB928608733DD80010E9CD /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(NATIVE_ARCH_64_BIT)"; + COPY_PHASE_STRIP = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + INSTALL_PATH = "$(HOME)/bin"; + PRODUCT_NAME = shell; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + ZERO_LINK = YES; + }; + name = Debug; + }; + 1DEB928708733DD80010E9CD /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = x86_64; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = "$(HOME)/bin"; + PRODUCT_NAME = shell; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + }; + name = Release; + }; + 1DEB928A08733DD80010E9CD /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_PREPROCESSOR_DEFINITIONS = ( + AVMPLUS_SHELL, + __DEBUGGING__, + "TARGET_API_MAC_CARBON=1", + _MAC, + "DARWIN=1", + DEBUG, + _DEBUG, + ENABLE_PROFILER, + ENABLE_COMPILER, + SOFT_ASSERTS, + powerc, + "TARGET_RT_MAC_MACHO=1", + USE_MMAP, + _MAC, + ); + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + PREBINDING = NO; + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + USER_HEADER_SEARCH_PATHS = "../../../core ../../../MMgc ../../../pcre ../../../codegen ../../../extensions .."; + }; + name = Debug; + }; + 1DEB928B08733DD80010E9CD /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_ENABLE_CPP_RTTI = NO; + GCC_PREPROCESSOR_DEFINITIONS = ( + AVMPLUS_SHELL, + SOFT_ASSERTS, + "TARGET_API_MAC_CARBON=1", + "DARWIN=1", + _MAC, + "TARGET_RT_MAC_MACHO=1", + USE_MMAP, + ); + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + PREBINDING = NO; + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + USER_HEADER_SEARCH_PATHS = "../../../core ../../../MMgc ../../../pcre ../../../codegen ../../../extensions .."; + }; + name = Release; + }; + 8E8B52FE09AABD020057BEE4 /* Debug Debugger */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = x86_64; + COPY_PHASE_STRIP = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + INSTALL_PATH = "$(HOME)/bin"; + PRODUCT_NAME = shell; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + ZERO_LINK = YES; + }; + name = "Debug Debugger"; + }; + 8E8B52FF09AABD020057BEE4 /* Release Debugger */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = x86_64; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + INSTALL_PATH = "$(HOME)/bin"; + PRODUCT_NAME = shell; + SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; + }; + name = "Release Debugger"; + }; + 8E8B530009AABD020057BEE4 /* Debug Debugger */ = { + isa = XCBuildConfiguration; + buildSettings = { + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_PREPROCESSOR_DEFINITIONS = ( + AVMPLUS_SHELL, + DEBUGGER, + __DEBUGGING__, + "TARGET_API_MAC_CARBON=1", + _MAC, + "DARWIN=1", + DEBUG, + _DEBUG, + ENABLE_PROFILER, + ENABLE_COMPILER, + SOFT_ASSERTS, + powerc, + "TARGET_RT_MAC_MACHO=1", + USE_MMAP, + _MAC, + ); + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + PREBINDING = NO; + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + USER_HEADER_SEARCH_PATHS = "../../../core ../../../MMgc ../../../pcre ../../../codegen ../../../extensions .."; + }; + name = "Debug Debugger"; + }; + 8E8B530109AABD020057BEE4 /* Release Debugger */ = { + isa = XCBuildConfiguration; + buildSettings = { + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_ENABLE_CPP_RTTI = NO; + GCC_PREPROCESSOR_DEFINITIONS = ( + AVMPLUS_SHELL, + SOFT_ASSERTS, + "TARGET_API_MAC_CARBON=1", + "DARWIN=1", + "TARGET_RT_MAC_MACHO=1", + USE_MMAP, + _MAC, + DEBUGGER, + ); + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + PREBINDING = NO; + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + USER_HEADER_SEARCH_PATHS = "../../../core ../../../MMgc ../../../pcre ../../../codegen ../../../extensions .."; + }; + name = "Release Debugger"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 1DEB928508733DD80010E9CD /* Build configuration list for PBXNativeTarget "shell" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1DEB928608733DD80010E9CD /* Debug */, + 8E8B52FE09AABD020057BEE4 /* Debug Debugger */, + 1DEB928708733DD80010E9CD /* Release */, + 8E8B52FF09AABD020057BEE4 /* Release Debugger */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "shell64" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1DEB928A08733DD80010E9CD /* Debug */, + 8E8B530009AABD020057BEE4 /* Debug Debugger */, + 1DEB928B08733DD80010E9CD /* Release */, + 8E8B530109AABD020057BEE4 /* Release Debugger */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; +}