require expat to use with animator
authorreed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 13 Oct 2009 18:04:58 +0000 (18:04 +0000)
committerreed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 13 Oct 2009 18:04:58 +0000 (18:04 +0000)
git-svn-id: http://skia.googlecode.com/svn/trunk@383 2bbb7eff-a529-9590-31e7-b0007b416f81

samplecode/SampleAnimator.cpp
xcode/sampleapp/SampleApp.xcodeproj/project.pbxproj

index 76b1975..14c9745 100644 (file)
@@ -80,7 +80,7 @@ static SkView* MyFactory() {
     SkAnimatorView* av = new SkAnimatorView;
 //    av->decodeFile("/skimages/test.xml");
     av->setURIBase("/skia/trunk/animations/");
-    av->decodeFile("/skia/trunk/animations/movie#1.xml");
+    av->decodeFile("/skia/trunk/animations/paths#1.xml");
     return av;
 }
 
index 3f07318..6b80f56 100644 (file)
@@ -22,7 +22,6 @@
                00003C950EFC2316000FF73A /* libeffects.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00003C940EFC230E000FF73A /* libeffects.a */; };
                00003C9E0EFC233F000FF73A /* SkDOM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00003C9A0EFC233F000FF73A /* SkDOM.cpp */; };
                00003CA10EFC233F000FF73A /* SkXMLParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00003C9D0EFC233F000FF73A /* SkXMLParser.cpp */; };
-               00003CA40EFC235F000FF73A /* SkXMLParser_empty.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00003CA30EFC235F000FF73A /* SkXMLParser_empty.cpp */; };
                000A99820FD97526007E45BD /* SampleArc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00A41E4A0EFC312F00C9CBEB /* SampleArc.cpp */; };
                001B871E1042184D00C84ED4 /* Forth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 001B871D1042184D00C84ED4 /* Forth.cpp */; };
                00244D1B10642BBA00B8F4D8 /* SampleStrokePath.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0009E21F1057E96800B0DE6F /* SampleStrokePath.cpp */; };
                00244DBB106A61B700B8F4D8 /* SampleGM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00244DBA106A61B700B8F4D8 /* SampleGM.cpp */; };
                00244DCD106A630100B8F4D8 /* bitmapfilters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00244DC7106A630100B8F4D8 /* bitmapfilters.cpp */; };
                00244DE2106A681600B8F4D8 /* SampleShaders.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 007A7CA80F01658C00A2D6EE /* SampleShaders.cpp */; };
+               00281C671083CF5100BCCB06 /* SkTextBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00281C661083CF5100BCCB06 /* SkTextBox.cpp */; };
+               00281C751083CF7E00BCCB06 /* libAnimator.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00281C711083CF6600BCCB06 /* libAnimator.a */; };
+               00281C781083CFA100BCCB06 /* SampleAnimator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00281C771083CFA100BCCB06 /* SampleAnimator.cpp */; };
+               00281D071084ED1200BCCB06 /* SkXMLParser_expat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00281D061084ED1200BCCB06 /* SkXMLParser_expat.cpp */; };
                0028847B0EFAB46A0083E387 /* libcore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 002884510EFAA35C0083E387 /* libcore.a */; };
                002884BD0EFAB6A30083E387 /* libmaccore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 002884BC0EFAB69F0083E387 /* libmaccore.a */; };
                0041CDDB0F00975E00695E8C /* SampleImageDir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0041CDDA0F00975E00695E8C /* SampleImageDir.cpp */; };
                        remoteGlobalIDString = D2AAC045055464E500DB518D;
                        remoteInfo = effects;
                };
+               00281C701083CF6600BCCB06 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 00281C691083CF6600BCCB06 /* Animator.xcodeproj */;
+                       proxyType = 2;
+                       remoteGlobalIDString = D2AAC046055464E500DB518D /* libAnimator.a */;
+                       remoteInfo = Animator;
+               };
+               00281C731083CF7900BCCB06 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = 00281C691083CF6600BCCB06 /* Animator.xcodeproj */;
+                       proxyType = 1;
+                       remoteGlobalIDString = D2AAC045055464E500DB518D /* Animator */;
+                       remoteInfo = Animator;
+               };
                002884500EFAA35C0083E387 /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 002884490EFAA35C0083E387 /* core.xcodeproj */;
                00244DCA106A630100B8F4D8 /* shapes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = shapes.cpp; path = ../../gm/shapes.cpp; sourceTree = SOURCE_ROOT; };
                00244DCB106A630100B8F4D8 /* tilemodes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tilemodes.cpp; path = ../../gm/tilemodes.cpp; sourceTree = SOURCE_ROOT; };
                00244DCC106A630100B8F4D8 /* xfermodes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = xfermodes.cpp; path = ../../gm/xfermodes.cpp; sourceTree = SOURCE_ROOT; };
+               00281C661083CF5100BCCB06 /* SkTextBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SkTextBox.cpp; path = ../../src/views/SkTextBox.cpp; sourceTree = SOURCE_ROOT; };
+               00281C691083CF6600BCCB06 /* Animator.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Animator.xcodeproj; path = ../Animator/Animator.xcodeproj; sourceTree = SOURCE_ROOT; };
+               00281C771083CFA100BCCB06 /* SampleAnimator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SampleAnimator.cpp; path = ../../samplecode/SampleAnimator.cpp; sourceTree = SOURCE_ROOT; };
+               00281CAA1083D2C800BCCB06 /* test.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = test.xml; path = /skimages/test.xml; sourceTree = "<absolute>"; };
+               00281D061084ED1200BCCB06 /* SkXMLParser_expat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SkXMLParser_expat.cpp; path = ../../src/ports/SkXMLParser_expat.cpp; sourceTree = SOURCE_ROOT; };
                002884490EFAA35C0083E387 /* core.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = core.xcodeproj; path = ../core/core.xcodeproj; sourceTree = SOURCE_ROOT; };
                002884B40EFAB69F0083E387 /* maccore.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = maccore.xcodeproj; path = ../maccore/maccore.xcodeproj; sourceTree = SOURCE_ROOT; };
                003145310FB9B48F00B10956 /* SampleShapes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SampleShapes.cpp; path = ../../samplecode/SampleShapes.cpp; sourceTree = SOURCE_ROOT; };
                                0028847B0EFAB46A0083E387 /* libcore.a in Frameworks */,
                                002884BD0EFAB6A30083E387 /* libmaccore.a in Frameworks */,
                                00003C950EFC2316000FF73A /* libeffects.a in Frameworks */,
+                               00281C751083CF7E00BCCB06 /* libAnimator.a in Frameworks */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                00003C610EFC2287000FF73A /* samples */ = {
                        isa = PBXGroup;
                        children = (
+                               00281C771083CFA100BCCB06 /* SampleAnimator.cpp */,
                                00A729630FD93ED600D5051F /* SampleTestGL.cpp */,
                                2762F6740FCCCB01002BD8B4 /* SampleAll.cpp */,
                                2762F6760FCCCB01002BD8B4 /* SampleMovie.cpp */,
                00003C6A0EFC22AD000FF73A /* views */ = {
                        isa = PBXGroup;
                        children = (
+                               00281C661083CF5100BCCB06 /* SkTextBox.cpp */,
                                00003CA30EFC235F000FF73A /* SkXMLParser_empty.cpp */,
                                00003C9A0EFC233F000FF73A /* SkDOM.cpp */,
                                00003C9D0EFC233F000FF73A /* SkXMLParser.cpp */,
                        name = gm;
                        sourceTree = "<group>";
                };
+               00281C6A1083CF6600BCCB06 /* Products */ = {
+                       isa = PBXGroup;
+                       children = (
+                               00281C711083CF6600BCCB06 /* libAnimator.a */,
+                       );
+                       name = Products;
+                       sourceTree = "<group>";
+               };
+               00281C7B1083CFB700BCCB06 /* xml */ = {
+                       isa = PBXGroup;
+                       children = (
+                               00281D061084ED1200BCCB06 /* SkXMLParser_expat.cpp */,
+                       );
+                       name = xml;
+                       sourceTree = "<group>";
+               };
                0028844A0EFAA35C0083E387 /* Products */ = {
                        isa = PBXGroup;
                        children = (
                20286C29FDCF999611CA2CEA /* CICarbonSample */ = {
                        isa = PBXGroup;
                        children = (
+                               00281CAA1083D2C800BCCB06 /* test.xml */,
                                00244DC5106A62E600B8F4D8 /* gm */,
                                001B871D1042184D00C84ED4 /* Forth.cpp */,
                                00ED55F2104A10EB00F51FF8 /* StdWords.cpp */,
                                00BB289A104781D00057BF7E /* SampleForth.cpp */,
                                2762F66A0FCCCAA2002BD8B4 /* images */,
                                00003C6A0EFC22AD000FF73A /* views */,
+                               00281C7B1083CFB700BCCB06 /* xml */,
                                00003C610EFC2287000FF73A /* samples */,
                                20286C2AFDCF999611CA2CEA /* Sources */,
                                20286C2CFDCF999611CA2CEA /* Resources */,
                                20286C32FDCF999611CA2CEA /* External Frameworks and Libraries */,
                                195DF8CFFE9D517E11CA2CBB /* Products */,
+                               00281C691083CF6600BCCB06 /* Animator.xcodeproj */,
                                002884490EFAA35C0083E387 /* core.xcodeproj */,
                                002884B40EFAB69F0083E387 /* maccore.xcodeproj */,
                                00003C8C0EFC230E000FF73A /* effects.xcodeproj */,
                                002884550EFAA3770083E387 /* PBXTargetDependency */,
                                002884BF0EFAB6B00083E387 /* PBXTargetDependency */,
                                00003C980EFC2321000FF73A /* PBXTargetDependency */,
+                               00281C741083CF7900BCCB06 /* PBXTargetDependency */,
                        );
                        name = CICarbonSample;
                        productInstallPath = "$(HOME)/Applications";
                        projectDirPath = "";
                        projectReferences = (
                                {
+                                       ProductGroup = 00281C6A1083CF6600BCCB06 /* Products */;
+                                       ProjectRef = 00281C691083CF6600BCCB06 /* Animator.xcodeproj */;
+                               },
+                               {
                                        ProductGroup = 0028844A0EFAA35C0083E387 /* Products */;
                                        ProjectRef = 002884490EFAA35C0083E387 /* core.xcodeproj */;
                                },
                        remoteRef = 00003C930EFC230E000FF73A /* PBXContainerItemProxy */;
                        sourceTree = BUILT_PRODUCTS_DIR;
                };
+               00281C711083CF6600BCCB06 /* libAnimator.a */ = {
+                       isa = PBXReferenceProxy;
+                       fileType = archive.ar;
+                       path = libAnimator.a;
+                       remoteRef = 00281C701083CF6600BCCB06 /* PBXContainerItemProxy */;
+                       sourceTree = BUILT_PRODUCTS_DIR;
+               };
                002884510EFAA35C0083E387 /* libcore.a */ = {
                        isa = PBXReferenceProxy;
                        fileType = archive.ar;
                                00003C820EFC22E1000FF73A /* SkOSWindow_Mac.cpp in Sources */,
                                00003C9E0EFC233F000FF73A /* SkDOM.cpp in Sources */,
                                00003CA10EFC233F000FF73A /* SkXMLParser.cpp in Sources */,
-                               00003CA40EFC235F000FF73A /* SkXMLParser_empty.cpp in Sources */,
                                0041CDDB0F00975E00695E8C /* SampleImageDir.cpp in Sources */,
                                0041CDF30F009ED100695E8C /* SkImageRef.cpp in Sources */,
                                0041CDF60F009EED00695E8C /* SkImageRef_GlobalPool.cpp in Sources */,
                                00244DBB106A61B700B8F4D8 /* SampleGM.cpp in Sources */,
                                00244DCD106A630100B8F4D8 /* bitmapfilters.cpp in Sources */,
                                00244DE2106A681600B8F4D8 /* SampleShaders.cpp in Sources */,
+                               00281C671083CF5100BCCB06 /* SkTextBox.cpp in Sources */,
+                               00281C781083CFA100BCCB06 /* SampleAnimator.cpp in Sources */,
+                               00281D071084ED1200BCCB06 /* SkXMLParser_expat.cpp in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                        name = effects;
                        targetProxy = 00003C970EFC2321000FF73A /* PBXContainerItemProxy */;
                };
+               00281C741083CF7900BCCB06 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       name = Animator;
+                       targetProxy = 00281C731083CF7900BCCB06 /* PBXContainerItemProxy */;
+               };
                002884550EFAA3770083E387 /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        name = core;
                                        SK_DEBUG,
                                );
                                GCC_THREADSAFE_STATICS = NO;
+                               HEADER_SEARCH_PATHS = (
+                                       /usr/include,
+                                       /opt/local/include,
+                               );
+                               LD_RUNPATH_SEARCH_PATHS = "";
+                               LIBRARY_SEARCH_PATHS = (
+                                       /usr/lib,
+                                       /opt/local/lib,
+                               );
+                               OTHER_LDFLAGS = "-lexpat";
                                SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
                                USER_HEADER_SEARCH_PATHS = "../../include/** ../../gm";
                        };
                                        SK_RELEASE,
                                );
                                GCC_THREADSAFE_STATICS = NO;
+                               HEADER_SEARCH_PATHS = (
+                                       /usr/include,
+                                       /opt/local/include,
+                               );
+                               LD_RUNPATH_SEARCH_PATHS = "";
+                               LIBRARY_SEARCH_PATHS = (
+                                       /usr/lib,
+                                       /opt/local/lib,
+                               );
+                               OTHER_LDFLAGS = "-lexpat";
                                SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
                                USER_HEADER_SEARCH_PATHS = "../../include/** ../../gm";
                        };