diff --git a/build/xcode/README.md b/build/xcode/README.md new file mode 100644 index 0000000..f887a16 --- /dev/null +++ b/build/xcode/README.md @@ -0,0 +1,60 @@ +# About the Xcode Project + +This Xcode project (developed using Xcode 6) serves as an alternative to `cmake` on +Mac OS X, and is intended for developers integrating lib-tidy into other products. For +the sake of completeness you can also build and install the tidy target. + +The targets are + + - **tab2space**, builds the tab2space console application. + - **tidy**, builds the tidy console application. + - **lib-tidy**, builds the static library required by the other targets. + +The non-install targets use the standard, modern Xcode out-of-source build destinations, +i.e., built items are located in your `DerivedData` folder. + + +## Build and Install + +Xcode doesn’t offer a default way to install from the IDE. Instead you can use Terminal: + + sudo xcodebuild install -target tidy + +…from within the `build/xcode` directory. This will install `tidy` in `/usr/local/bin` +and install the man page in `/usr/local/share`, which are appropriate locations. The +built-in `tidy` won’t be overwritten and will probably have priority over the newly +built version unless you update your `$PATH` in, e.g., your `.bash_profile` file. + +There’s no install configuration for `tab2space` because there’s not really any point +in replacing the built-in version. + + +## How it works + +All of the required compiler flags are in the project’s Build Settings, in the **Apple +LLVM 6.0 - Preprocessing** section. However in order to use the proper version number and +release date from the source code’s `version.txt` file, this file is “compiled” in the +`lib-tidy` target’s custom **Build Rules**. The build rule script creates the file +`xcode-version.h` that is used as the `lib-tidy` **Prefix Header** file in this target’s +build settings. + + +## Alternatives to this project + +The **HTML Tidy** project uses `cmake` as its build system. You can [install `cmake` from +source very easily][1], and use the build instructions in **HTML Tidy**’s README file. + +`cmake` is also capable of generating an Xcode project file for you. For example: + + - `cd build` + - `mkdir xcode_build` + - `cd xcode_build` + - `cmake -G "Xcode" ../..` + +The `build/xcode_build` folder will then contain all of the files that you need to build, +run, and install **HTML Tidy**. You can read a lot more information about this process +on [John Lamp’s CMake Tutorial][2]. + + + [1]: http://www.cmake.org/install/ + [2]: https://www.johnlamp.net/cmake-tutorial-2-ide-integration.html diff --git a/build/xcode/tidy.xcodeproj/project.pbxproj b/build/xcode/tidy.xcodeproj/project.pbxproj new file mode 100644 index 0000000..58ce9a8 --- /dev/null +++ b/build/xcode/tidy.xcodeproj/project.pbxproj @@ -0,0 +1,707 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + D0301BA51A7CE62200D9DCB5 /* tab2space.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301B681A7CE62100D9DCB5 /* tab2space.c */; }; + D0301BA71A7CE62200D9DCB5 /* tidy.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301B691A7CE62100D9DCB5 /* tidy.c */; }; + D0301C541A7CE89400D9DCB5 /* buffio.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C1B1A7CE89400D9DCB5 /* buffio.h */; }; + D0301C551A7CE89400D9DCB5 /* platform.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C1C1A7CE89400D9DCB5 /* platform.h */; }; + D0301C561A7CE89400D9DCB5 /* tidy.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C1D1A7CE89400D9DCB5 /* tidy.h */; }; + D0301C571A7CE89400D9DCB5 /* tidyenum.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C1E1A7CE89400D9DCB5 /* tidyenum.h */; }; + D0301C581A7CE89400D9DCB5 /* access.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C201A7CE89400D9DCB5 /* access.c */; }; + D0301C591A7CE89400D9DCB5 /* access.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C211A7CE89400D9DCB5 /* access.h */; }; + D0301C5A1A7CE89400D9DCB5 /* alloc.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C221A7CE89400D9DCB5 /* alloc.c */; }; + D0301C5B1A7CE89400D9DCB5 /* attrask.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C231A7CE89400D9DCB5 /* attrask.c */; }; + D0301C5C1A7CE89400D9DCB5 /* attrdict.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C241A7CE89400D9DCB5 /* attrdict.c */; }; + D0301C5D1A7CE89400D9DCB5 /* attrdict.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C251A7CE89400D9DCB5 /* attrdict.h */; }; + D0301C5E1A7CE89400D9DCB5 /* attrget.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C261A7CE89400D9DCB5 /* attrget.c */; }; + D0301C5F1A7CE89400D9DCB5 /* attrs.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C271A7CE89400D9DCB5 /* attrs.c */; }; + D0301C601A7CE89400D9DCB5 /* attrs.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C281A7CE89400D9DCB5 /* attrs.h */; }; + D0301C611A7CE89400D9DCB5 /* buffio.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C291A7CE89400D9DCB5 /* buffio.c */; }; + D0301C621A7CE89400D9DCB5 /* charsets.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C2A1A7CE89400D9DCB5 /* charsets.c */; }; + D0301C631A7CE89400D9DCB5 /* charsets.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C2B1A7CE89400D9DCB5 /* charsets.h */; }; + D0301C641A7CE89400D9DCB5 /* clean.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C2C1A7CE89400D9DCB5 /* clean.c */; }; + D0301C651A7CE89400D9DCB5 /* clean.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C2D1A7CE89400D9DCB5 /* clean.h */; }; + D0301C661A7CE89400D9DCB5 /* config.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C2E1A7CE89400D9DCB5 /* config.c */; }; + D0301C671A7CE89400D9DCB5 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C2F1A7CE89400D9DCB5 /* config.h */; }; + D0301C681A7CE89400D9DCB5 /* entities.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C301A7CE89400D9DCB5 /* entities.c */; }; + D0301C691A7CE89400D9DCB5 /* entities.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C311A7CE89400D9DCB5 /* entities.h */; }; + D0301C6A1A7CE89400D9DCB5 /* fileio.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C321A7CE89400D9DCB5 /* fileio.c */; }; + D0301C6B1A7CE89400D9DCB5 /* fileio.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C331A7CE89400D9DCB5 /* fileio.h */; }; + D0301C6C1A7CE89400D9DCB5 /* forward.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C341A7CE89400D9DCB5 /* forward.h */; }; + D0301C6D1A7CE89400D9DCB5 /* gdoc.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C351A7CE89400D9DCB5 /* gdoc.c */; }; + D0301C6E1A7CE89400D9DCB5 /* gdoc.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C361A7CE89400D9DCB5 /* gdoc.h */; }; + D0301C6F1A7CE89400D9DCB5 /* iconvtc.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C371A7CE89400D9DCB5 /* iconvtc.c */; }; + D0301C701A7CE89400D9DCB5 /* iconvtc.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C381A7CE89400D9DCB5 /* iconvtc.h */; }; + D0301C711A7CE89400D9DCB5 /* istack.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C391A7CE89400D9DCB5 /* istack.c */; }; + D0301C721A7CE89400D9DCB5 /* lexer.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C3A1A7CE89400D9DCB5 /* lexer.c */; }; + D0301C731A7CE89400D9DCB5 /* lexer.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C3B1A7CE89400D9DCB5 /* lexer.h */; }; + D0301C741A7CE89400D9DCB5 /* localize.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C3C1A7CE89400D9DCB5 /* localize.c */; }; + D0301C751A7CE89400D9DCB5 /* mappedio.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C3D1A7CE89400D9DCB5 /* mappedio.c */; }; + D0301C761A7CE89400D9DCB5 /* mappedio.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C3E1A7CE89400D9DCB5 /* mappedio.h */; }; + D0301C771A7CE89400D9DCB5 /* message.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C3F1A7CE89400D9DCB5 /* message.h */; }; + D0301C781A7CE89400D9DCB5 /* parser.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C401A7CE89400D9DCB5 /* parser.c */; }; + D0301C791A7CE89400D9DCB5 /* parser.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C411A7CE89400D9DCB5 /* parser.h */; }; + D0301C7A1A7CE89400D9DCB5 /* pprint.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C421A7CE89400D9DCB5 /* pprint.c */; }; + D0301C7B1A7CE89400D9DCB5 /* pprint.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C431A7CE89400D9DCB5 /* pprint.h */; }; + D0301C7C1A7CE89400D9DCB5 /* sprtf.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C441A7CE89400D9DCB5 /* sprtf.c */; }; + D0301C7D1A7CE89400D9DCB5 /* sprtf.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C451A7CE89400D9DCB5 /* sprtf.h */; }; + D0301C7E1A7CE89400D9DCB5 /* streamio.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C461A7CE89400D9DCB5 /* streamio.c */; }; + D0301C7F1A7CE89400D9DCB5 /* streamio.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C471A7CE89400D9DCB5 /* streamio.h */; }; + D0301C801A7CE89400D9DCB5 /* tagask.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C481A7CE89400D9DCB5 /* tagask.c */; }; + D0301C811A7CE89400D9DCB5 /* tags.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C491A7CE89400D9DCB5 /* tags.c */; }; + D0301C821A7CE89400D9DCB5 /* tags.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C4A1A7CE89400D9DCB5 /* tags.h */; }; + D0301C831A7CE89400D9DCB5 /* tidy-int.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C4B1A7CE89400D9DCB5 /* tidy-int.h */; }; + D0301C841A7CE89400D9DCB5 /* tidylib.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C4C1A7CE89400D9DCB5 /* tidylib.c */; }; + D0301C851A7CE89400D9DCB5 /* tmbstr.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C4D1A7CE89400D9DCB5 /* tmbstr.c */; }; + D0301C861A7CE89400D9DCB5 /* tmbstr.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C4E1A7CE89400D9DCB5 /* tmbstr.h */; }; + D0301C871A7CE89400D9DCB5 /* utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C4F1A7CE89400D9DCB5 /* utf8.c */; }; + D0301C881A7CE89400D9DCB5 /* utf8.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C501A7CE89400D9DCB5 /* utf8.h */; }; + D0301C891A7CE89400D9DCB5 /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C511A7CE89400D9DCB5 /* version.h */; }; + D0301C8A1A7CE89400D9DCB5 /* win32tc.c in Sources */ = {isa = PBXBuildFile; fileRef = D0301C521A7CE89400D9DCB5 /* win32tc.c */; }; + D0301C8B1A7CE89400D9DCB5 /* win32tc.h in Headers */ = {isa = PBXBuildFile; fileRef = D0301C531A7CE89400D9DCB5 /* win32tc.h */; }; + D0301C901A7CE8C100D9DCB5 /* liblib-tidy.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D0301B631A7CE5CE00D9DCB5 /* liblib-tidy.a */; }; + D0301C911A7CE8C800D9DCB5 /* liblib-tidy.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D0301B631A7CE5CE00D9DCB5 /* liblib-tidy.a */; }; + D0B57FB21A7D1176002C3846 /* xcode-version.h in Headers */ = {isa = PBXBuildFile; fileRef = D0B57FB11A7D1176002C3846 /* xcode-version.h */; }; + D0B57FB31A7D14D3002C3846 /* version.txt in Sources */ = {isa = PBXBuildFile; fileRef = D0B57FAF1A7D0593002C3846 /* version.txt */; }; +/* End PBXBuildFile section */ + +/* Begin PBXBuildRule section */ + D0B57FAE1A7D046E002C3846 /* PBXBuildRule */ = { + isa = PBXBuildRule; + compilerSpec = com.apple.compilers.proxy.script; + filePatterns = "*.txt"; + fileType = pattern.proxy; + isEditable = 1; + outputFiles = ( + "$(SRCROOT)/xcode-version.h", + ); + script = "HEADER=\"${SRCROOT}/xcode-version.h\"\ncd ${SRCROOT}\necho \"// This file is generated automatically. Do not edit. Edit version.txt instead.\" > $HEADER\n\nIFS=$'\\n' read -d '' -r -a LINES < \"${INPUT_FILE_PATH}\"\nLINES[1]=${LINES[1]//.//}\n\ncat << EOF >> $HEADER\n#ifdef LIBTIDY_VERSION\n#undef LIBTIDY_VERSION\n#endif\n#ifdef RELEASE_DATE\n#undef RELEASE_DATE\n#endif\nEOF\n\necho \"#define LIBTIDY_VERSION \\\"${LINES[0]}\\\"\" >> $HEADER\necho \"#define RELEASE_DATE \\\"${LINES[1]}\\\"\" >> $HEADER\n\necho \"// Updated on \"`date` >> $HEADER"; + }; +/* End PBXBuildRule section */ + +/* Begin PBXContainerItemProxy section */ + D0301C8C1A7CE8B000D9DCB5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D0301B421A7CE51B00D9DCB5 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0301B621A7CE5CE00D9DCB5; + remoteInfo = "lib-tidy"; + }; + D0301C8E1A7CE8B600D9DCB5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D0301B421A7CE51B00D9DCB5 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D0301B621A7CE5CE00D9DCB5; + remoteInfo = "lib-tidy"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + D0301B4A1A7CE51B00D9DCB5 /* tidy */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = tidy; sourceTree = BUILT_PRODUCTS_DIR; }; + D0301B581A7CE58600D9DCB5 /* tab2space */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = tab2space; sourceTree = BUILT_PRODUCTS_DIR; }; + D0301B631A7CE5CE00D9DCB5 /* liblib-tidy.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "liblib-tidy.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + D0301B681A7CE62100D9DCB5 /* tab2space.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tab2space.c; sourceTree = ""; }; + D0301B691A7CE62100D9DCB5 /* tidy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tidy.c; sourceTree = ""; }; + D0301C1B1A7CE89400D9DCB5 /* buffio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buffio.h; sourceTree = ""; }; + D0301C1C1A7CE89400D9DCB5 /* platform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = platform.h; sourceTree = ""; }; + D0301C1D1A7CE89400D9DCB5 /* tidy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tidy.h; sourceTree = ""; }; + D0301C1E1A7CE89400D9DCB5 /* tidyenum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tidyenum.h; sourceTree = ""; }; + D0301C201A7CE89400D9DCB5 /* access.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = access.c; sourceTree = ""; }; + D0301C211A7CE89400D9DCB5 /* access.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = access.h; sourceTree = ""; }; + D0301C221A7CE89400D9DCB5 /* alloc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = alloc.c; sourceTree = ""; }; + D0301C231A7CE89400D9DCB5 /* attrask.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = attrask.c; sourceTree = ""; }; + D0301C241A7CE89400D9DCB5 /* attrdict.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = attrdict.c; sourceTree = ""; }; + D0301C251A7CE89400D9DCB5 /* attrdict.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = attrdict.h; sourceTree = ""; }; + D0301C261A7CE89400D9DCB5 /* attrget.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = attrget.c; sourceTree = ""; }; + D0301C271A7CE89400D9DCB5 /* attrs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = attrs.c; sourceTree = ""; }; + D0301C281A7CE89400D9DCB5 /* attrs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = attrs.h; sourceTree = ""; }; + D0301C291A7CE89400D9DCB5 /* buffio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = buffio.c; sourceTree = ""; }; + D0301C2A1A7CE89400D9DCB5 /* charsets.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = charsets.c; sourceTree = ""; }; + D0301C2B1A7CE89400D9DCB5 /* charsets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = charsets.h; sourceTree = ""; }; + D0301C2C1A7CE89400D9DCB5 /* clean.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = clean.c; sourceTree = ""; }; + D0301C2D1A7CE89400D9DCB5 /* clean.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = clean.h; sourceTree = ""; }; + D0301C2E1A7CE89400D9DCB5 /* config.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = config.c; sourceTree = ""; }; + D0301C2F1A7CE89400D9DCB5 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = ""; }; + D0301C301A7CE89400D9DCB5 /* entities.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = entities.c; sourceTree = ""; }; + D0301C311A7CE89400D9DCB5 /* entities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = entities.h; sourceTree = ""; }; + D0301C321A7CE89400D9DCB5 /* fileio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fileio.c; sourceTree = ""; }; + D0301C331A7CE89400D9DCB5 /* fileio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fileio.h; sourceTree = ""; }; + D0301C341A7CE89400D9DCB5 /* forward.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = forward.h; sourceTree = ""; }; + D0301C351A7CE89400D9DCB5 /* gdoc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gdoc.c; sourceTree = ""; }; + D0301C361A7CE89400D9DCB5 /* gdoc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gdoc.h; sourceTree = ""; }; + D0301C371A7CE89400D9DCB5 /* iconvtc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = iconvtc.c; sourceTree = ""; }; + D0301C381A7CE89400D9DCB5 /* iconvtc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iconvtc.h; sourceTree = ""; }; + D0301C391A7CE89400D9DCB5 /* istack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = istack.c; sourceTree = ""; }; + D0301C3A1A7CE89400D9DCB5 /* lexer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lexer.c; sourceTree = ""; }; + D0301C3B1A7CE89400D9DCB5 /* lexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lexer.h; sourceTree = ""; }; + D0301C3C1A7CE89400D9DCB5 /* localize.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = localize.c; sourceTree = ""; }; + D0301C3D1A7CE89400D9DCB5 /* mappedio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mappedio.c; sourceTree = ""; }; + D0301C3E1A7CE89400D9DCB5 /* mappedio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mappedio.h; sourceTree = ""; }; + D0301C3F1A7CE89400D9DCB5 /* message.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = message.h; sourceTree = ""; }; + D0301C401A7CE89400D9DCB5 /* parser.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = parser.c; sourceTree = ""; }; + D0301C411A7CE89400D9DCB5 /* parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parser.h; sourceTree = ""; }; + D0301C421A7CE89400D9DCB5 /* pprint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pprint.c; sourceTree = ""; }; + D0301C431A7CE89400D9DCB5 /* pprint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pprint.h; sourceTree = ""; }; + D0301C441A7CE89400D9DCB5 /* sprtf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sprtf.c; sourceTree = ""; }; + D0301C451A7CE89400D9DCB5 /* sprtf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sprtf.h; sourceTree = ""; }; + D0301C461A7CE89400D9DCB5 /* streamio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = streamio.c; sourceTree = ""; }; + D0301C471A7CE89400D9DCB5 /* streamio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = streamio.h; sourceTree = ""; }; + D0301C481A7CE89400D9DCB5 /* tagask.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tagask.c; sourceTree = ""; }; + D0301C491A7CE89400D9DCB5 /* tags.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tags.c; sourceTree = ""; }; + D0301C4A1A7CE89400D9DCB5 /* tags.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tags.h; sourceTree = ""; }; + D0301C4B1A7CE89400D9DCB5 /* tidy-int.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "tidy-int.h"; sourceTree = ""; }; + D0301C4C1A7CE89400D9DCB5 /* tidylib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tidylib.c; sourceTree = ""; }; + D0301C4D1A7CE89400D9DCB5 /* tmbstr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tmbstr.c; sourceTree = ""; }; + D0301C4E1A7CE89400D9DCB5 /* tmbstr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tmbstr.h; sourceTree = ""; }; + D0301C4F1A7CE89400D9DCB5 /* utf8.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utf8.c; sourceTree = ""; }; + D0301C501A7CE89400D9DCB5 /* utf8.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf8.h; sourceTree = ""; }; + D0301C511A7CE89400D9DCB5 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = ""; }; + D0301C521A7CE89400D9DCB5 /* win32tc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = win32tc.c; sourceTree = ""; }; + D0301C531A7CE89400D9DCB5 /* win32tc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = win32tc.h; sourceTree = ""; }; + D0B57FAF1A7D0593002C3846 /* version.txt */ = {isa = PBXFileReference; lastKnownFileType = text; name = version.txt; path = ../../version.txt; sourceTree = ""; }; + D0B57FB11A7D1176002C3846 /* xcode-version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "xcode-version.h"; sourceTree = ""; }; + D0B57FB41A7D1557002C3846 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + D0301B471A7CE51B00D9DCB5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D0301C911A7CE8C800D9DCB5 /* liblib-tidy.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D0301B551A7CE58600D9DCB5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D0301C901A7CE8C100D9DCB5 /* liblib-tidy.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + D0301B411A7CE51B00D9DCB5 = { + isa = PBXGroup; + children = ( + D0B57FB41A7D1557002C3846 /* README.md */, + D0B57FAF1A7D0593002C3846 /* version.txt */, + D0B57FB11A7D1176002C3846 /* xcode-version.h */, + D0301B671A7CE62100D9DCB5 /* console */, + D0301C1A1A7CE89400D9DCB5 /* include */, + D0301C1F1A7CE89400D9DCB5 /* src */, + D0301B4B1A7CE51B00D9DCB5 /* Products */, + ); + sourceTree = ""; + }; + D0301B4B1A7CE51B00D9DCB5 /* Products */ = { + isa = PBXGroup; + children = ( + D0301B4A1A7CE51B00D9DCB5 /* tidy */, + D0301B581A7CE58600D9DCB5 /* tab2space */, + D0301B631A7CE5CE00D9DCB5 /* liblib-tidy.a */, + ); + name = Products; + sourceTree = ""; + }; + D0301B671A7CE62100D9DCB5 /* console */ = { + isa = PBXGroup; + children = ( + D0301B681A7CE62100D9DCB5 /* tab2space.c */, + D0301B691A7CE62100D9DCB5 /* tidy.c */, + ); + name = console; + path = ../../console; + sourceTree = ""; + }; + D0301C1A1A7CE89400D9DCB5 /* include */ = { + isa = PBXGroup; + children = ( + D0301C1B1A7CE89400D9DCB5 /* buffio.h */, + D0301C1C1A7CE89400D9DCB5 /* platform.h */, + D0301C1D1A7CE89400D9DCB5 /* tidy.h */, + D0301C1E1A7CE89400D9DCB5 /* tidyenum.h */, + ); + name = include; + path = ../../include; + sourceTree = ""; + }; + D0301C1F1A7CE89400D9DCB5 /* src */ = { + isa = PBXGroup; + children = ( + D0301C201A7CE89400D9DCB5 /* access.c */, + D0301C211A7CE89400D9DCB5 /* access.h */, + D0301C221A7CE89400D9DCB5 /* alloc.c */, + D0301C231A7CE89400D9DCB5 /* attrask.c */, + D0301C241A7CE89400D9DCB5 /* attrdict.c */, + D0301C251A7CE89400D9DCB5 /* attrdict.h */, + D0301C261A7CE89400D9DCB5 /* attrget.c */, + D0301C271A7CE89400D9DCB5 /* attrs.c */, + D0301C281A7CE89400D9DCB5 /* attrs.h */, + D0301C291A7CE89400D9DCB5 /* buffio.c */, + D0301C2A1A7CE89400D9DCB5 /* charsets.c */, + D0301C2B1A7CE89400D9DCB5 /* charsets.h */, + D0301C2C1A7CE89400D9DCB5 /* clean.c */, + D0301C2D1A7CE89400D9DCB5 /* clean.h */, + D0301C2E1A7CE89400D9DCB5 /* config.c */, + D0301C2F1A7CE89400D9DCB5 /* config.h */, + D0301C301A7CE89400D9DCB5 /* entities.c */, + D0301C311A7CE89400D9DCB5 /* entities.h */, + D0301C321A7CE89400D9DCB5 /* fileio.c */, + D0301C331A7CE89400D9DCB5 /* fileio.h */, + D0301C341A7CE89400D9DCB5 /* forward.h */, + D0301C351A7CE89400D9DCB5 /* gdoc.c */, + D0301C361A7CE89400D9DCB5 /* gdoc.h */, + D0301C371A7CE89400D9DCB5 /* iconvtc.c */, + D0301C381A7CE89400D9DCB5 /* iconvtc.h */, + D0301C391A7CE89400D9DCB5 /* istack.c */, + D0301C3A1A7CE89400D9DCB5 /* lexer.c */, + D0301C3B1A7CE89400D9DCB5 /* lexer.h */, + D0301C3C1A7CE89400D9DCB5 /* localize.c */, + D0301C3D1A7CE89400D9DCB5 /* mappedio.c */, + D0301C3E1A7CE89400D9DCB5 /* mappedio.h */, + D0301C3F1A7CE89400D9DCB5 /* message.h */, + D0301C401A7CE89400D9DCB5 /* parser.c */, + D0301C411A7CE89400D9DCB5 /* parser.h */, + D0301C421A7CE89400D9DCB5 /* pprint.c */, + D0301C431A7CE89400D9DCB5 /* pprint.h */, + D0301C441A7CE89400D9DCB5 /* sprtf.c */, + D0301C451A7CE89400D9DCB5 /* sprtf.h */, + D0301C461A7CE89400D9DCB5 /* streamio.c */, + D0301C471A7CE89400D9DCB5 /* streamio.h */, + D0301C481A7CE89400D9DCB5 /* tagask.c */, + D0301C491A7CE89400D9DCB5 /* tags.c */, + D0301C4A1A7CE89400D9DCB5 /* tags.h */, + D0301C4B1A7CE89400D9DCB5 /* tidy-int.h */, + D0301C4C1A7CE89400D9DCB5 /* tidylib.c */, + D0301C4D1A7CE89400D9DCB5 /* tmbstr.c */, + D0301C4E1A7CE89400D9DCB5 /* tmbstr.h */, + D0301C4F1A7CE89400D9DCB5 /* utf8.c */, + D0301C501A7CE89400D9DCB5 /* utf8.h */, + D0301C511A7CE89400D9DCB5 /* version.h */, + D0301C521A7CE89400D9DCB5 /* win32tc.c */, + D0301C531A7CE89400D9DCB5 /* win32tc.h */, + ); + name = src; + path = ../../src; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + D0301B611A7CE5CE00D9DCB5 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + D0B57FB21A7D1176002C3846 /* xcode-version.h in Headers */, + D0301C541A7CE89400D9DCB5 /* buffio.h in Headers */, + D0301C551A7CE89400D9DCB5 /* platform.h in Headers */, + D0301C561A7CE89400D9DCB5 /* tidy.h in Headers */, + D0301C571A7CE89400D9DCB5 /* tidyenum.h in Headers */, + D0301C591A7CE89400D9DCB5 /* access.h in Headers */, + D0301C5D1A7CE89400D9DCB5 /* attrdict.h in Headers */, + D0301C601A7CE89400D9DCB5 /* attrs.h in Headers */, + D0301C631A7CE89400D9DCB5 /* charsets.h in Headers */, + D0301C651A7CE89400D9DCB5 /* clean.h in Headers */, + D0301C671A7CE89400D9DCB5 /* config.h in Headers */, + D0301C691A7CE89400D9DCB5 /* entities.h in Headers */, + D0301C6B1A7CE89400D9DCB5 /* fileio.h in Headers */, + D0301C6C1A7CE89400D9DCB5 /* forward.h in Headers */, + D0301C6E1A7CE89400D9DCB5 /* gdoc.h in Headers */, + D0301C701A7CE89400D9DCB5 /* iconvtc.h in Headers */, + D0301C731A7CE89400D9DCB5 /* lexer.h in Headers */, + D0301C761A7CE89400D9DCB5 /* mappedio.h in Headers */, + D0301C771A7CE89400D9DCB5 /* message.h in Headers */, + D0301C791A7CE89400D9DCB5 /* parser.h in Headers */, + D0301C7B1A7CE89400D9DCB5 /* pprint.h in Headers */, + D0301C7D1A7CE89400D9DCB5 /* sprtf.h in Headers */, + D0301C7F1A7CE89400D9DCB5 /* streamio.h in Headers */, + D0301C821A7CE89400D9DCB5 /* tags.h in Headers */, + D0301C831A7CE89400D9DCB5 /* tidy-int.h in Headers */, + D0301C881A7CE89400D9DCB5 /* utf8.h in Headers */, + D0301C891A7CE89400D9DCB5 /* version.h in Headers */, + D0301C8B1A7CE89400D9DCB5 /* win32tc.h in Headers */, + D0301C861A7CE89400D9DCB5 /* tmbstr.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + D0301B491A7CE51B00D9DCB5 /* tidy */ = { + isa = PBXNativeTarget; + buildConfigurationList = D0301B511A7CE51B00D9DCB5 /* Build configuration list for PBXNativeTarget "tidy" */; + buildPhases = ( + D0301B461A7CE51B00D9DCB5 /* Sources */, + D0301B471A7CE51B00D9DCB5 /* Frameworks */, + D0F57FDF1A7D1D5F003A080D /* Build Documentation */, + D0F57FF21A7D2BD4003A080D /* Install Manual Page */, + ); + buildRules = ( + ); + dependencies = ( + D0301C8D1A7CE8B000D9DCB5 /* PBXTargetDependency */, + ); + name = tidy; + productName = tidy; + productReference = D0301B4A1A7CE51B00D9DCB5 /* tidy */; + productType = "com.apple.product-type.tool"; + }; + D0301B571A7CE58600D9DCB5 /* tab2space */ = { + isa = PBXNativeTarget; + buildConfigurationList = D0301B5C1A7CE58600D9DCB5 /* Build configuration list for PBXNativeTarget "tab2space" */; + buildPhases = ( + D0301B541A7CE58600D9DCB5 /* Sources */, + D0301B551A7CE58600D9DCB5 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + D0301C8F1A7CE8B600D9DCB5 /* PBXTargetDependency */, + ); + name = tab2space; + productName = tab2space; + productReference = D0301B581A7CE58600D9DCB5 /* tab2space */; + productType = "com.apple.product-type.tool"; + }; + D0301B621A7CE5CE00D9DCB5 /* lib-tidy */ = { + isa = PBXNativeTarget; + buildConfigurationList = D0301B641A7CE5CE00D9DCB5 /* Build configuration list for PBXNativeTarget "lib-tidy" */; + buildPhases = ( + D0301B5F1A7CE5CE00D9DCB5 /* Sources */, + D0301B611A7CE5CE00D9DCB5 /* Headers */, + ); + buildRules = ( + D0B57FAE1A7D046E002C3846 /* PBXBuildRule */, + ); + dependencies = ( + ); + name = "lib-tidy"; + productName = "lib-tidy"; + productReference = D0301B631A7CE5CE00D9DCB5 /* liblib-tidy.a */; + productType = "com.apple.product-type.library.static"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + D0301B421A7CE51B00D9DCB5 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0610; + ORGANIZATIONNAME = HTACG; + TargetAttributes = { + D0301B491A7CE51B00D9DCB5 = { + CreatedOnToolsVersion = 6.1.1; + }; + D0301B571A7CE58600D9DCB5 = { + CreatedOnToolsVersion = 6.1.1; + }; + D0301B621A7CE5CE00D9DCB5 = { + CreatedOnToolsVersion = 6.1.1; + }; + }; + }; + buildConfigurationList = D0301B451A7CE51B00D9DCB5 /* Build configuration list for PBXProject "tidy" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = D0301B411A7CE51B00D9DCB5; + productRefGroup = D0301B4B1A7CE51B00D9DCB5 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + D0301B491A7CE51B00D9DCB5 /* tidy */, + D0301B571A7CE58600D9DCB5 /* tab2space */, + D0301B621A7CE5CE00D9DCB5 /* lib-tidy */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXShellScriptBuildPhase section */ + D0F57FDF1A7D1D5F003A080D /* Build Documentation */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Build Documentation"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "#!/bin/sh\n\n# Build up-to-date man pages and quick-reference documentation for the command-line too.\n# They will be output in the same directory as the executable.\n\nXSL_DIR=\"$SRCROOT/../../htmldoc\"\n\necho \"------------------------------------------\"\necho \"$XSL_DIR\"\necho \"------------------------------------------\"\n\n# Use the newly-built Tidy to dump its config and help into the build directory.\n$BUILT_PRODUCTS_DIR/tidy -xml-config > \"$XSL_DIR/tidy-config.xml\"\n$BUILT_PRODUCTS_DIR/tidy -xml-help > \"$XSL_DIR/tidy-help.xml\"\n\n# Build Tidy Quick Reference.\nxsltproc \"$XSL_DIR/quickref-html.xsl\" \"$XSL_DIR/tidy-config.xml\" > \"$BUILT_PRODUCTS_DIR/Tidy Quick Reference.html\"\n\n# Build the man page.\nxsltproc \"$XSL_DIR/tidy1.xsl\" \"$XSL_DIR/tidy-config.xml\" > \"$BUILT_PRODUCTS_DIR/tidy.1\"\n\n# Cleanup\nrm \"$XSL_DIR/tidy-config.xml\"\nrm \"$XSL_DIR/tidy-help.xml\"\n"; + }; + D0F57FF21A7D2BD4003A080D /* Install Manual Page */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 8; + files = ( + ); + inputPaths = ( + ); + name = "Install Manual Page"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 1; + shellPath = /bin/sh; + shellScript = "cp \"$BUILT_PRODUCTS_DIR/tidy.1\" \"/usr/local/share/man/man1/tidy.1\""; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + D0301B461A7CE51B00D9DCB5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D0301BA71A7CE62200D9DCB5 /* tidy.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D0301B541A7CE58600D9DCB5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D0301BA51A7CE62200D9DCB5 /* tab2space.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D0301B5F1A7CE5CE00D9DCB5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D0B57FB31A7D14D3002C3846 /* version.txt in Sources */, + D0301C711A7CE89400D9DCB5 /* istack.c in Sources */, + D0301C801A7CE89400D9DCB5 /* tagask.c in Sources */, + D0301C6D1A7CE89400D9DCB5 /* gdoc.c in Sources */, + D0301C621A7CE89400D9DCB5 /* charsets.c in Sources */, + D0301C5F1A7CE89400D9DCB5 /* attrs.c in Sources */, + D0301C751A7CE89400D9DCB5 /* mappedio.c in Sources */, + D0301C581A7CE89400D9DCB5 /* access.c in Sources */, + D0301C841A7CE89400D9DCB5 /* tidylib.c in Sources */, + D0301C781A7CE89400D9DCB5 /* parser.c in Sources */, + D0301C5B1A7CE89400D9DCB5 /* attrask.c in Sources */, + D0301C5E1A7CE89400D9DCB5 /* attrget.c in Sources */, + D0301C6A1A7CE89400D9DCB5 /* fileio.c in Sources */, + D0301C8A1A7CE89400D9DCB5 /* win32tc.c in Sources */, + D0301C721A7CE89400D9DCB5 /* lexer.c in Sources */, + D0301C611A7CE89400D9DCB5 /* buffio.c in Sources */, + D0301C6F1A7CE89400D9DCB5 /* iconvtc.c in Sources */, + D0301C811A7CE89400D9DCB5 /* tags.c in Sources */, + D0301C641A7CE89400D9DCB5 /* clean.c in Sources */, + D0301C681A7CE89400D9DCB5 /* entities.c in Sources */, + D0301C7C1A7CE89400D9DCB5 /* sprtf.c in Sources */, + D0301C5C1A7CE89400D9DCB5 /* attrdict.c in Sources */, + D0301C741A7CE89400D9DCB5 /* localize.c in Sources */, + D0301C5A1A7CE89400D9DCB5 /* alloc.c in Sources */, + D0301C7A1A7CE89400D9DCB5 /* pprint.c in Sources */, + D0301C661A7CE89400D9DCB5 /* config.c in Sources */, + D0301C871A7CE89400D9DCB5 /* utf8.c in Sources */, + D0301C7E1A7CE89400D9DCB5 /* streamio.c in Sources */, + D0301C851A7CE89400D9DCB5 /* tmbstr.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + D0301C8D1A7CE8B000D9DCB5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = D0301B621A7CE5CE00D9DCB5 /* lib-tidy */; + targetProxy = D0301C8C1A7CE8B000D9DCB5 /* PBXContainerItemProxy */; + }; + D0301C8F1A7CE8B600D9DCB5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = D0301B621A7CE5CE00D9DCB5 /* lib-tidy */; + targetProxy = D0301C8E1A7CE8B600D9DCB5 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + D0301B4F1A7CE51B00D9DCB5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "SUPPORT_UTF16_ENCODINGS=1", + "SUPPORT_ACCESSIBILITY_CHECKS=1", + "SUPPORT_ASIAN_ENCODINGS=1", + "'RELEASE_DATE=\"2015/01/31\"'", + "'LIBTIDY_VERSION=\"4.9.3\"'", + "DEBUG=1", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.4; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = macosx; + }; + name = Debug; + }; + D0301B501A7CE51B00D9DCB5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_PREPROCESSOR_DEFINITIONS = ( + "SUPPORT_UTF16_ENCODINGS=1", + "SUPPORT_ACCESSIBILITY_CHECKS=1", + "SUPPORT_ASIAN_ENCODINGS=1", + "'RELEASE_DATE=\"2015/01/31\"'", + "'LIBTIDY_VERSION=\"4.9.3\"'", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = NO; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.4; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = macosx; + }; + name = Release; + }; + D0301B521A7CE51B00D9DCB5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + D0301B531A7CE51B00D9DCB5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + DEPLOYMENT_LOCATION = YES; + DEPLOYMENT_POSTPROCESSING = YES; + DSTROOT = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + D0301B5D1A7CE58600D9DCB5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + D0301B5E1A7CE58600D9DCB5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + D0301B651A7CE5CE00D9DCB5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + EXECUTABLE_PREFIX = lib; + GCC_PREFIX_HEADER = "xcode-version.h"; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + D0301B661A7CE5CE00D9DCB5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + EXECUTABLE_PREFIX = lib; + GCC_PREFIX_HEADER = "xcode-version.h"; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + D0301B451A7CE51B00D9DCB5 /* Build configuration list for PBXProject "tidy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D0301B4F1A7CE51B00D9DCB5 /* Debug */, + D0301B501A7CE51B00D9DCB5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D0301B511A7CE51B00D9DCB5 /* Build configuration list for PBXNativeTarget "tidy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D0301B521A7CE51B00D9DCB5 /* Debug */, + D0301B531A7CE51B00D9DCB5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D0301B5C1A7CE58600D9DCB5 /* Build configuration list for PBXNativeTarget "tab2space" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D0301B5D1A7CE58600D9DCB5 /* Debug */, + D0301B5E1A7CE58600D9DCB5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D0301B641A7CE5CE00D9DCB5 /* Build configuration list for PBXNativeTarget "lib-tidy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D0301B651A7CE5CE00D9DCB5 /* Debug */, + D0301B661A7CE5CE00D9DCB5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = D0301B421A7CE51B00D9DCB5 /* Project object */; +} diff --git a/build/xcode/tidy.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/build/xcode/tidy.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..b28659b --- /dev/null +++ b/build/xcode/tidy.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/build/xcode/tidy.xcodeproj/project.xcworkspace/xcshareddata/tidy.xccheckout b/build/xcode/tidy.xcodeproj/project.xcworkspace/xcshareddata/tidy.xccheckout new file mode 100644 index 0000000..c7f7fc2 --- /dev/null +++ b/build/xcode/tidy.xcodeproj/project.xcworkspace/xcshareddata/tidy.xccheckout @@ -0,0 +1,41 @@ + + + + + IDESourceControlProjectFavoriteDictionaryKey + + IDESourceControlProjectIdentifier + 6A691E87-F362-47D6-81D1-67821F54EF0F + IDESourceControlProjectName + tidy + IDESourceControlProjectOriginsDictionary + + 03456DC677A0D5F0AC7CE1595C2AACE9142EE958 + github.com:htacg/tidy-html5.git + + IDESourceControlProjectPath + build/xcode/tidy.xcodeproj + IDESourceControlProjectRelativeInstallPathDictionary + + 03456DC677A0D5F0AC7CE1595C2AACE9142EE958 + ../../../.. + + IDESourceControlProjectURL + github.com:htacg/tidy-html5.git + IDESourceControlProjectVersion + 111 + IDESourceControlProjectWCCIdentifier + 03456DC677A0D5F0AC7CE1595C2AACE9142EE958 + IDESourceControlProjectWCConfigurations + + + IDESourceControlRepositoryExtensionIdentifierKey + public.vcs.git + IDESourceControlWCCIdentifierKey + 03456DC677A0D5F0AC7CE1595C2AACE9142EE958 + IDESourceControlWCCName + tidy-html5 + + + + diff --git a/build/xcode/tidy.xcodeproj/project.xcworkspace/xcuserdata/jderry.xcuserdatad/UserInterfaceState.xcuserstate b/build/xcode/tidy.xcodeproj/project.xcworkspace/xcuserdata/jderry.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..3ab9571 Binary files /dev/null and b/build/xcode/tidy.xcodeproj/project.xcworkspace/xcuserdata/jderry.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/build/xcode/tidy.xcodeproj/xcuserdata/jderry.xcuserdatad/xcschemes/lib-tidy.xcscheme b/build/xcode/tidy.xcodeproj/xcuserdata/jderry.xcuserdatad/xcschemes/lib-tidy.xcscheme new file mode 100644 index 0000000..2892c49 --- /dev/null +++ b/build/xcode/tidy.xcodeproj/xcuserdata/jderry.xcuserdatad/xcschemes/lib-tidy.xcscheme @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/xcode/tidy.xcodeproj/xcuserdata/jderry.xcuserdatad/xcschemes/tab2space.xcscheme b/build/xcode/tidy.xcodeproj/xcuserdata/jderry.xcuserdatad/xcschemes/tab2space.xcscheme new file mode 100644 index 0000000..2147ec7 --- /dev/null +++ b/build/xcode/tidy.xcodeproj/xcuserdata/jderry.xcuserdatad/xcschemes/tab2space.xcscheme @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/xcode/tidy.xcodeproj/xcuserdata/jderry.xcuserdatad/xcschemes/tidy.xcscheme b/build/xcode/tidy.xcodeproj/xcuserdata/jderry.xcuserdatad/xcschemes/tidy.xcscheme new file mode 100644 index 0000000..46d1316 --- /dev/null +++ b/build/xcode/tidy.xcodeproj/xcuserdata/jderry.xcuserdatad/xcschemes/tidy.xcscheme @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/build/xcode/tidy.xcodeproj/xcuserdata/jderry.xcuserdatad/xcschemes/xcschememanagement.plist b/build/xcode/tidy.xcodeproj/xcuserdata/jderry.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..bae9d04 --- /dev/null +++ b/build/xcode/tidy.xcodeproj/xcuserdata/jderry.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,52 @@ + + + + + SchemeUserState + + lib-tidy.xcscheme + + orderHint + 2 + + tab2space.xcscheme + + orderHint + 1 + + tidy.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + D0301B491A7CE51B00D9DCB5 + + primary + + + D0301B571A7CE58600D9DCB5 + + primary + + + D0301B621A7CE5CE00D9DCB5 + + primary + + + D0F57FE01A7D20C8003A080D + + primary + + + D0F57FEC1A7D22FD003A080D + + primary + + + + + diff --git a/build/xcode/xcode-version.h b/build/xcode/xcode-version.h new file mode 100644 index 0000000..8dfb36f --- /dev/null +++ b/build/xcode/xcode-version.h @@ -0,0 +1,10 @@ +// This file is generated automatically. Do not edit. Edit version.txt instead. +#ifdef LIBTIDY_VERSION +#undef LIBTIDY_VERSION +#endif +#ifdef RELEASE_DATE +#undef RELEASE_DATE +#endif +#define LIBTIDY_VERSION "4.9.3" +#define RELEASE_DATE "2015/01/31" +// Updated on Sat Jan 31 23:26:18 CST 2015