parent
6881b2c5cb
commit
091d5f7924
2 changed files with 0 additions and 532 deletions
@ -1,35 +0,0 @@ |
|||||||
- functionality |
|
||||||
- finish serialization |
|
||||||
- default values |
|
||||||
- extensions |
|
||||||
- MessageSet |
|
||||||
- create msgdef with subset of fields |
|
||||||
|
|
||||||
- lazy parsing |
|
||||||
- strings by reference |
|
||||||
|
|
||||||
- enums with 0 (is this already fixed?) |
|
||||||
- text format to string (not just FILE*) |
|
||||||
- python |
|
||||||
- _list() accessor |
|
||||||
- expose enums |
|
||||||
- tests |
|
||||||
- event parser |
|
||||||
- round-trip encode/decode |
|
||||||
- tree manipulation |
|
||||||
- memory management |
|
||||||
- benchmarks |
|
||||||
- low-level encoding/decoding |
|
||||||
- event parsing |
|
||||||
- python |
|
||||||
- checkin suite |
|
||||||
- benchmark diff (done) |
|
||||||
- memory footprint diff |
|
||||||
- binary size diff |
|
||||||
- valgrind check |
|
||||||
- -Werror no compiler warnings |
|
||||||
- test suite |
|
||||||
- verify that all headers compile with C++. |
|
||||||
- misc |
|
||||||
- handle streaming where strings span buffer boundaries |
|
||||||
- expose an unknown field callback |
|
@ -1,497 +0,0 @@ |
|||||||
// !$*UTF8*$! |
|
||||||
{ |
|
||||||
archiveVersion = 1; |
|
||||||
classes = { |
|
||||||
}; |
|
||||||
objectVersion = 45; |
|
||||||
objects = { |
|
||||||
|
|
||||||
/* Begin PBXBuildFile section */ |
|
||||||
420E6F1C11F258AE001DA8FE /* test_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 42BD1D4F11F24F3E0076AD28 /* test_decoder.c */; }; |
|
||||||
420E6F3B11F259B3001DA8FE /* liblibupbcore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 42BD1D5C11F24F920076AD28 /* liblibupbcore.a */; }; |
|
||||||
420E6F3C11F259B3001DA8FE /* liblibupbstream.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 42BD1D6411F24FBA0076AD28 /* liblibupbstream.a */; }; |
|
||||||
42BD1D6E11F2500D0076AD28 /* upb.c in Sources */ = {isa = PBXBuildFile; fileRef = 42BD1D3211F24E4C0076AD28 /* upb.c */; }; |
|
||||||
42BD1D7011F2500D0076AD28 /* upb_def.c in Sources */ = {isa = PBXBuildFile; fileRef = 42BD1D2911F24E4C0076AD28 /* upb_def.c */; }; |
|
||||||
42BD1D7211F2500D0076AD28 /* upb_stream.c in Sources */ = {isa = PBXBuildFile; fileRef = 42BD1D2C11F24E4C0076AD28 /* upb_stream.c */; }; |
|
||||||
42BD1D7311F2500D0076AD28 /* upb_string.c in Sources */ = {isa = PBXBuildFile; fileRef = 42BD1D2E11F24E4C0076AD28 /* upb_string.c */; }; |
|
||||||
42BD1D7411F2500D0076AD28 /* upb_table.c in Sources */ = {isa = PBXBuildFile; fileRef = 42BD1D3011F24E4C0076AD28 /* upb_table.c */; }; |
|
||||||
42BD1D7611F250B90076AD28 /* upb_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 42BD1D3E11F24EA30076AD28 /* upb_decoder.c */; }; |
|
||||||
42BD1D7711F250B90076AD28 /* upb_stdio.c in Sources */ = {isa = PBXBuildFile; fileRef = 42BD1D4011F24EA30076AD28 /* upb_stdio.c */; }; |
|
||||||
42BD1D7811F250B90076AD28 /* upb_textprinter.c in Sources */ = {isa = PBXBuildFile; fileRef = 42BD1D4211F24EA30076AD28 /* upb_textprinter.c */; }; |
|
||||||
42BD1D9011F251820076AD28 /* descriptor_const.h in Headers */ = {isa = PBXBuildFile; fileRef = 42BD1D8D11F251820076AD28 /* descriptor_const.h */; }; |
|
||||||
42BD1D9111F251820076AD28 /* descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 42BD1D8E11F251820076AD28 /* descriptor.c */; }; |
|
||||||
42BD1D9211F251820076AD28 /* descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 42BD1D8F11F251820076AD28 /* descriptor.h */; }; |
|
||||||
/* End PBXBuildFile section */ |
|
||||||
|
|
||||||
/* Begin PBXContainerItemProxy section */ |
|
||||||
420E6F3311F2598D001DA8FE /* PBXContainerItemProxy */ = { |
|
||||||
isa = PBXContainerItemProxy; |
|
||||||
containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; |
|
||||||
proxyType = 1; |
|
||||||
remoteGlobalIDString = 42BD1D5B11F24F920076AD28 /* upbcore */; |
|
||||||
remoteInfo = upbcore; |
|
||||||
}; |
|
||||||
420E6F3511F2598D001DA8FE /* PBXContainerItemProxy */ = { |
|
||||||
isa = PBXContainerItemProxy; |
|
||||||
containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; |
|
||||||
proxyType = 1; |
|
||||||
remoteGlobalIDString = 42BD1D6311F24FBA0076AD28 /* upbstream */; |
|
||||||
remoteInfo = upbstream; |
|
||||||
}; |
|
||||||
/* End PBXContainerItemProxy section */ |
|
||||||
|
|
||||||
/* Begin PBXFileReference section */ |
|
||||||
420E6F1811F2589F001DA8FE /* test_decoder */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = test_decoder; sourceTree = BUILT_PRODUCTS_DIR; }; |
|
||||||
42BD1D2811F24E4C0076AD28 /* upb_atomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = upb_atomic.h; path = core/upb_atomic.h; sourceTree = "<group>"; }; |
|
||||||
42BD1D2911F24E4C0076AD28 /* upb_def.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = upb_def.c; path = core/upb_def.c; sourceTree = "<group>"; }; |
|
||||||
42BD1D2A11F24E4C0076AD28 /* upb_def.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = upb_def.h; path = core/upb_def.h; sourceTree = "<group>"; }; |
|
||||||
42BD1D2B11F24E4C0076AD28 /* upb_stream_vtbl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = upb_stream_vtbl.h; path = core/upb_stream_vtbl.h; sourceTree = "<group>"; }; |
|
||||||
42BD1D2C11F24E4C0076AD28 /* upb_stream.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = upb_stream.c; path = core/upb_stream.c; sourceTree = "<group>"; }; |
|
||||||
42BD1D2D11F24E4C0076AD28 /* upb_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = upb_stream.h; path = core/upb_stream.h; sourceTree = "<group>"; }; |
|
||||||
42BD1D2E11F24E4C0076AD28 /* upb_string.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = upb_string.c; path = core/upb_string.c; sourceTree = "<group>"; }; |
|
||||||
42BD1D2F11F24E4C0076AD28 /* upb_string.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = upb_string.h; path = core/upb_string.h; sourceTree = "<group>"; }; |
|
||||||
42BD1D3011F24E4C0076AD28 /* upb_table.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = upb_table.c; path = core/upb_table.c; sourceTree = "<group>"; }; |
|
||||||
42BD1D3111F24E4C0076AD28 /* upb_table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = upb_table.h; path = core/upb_table.h; sourceTree = "<group>"; }; |
|
||||||
42BD1D3211F24E4C0076AD28 /* upb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = upb.c; path = core/upb.c; sourceTree = "<group>"; }; |
|
||||||
42BD1D3311F24E4C0076AD28 /* upb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = upb.h; path = core/upb.h; sourceTree = "<group>"; }; |
|
||||||
42BD1D3E11F24EA30076AD28 /* upb_decoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = upb_decoder.c; path = stream/upb_decoder.c; sourceTree = "<group>"; }; |
|
||||||
42BD1D3F11F24EA30076AD28 /* upb_decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = upb_decoder.h; path = stream/upb_decoder.h; sourceTree = "<group>"; }; |
|
||||||
42BD1D4011F24EA30076AD28 /* upb_stdio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = upb_stdio.c; path = stream/upb_stdio.c; sourceTree = "<group>"; }; |
|
||||||
42BD1D4111F24EA30076AD28 /* upb_stdio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = upb_stdio.h; path = stream/upb_stdio.h; sourceTree = "<group>"; }; |
|
||||||
42BD1D4211F24EA30076AD28 /* upb_textprinter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = upb_textprinter.c; path = stream/upb_textprinter.c; sourceTree = "<group>"; }; |
|
||||||
42BD1D4311F24EA30076AD28 /* upb_textprinter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = upb_textprinter.h; path = stream/upb_textprinter.h; sourceTree = "<group>"; }; |
|
||||||
42BD1D4F11F24F3E0076AD28 /* test_decoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = test_decoder.c; path = tests/test_decoder.c; sourceTree = "<group>"; }; |
|
||||||
42BD1D5011F24F3E0076AD28 /* test_def.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = test_def.c; path = tests/test_def.c; sourceTree = "<group>"; }; |
|
||||||
42BD1D5111F24F3E0076AD28 /* test_string.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = test_string.c; path = tests/test_string.c; sourceTree = "<group>"; }; |
|
||||||
42BD1D5211F24F3E0076AD28 /* test_table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = test_table.cc; path = tests/test_table.cc; sourceTree = "<group>"; }; |
|
||||||
42BD1D5311F24F3E0076AD28 /* test_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = test_util.h; path = tests/test_util.h; sourceTree = "<group>"; }; |
|
||||||
42BD1D5C11F24F920076AD28 /* liblibupbcore.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = liblibupbcore.a; sourceTree = BUILT_PRODUCTS_DIR; }; |
|
||||||
42BD1D6411F24FBA0076AD28 /* liblibupbstream.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = liblibupbstream.a; sourceTree = BUILT_PRODUCTS_DIR; }; |
|
||||||
42BD1D8D11F251820076AD28 /* descriptor_const.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = descriptor_const.h; path = descriptor/descriptor_const.h; sourceTree = "<group>"; }; |
|
||||||
42BD1D8E11F251820076AD28 /* descriptor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = descriptor.c; path = descriptor/descriptor.c; sourceTree = "<group>"; }; |
|
||||||
42BD1D8F11F251820076AD28 /* descriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = descriptor.h; path = descriptor/descriptor.h; sourceTree = "<group>"; }; |
|
||||||
C6A0FF2C0290799A04C91782 /* upb.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = upb.1; sourceTree = "<group>"; }; |
|
||||||
/* End PBXFileReference section */ |
|
||||||
|
|
||||||
/* Begin PBXFrameworksBuildPhase section */ |
|
||||||
420E6F1611F2589F001DA8FE /* Frameworks */ = { |
|
||||||
isa = PBXFrameworksBuildPhase; |
|
||||||
buildActionMask = 2147483647; |
|
||||||
files = ( |
|
||||||
420E6F3B11F259B3001DA8FE /* liblibupbcore.a in Frameworks */, |
|
||||||
420E6F3C11F259B3001DA8FE /* liblibupbstream.a in Frameworks */, |
|
||||||
); |
|
||||||
runOnlyForDeploymentPostprocessing = 0; |
|
||||||
}; |
|
||||||
42BD1D5A11F24F920076AD28 /* Frameworks */ = { |
|
||||||
isa = PBXFrameworksBuildPhase; |
|
||||||
buildActionMask = 2147483647; |
|
||||||
files = ( |
|
||||||
); |
|
||||||
runOnlyForDeploymentPostprocessing = 0; |
|
||||||
}; |
|
||||||
42BD1D6211F24FBA0076AD28 /* Frameworks */ = { |
|
||||||
isa = PBXFrameworksBuildPhase; |
|
||||||
buildActionMask = 2147483647; |
|
||||||
files = ( |
|
||||||
); |
|
||||||
runOnlyForDeploymentPostprocessing = 0; |
|
||||||
}; |
|
||||||
/* End PBXFrameworksBuildPhase section */ |
|
||||||
|
|
||||||
/* Begin PBXGroup section */ |
|
||||||
08FB7794FE84155DC02AAC07 /* upb */ = { |
|
||||||
isa = PBXGroup; |
|
||||||
children = ( |
|
||||||
08FB7795FE84155DC02AAC07 /* Source */, |
|
||||||
C6A0FF2B0290797F04C91782 /* Documentation */, |
|
||||||
1AB674ADFE9D54B511CA2CBB /* Products */, |
|
||||||
); |
|
||||||
name = upb; |
|
||||||
sourceTree = "<group>"; |
|
||||||
}; |
|
||||||
08FB7795FE84155DC02AAC07 /* Source */ = { |
|
||||||
isa = PBXGroup; |
|
||||||
children = ( |
|
||||||
42BD1D8A11F251670076AD28 /* descriptor */, |
|
||||||
42BD1D4711F24EB20076AD28 /* tests */, |
|
||||||
42BD1D3B11F24E810076AD28 /* stream */, |
|
||||||
42BD1D3A11F24E5F0076AD28 /* core */, |
|
||||||
); |
|
||||||
name = Source; |
|
||||||
sourceTree = "<group>"; |
|
||||||
}; |
|
||||||
1AB674ADFE9D54B511CA2CBB /* Products */ = { |
|
||||||
isa = PBXGroup; |
|
||||||
children = ( |
|
||||||
42BD1D5C11F24F920076AD28 /* liblibupbcore.a */, |
|
||||||
42BD1D6411F24FBA0076AD28 /* liblibupbstream.a */, |
|
||||||
420E6F1811F2589F001DA8FE /* test_decoder */, |
|
||||||
); |
|
||||||
name = Products; |
|
||||||
sourceTree = "<group>"; |
|
||||||
}; |
|
||||||
42BD1D3A11F24E5F0076AD28 /* core */ = { |
|
||||||
isa = PBXGroup; |
|
||||||
children = ( |
|
||||||
42BD1D2811F24E4C0076AD28 /* upb_atomic.h */, |
|
||||||
42BD1D2911F24E4C0076AD28 /* upb_def.c */, |
|
||||||
42BD1D2A11F24E4C0076AD28 /* upb_def.h */, |
|
||||||
42BD1D2B11F24E4C0076AD28 /* upb_stream_vtbl.h */, |
|
||||||
42BD1D2C11F24E4C0076AD28 /* upb_stream.c */, |
|
||||||
42BD1D2D11F24E4C0076AD28 /* upb_stream.h */, |
|
||||||
42BD1D2E11F24E4C0076AD28 /* upb_string.c */, |
|
||||||
42BD1D2F11F24E4C0076AD28 /* upb_string.h */, |
|
||||||
42BD1D3011F24E4C0076AD28 /* upb_table.c */, |
|
||||||
42BD1D3111F24E4C0076AD28 /* upb_table.h */, |
|
||||||
42BD1D3211F24E4C0076AD28 /* upb.c */, |
|
||||||
42BD1D3311F24E4C0076AD28 /* upb.h */, |
|
||||||
); |
|
||||||
name = core; |
|
||||||
sourceTree = "<group>"; |
|
||||||
}; |
|
||||||
42BD1D3B11F24E810076AD28 /* stream */ = { |
|
||||||
isa = PBXGroup; |
|
||||||
children = ( |
|
||||||
42BD1D3E11F24EA30076AD28 /* upb_decoder.c */, |
|
||||||
42BD1D3F11F24EA30076AD28 /* upb_decoder.h */, |
|
||||||
42BD1D4011F24EA30076AD28 /* upb_stdio.c */, |
|
||||||
42BD1D4111F24EA30076AD28 /* upb_stdio.h */, |
|
||||||
42BD1D4211F24EA30076AD28 /* upb_textprinter.c */, |
|
||||||
42BD1D4311F24EA30076AD28 /* upb_textprinter.h */, |
|
||||||
); |
|
||||||
name = stream; |
|
||||||
sourceTree = "<group>"; |
|
||||||
}; |
|
||||||
42BD1D4711F24EB20076AD28 /* tests */ = { |
|
||||||
isa = PBXGroup; |
|
||||||
children = ( |
|
||||||
42BD1D4F11F24F3E0076AD28 /* test_decoder.c */, |
|
||||||
42BD1D5011F24F3E0076AD28 /* test_def.c */, |
|
||||||
42BD1D5111F24F3E0076AD28 /* test_string.c */, |
|
||||||
42BD1D5211F24F3E0076AD28 /* test_table.cc */, |
|
||||||
42BD1D5311F24F3E0076AD28 /* test_util.h */, |
|
||||||
); |
|
||||||
name = tests; |
|
||||||
sourceTree = "<group>"; |
|
||||||
}; |
|
||||||
42BD1D8A11F251670076AD28 /* descriptor */ = { |
|
||||||
isa = PBXGroup; |
|
||||||
children = ( |
|
||||||
42BD1D8D11F251820076AD28 /* descriptor_const.h */, |
|
||||||
42BD1D8E11F251820076AD28 /* descriptor.c */, |
|
||||||
42BD1D8F11F251820076AD28 /* descriptor.h */, |
|
||||||
); |
|
||||||
name = descriptor; |
|
||||||
sourceTree = "<group>"; |
|
||||||
}; |
|
||||||
C6A0FF2B0290797F04C91782 /* Documentation */ = { |
|
||||||
isa = PBXGroup; |
|
||||||
children = ( |
|
||||||
C6A0FF2C0290799A04C91782 /* upb.1 */, |
|
||||||
); |
|
||||||
name = Documentation; |
|
||||||
sourceTree = "<group>"; |
|
||||||
}; |
|
||||||
/* End PBXGroup section */ |
|
||||||
|
|
||||||
/* Begin PBXHeadersBuildPhase section */ |
|
||||||
42BD1D5811F24F920076AD28 /* Headers */ = { |
|
||||||
isa = PBXHeadersBuildPhase; |
|
||||||
buildActionMask = 2147483647; |
|
||||||
files = ( |
|
||||||
42BD1D9011F251820076AD28 /* descriptor_const.h in Headers */, |
|
||||||
42BD1D9211F251820076AD28 /* descriptor.h in Headers */, |
|
||||||
); |
|
||||||
runOnlyForDeploymentPostprocessing = 0; |
|
||||||
}; |
|
||||||
42BD1D6011F24FBA0076AD28 /* Headers */ = { |
|
||||||
isa = PBXHeadersBuildPhase; |
|
||||||
buildActionMask = 2147483647; |
|
||||||
files = ( |
|
||||||
); |
|
||||||
runOnlyForDeploymentPostprocessing = 0; |
|
||||||
}; |
|
||||||
/* End PBXHeadersBuildPhase section */ |
|
||||||
|
|
||||||
/* Begin PBXNativeTarget section */ |
|
||||||
420E6F1711F2589F001DA8FE /* test_decoder */ = { |
|
||||||
isa = PBXNativeTarget; |
|
||||||
buildConfigurationList = 420E6F1F11F258CC001DA8FE /* Build configuration list for PBXNativeTarget "test_decoder" */; |
|
||||||
buildPhases = ( |
|
||||||
420E6F1511F2589F001DA8FE /* Sources */, |
|
||||||
420E6F1611F2589F001DA8FE /* Frameworks */, |
|
||||||
); |
|
||||||
buildRules = ( |
|
||||||
); |
|
||||||
dependencies = ( |
|
||||||
420E6F3411F2598D001DA8FE /* PBXTargetDependency */, |
|
||||||
420E6F3611F2598D001DA8FE /* PBXTargetDependency */, |
|
||||||
); |
|
||||||
name = test_decoder; |
|
||||||
productName = test_decoder; |
|
||||||
productReference = 420E6F1811F2589F001DA8FE /* test_decoder */; |
|
||||||
productType = "com.apple.product-type.tool"; |
|
||||||
}; |
|
||||||
42BD1D5B11F24F920076AD28 /* upbcore */ = { |
|
||||||
isa = PBXNativeTarget; |
|
||||||
buildConfigurationList = 42BD1D5F11F24FB10076AD28 /* Build configuration list for PBXNativeTarget "upbcore" */; |
|
||||||
buildPhases = ( |
|
||||||
42BD1D5811F24F920076AD28 /* Headers */, |
|
||||||
42BD1D5911F24F920076AD28 /* Sources */, |
|
||||||
42BD1D5A11F24F920076AD28 /* Frameworks */, |
|
||||||
); |
|
||||||
buildRules = ( |
|
||||||
); |
|
||||||
dependencies = ( |
|
||||||
); |
|
||||||
name = upbcore; |
|
||||||
productName = libupbcore; |
|
||||||
productReference = 42BD1D5C11F24F920076AD28 /* liblibupbcore.a */; |
|
||||||
productType = "com.apple.product-type.library.static"; |
|
||||||
}; |
|
||||||
42BD1D6311F24FBA0076AD28 /* upbstream */ = { |
|
||||||
isa = PBXNativeTarget; |
|
||||||
buildConfigurationList = 42BD1D6911F24FED0076AD28 /* Build configuration list for PBXNativeTarget "upbstream" */; |
|
||||||
buildPhases = ( |
|
||||||
42BD1D6011F24FBA0076AD28 /* Headers */, |
|
||||||
42BD1D6111F24FBA0076AD28 /* Sources */, |
|
||||||
42BD1D6211F24FBA0076AD28 /* Frameworks */, |
|
||||||
); |
|
||||||
buildRules = ( |
|
||||||
); |
|
||||||
dependencies = ( |
|
||||||
); |
|
||||||
name = upbstream; |
|
||||||
productName = libupbstream; |
|
||||||
productReference = 42BD1D6411F24FBA0076AD28 /* liblibupbstream.a */; |
|
||||||
productType = "com.apple.product-type.library.static"; |
|
||||||
}; |
|
||||||
/* End PBXNativeTarget section */ |
|
||||||
|
|
||||||
/* Begin PBXProject section */ |
|
||||||
08FB7793FE84155DC02AAC07 /* Project object */ = { |
|
||||||
isa = PBXProject; |
|
||||||
buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "upb" */; |
|
||||||
compatibilityVersion = "Xcode 3.1"; |
|
||||||
hasScannedForEncodings = 1; |
|
||||||
mainGroup = 08FB7794FE84155DC02AAC07 /* upb */; |
|
||||||
projectDirPath = ""; |
|
||||||
projectRoot = ""; |
|
||||||
targets = ( |
|
||||||
42BD1D5B11F24F920076AD28 /* upbcore */, |
|
||||||
42BD1D6311F24FBA0076AD28 /* upbstream */, |
|
||||||
420E6F1711F2589F001DA8FE /* test_decoder */, |
|
||||||
); |
|
||||||
}; |
|
||||||
/* End PBXProject section */ |
|
||||||
|
|
||||||
/* Begin PBXSourcesBuildPhase section */ |
|
||||||
420E6F1511F2589F001DA8FE /* Sources */ = { |
|
||||||
isa = PBXSourcesBuildPhase; |
|
||||||
buildActionMask = 2147483647; |
|
||||||
files = ( |
|
||||||
420E6F1C11F258AE001DA8FE /* test_decoder.c in Sources */, |
|
||||||
); |
|
||||||
runOnlyForDeploymentPostprocessing = 0; |
|
||||||
}; |
|
||||||
42BD1D5911F24F920076AD28 /* Sources */ = { |
|
||||||
isa = PBXSourcesBuildPhase; |
|
||||||
buildActionMask = 2147483647; |
|
||||||
files = ( |
|
||||||
42BD1D6E11F2500D0076AD28 /* upb.c in Sources */, |
|
||||||
42BD1D7011F2500D0076AD28 /* upb_def.c in Sources */, |
|
||||||
42BD1D7211F2500D0076AD28 /* upb_stream.c in Sources */, |
|
||||||
42BD1D7311F2500D0076AD28 /* upb_string.c in Sources */, |
|
||||||
42BD1D7411F2500D0076AD28 /* upb_table.c in Sources */, |
|
||||||
42BD1D9111F251820076AD28 /* descriptor.c in Sources */, |
|
||||||
); |
|
||||||
runOnlyForDeploymentPostprocessing = 0; |
|
||||||
}; |
|
||||||
42BD1D6111F24FBA0076AD28 /* Sources */ = { |
|
||||||
isa = PBXSourcesBuildPhase; |
|
||||||
buildActionMask = 2147483647; |
|
||||||
files = ( |
|
||||||
42BD1D7611F250B90076AD28 /* upb_decoder.c in Sources */, |
|
||||||
42BD1D7711F250B90076AD28 /* upb_stdio.c in Sources */, |
|
||||||
42BD1D7811F250B90076AD28 /* upb_textprinter.c in Sources */, |
|
||||||
); |
|
||||||
runOnlyForDeploymentPostprocessing = 0; |
|
||||||
}; |
|
||||||
/* End PBXSourcesBuildPhase section */ |
|
||||||
|
|
||||||
/* Begin PBXTargetDependency section */ |
|
||||||
420E6F3411F2598D001DA8FE /* PBXTargetDependency */ = { |
|
||||||
isa = PBXTargetDependency; |
|
||||||
target = 42BD1D5B11F24F920076AD28 /* upbcore */; |
|
||||||
targetProxy = 420E6F3311F2598D001DA8FE /* PBXContainerItemProxy */; |
|
||||||
}; |
|
||||||
420E6F3611F2598D001DA8FE /* PBXTargetDependency */ = { |
|
||||||
isa = PBXTargetDependency; |
|
||||||
target = 42BD1D6311F24FBA0076AD28 /* upbstream */; |
|
||||||
targetProxy = 420E6F3511F2598D001DA8FE /* PBXContainerItemProxy */; |
|
||||||
}; |
|
||||||
/* End PBXTargetDependency section */ |
|
||||||
|
|
||||||
/* Begin XCBuildConfiguration section */ |
|
||||||
1DEB928A08733DD80010E9CD /* Debug */ = { |
|
||||||
isa = XCBuildConfiguration; |
|
||||||
buildSettings = { |
|
||||||
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; |
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu99; |
|
||||||
GCC_OPTIMIZATION_LEVEL = 0; |
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = UPB_THREAD_UNSAFE; |
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES; |
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES; |
|
||||||
ONLY_ACTIVE_ARCH = YES; |
|
||||||
PREBINDING = NO; |
|
||||||
SDKROOT = macosx10.6; |
|
||||||
}; |
|
||||||
name = Debug; |
|
||||||
}; |
|
||||||
1DEB928B08733DD80010E9CD /* Release */ = { |
|
||||||
isa = XCBuildConfiguration; |
|
||||||
buildSettings = { |
|
||||||
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; |
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu99; |
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = UPB_THREAD_UNSAFE; |
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES; |
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES; |
|
||||||
PREBINDING = NO; |
|
||||||
SDKROOT = macosx10.6; |
|
||||||
}; |
|
||||||
name = Release; |
|
||||||
}; |
|
||||||
420E6F1A11F258A0001DA8FE /* Debug */ = { |
|
||||||
isa = XCBuildConfiguration; |
|
||||||
buildSettings = { |
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO; |
|
||||||
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 = /usr/local/bin; |
|
||||||
PREBINDING = NO; |
|
||||||
PRODUCT_NAME = test_decoder; |
|
||||||
}; |
|
||||||
name = Debug; |
|
||||||
}; |
|
||||||
420E6F1B11F258A0001DA8FE /* Release */ = { |
|
||||||
isa = XCBuildConfiguration; |
|
||||||
buildSettings = { |
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO; |
|
||||||
COPY_PHASE_STRIP = YES; |
|
||||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; |
|
||||||
GCC_ENABLE_FIX_AND_CONTINUE = NO; |
|
||||||
GCC_MODEL_TUNING = G5; |
|
||||||
INSTALL_PATH = /usr/local/bin; |
|
||||||
PREBINDING = NO; |
|
||||||
PRODUCT_NAME = test_decoder; |
|
||||||
ZERO_LINK = NO; |
|
||||||
}; |
|
||||||
name = Release; |
|
||||||
}; |
|
||||||
42BD1D5D11F24F930076AD28 /* Debug */ = { |
|
||||||
isa = XCBuildConfiguration; |
|
||||||
buildSettings = { |
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO; |
|
||||||
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 = /usr/local/lib; |
|
||||||
PREBINDING = NO; |
|
||||||
PRODUCT_NAME = libupbcore; |
|
||||||
}; |
|
||||||
name = Debug; |
|
||||||
}; |
|
||||||
42BD1D5E11F24F930076AD28 /* Release */ = { |
|
||||||
isa = XCBuildConfiguration; |
|
||||||
buildSettings = { |
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO; |
|
||||||
COPY_PHASE_STRIP = YES; |
|
||||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; |
|
||||||
GCC_ENABLE_FIX_AND_CONTINUE = NO; |
|
||||||
GCC_MODEL_TUNING = G5; |
|
||||||
INSTALL_PATH = /usr/local/lib; |
|
||||||
PREBINDING = NO; |
|
||||||
PRODUCT_NAME = libupbcore; |
|
||||||
ZERO_LINK = NO; |
|
||||||
}; |
|
||||||
name = Release; |
|
||||||
}; |
|
||||||
42BD1D6511F24FBA0076AD28 /* Debug */ = { |
|
||||||
isa = XCBuildConfiguration; |
|
||||||
buildSettings = { |
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO; |
|
||||||
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 = /usr/local/lib; |
|
||||||
PREBINDING = NO; |
|
||||||
PRODUCT_NAME = libupbstream; |
|
||||||
}; |
|
||||||
name = Debug; |
|
||||||
}; |
|
||||||
42BD1D6611F24FBA0076AD28 /* Release */ = { |
|
||||||
isa = XCBuildConfiguration; |
|
||||||
buildSettings = { |
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO; |
|
||||||
COPY_PHASE_STRIP = YES; |
|
||||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; |
|
||||||
GCC_ENABLE_FIX_AND_CONTINUE = NO; |
|
||||||
GCC_MODEL_TUNING = G5; |
|
||||||
INSTALL_PATH = /usr/local/lib; |
|
||||||
PREBINDING = NO; |
|
||||||
PRODUCT_NAME = libupbstream; |
|
||||||
ZERO_LINK = NO; |
|
||||||
}; |
|
||||||
name = Release; |
|
||||||
}; |
|
||||||
/* End XCBuildConfiguration section */ |
|
||||||
|
|
||||||
/* Begin XCConfigurationList section */ |
|
||||||
1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "upb" */ = { |
|
||||||
isa = XCConfigurationList; |
|
||||||
buildConfigurations = ( |
|
||||||
1DEB928A08733DD80010E9CD /* Debug */, |
|
||||||
1DEB928B08733DD80010E9CD /* Release */, |
|
||||||
); |
|
||||||
defaultConfigurationIsVisible = 0; |
|
||||||
defaultConfigurationName = Release; |
|
||||||
}; |
|
||||||
420E6F1F11F258CC001DA8FE /* Build configuration list for PBXNativeTarget "test_decoder" */ = { |
|
||||||
isa = XCConfigurationList; |
|
||||||
buildConfigurations = ( |
|
||||||
420E6F1A11F258A0001DA8FE /* Debug */, |
|
||||||
420E6F1B11F258A0001DA8FE /* Release */, |
|
||||||
); |
|
||||||
defaultConfigurationIsVisible = 0; |
|
||||||
defaultConfigurationName = Release; |
|
||||||
}; |
|
||||||
42BD1D5F11F24FB10076AD28 /* Build configuration list for PBXNativeTarget "upbcore" */ = { |
|
||||||
isa = XCConfigurationList; |
|
||||||
buildConfigurations = ( |
|
||||||
42BD1D5D11F24F930076AD28 /* Debug */, |
|
||||||
42BD1D5E11F24F930076AD28 /* Release */, |
|
||||||
); |
|
||||||
defaultConfigurationIsVisible = 0; |
|
||||||
defaultConfigurationName = Release; |
|
||||||
}; |
|
||||||
42BD1D6911F24FED0076AD28 /* Build configuration list for PBXNativeTarget "upbstream" */ = { |
|
||||||
isa = XCConfigurationList; |
|
||||||
buildConfigurations = ( |
|
||||||
42BD1D6511F24FBA0076AD28 /* Debug */, |
|
||||||
42BD1D6611F24FBA0076AD28 /* Release */, |
|
||||||
); |
|
||||||
defaultConfigurationIsVisible = 0; |
|
||||||
defaultConfigurationName = Release; |
|
||||||
}; |
|
||||||
/* End XCConfigurationList section */ |
|
||||||
}; |
|
||||||
rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; |
|
||||||
} |
|
Loading…
Reference in new issue