--- /dev/null
+{
+ "Version" : 0.2,
+ "ModuleName" : "Installer",
+ "Options" : {
+ "Warnings" : "All",
+ "PreprocessorDefinitions" : [
+ "ECERE_STATIC"
+ ],
+ "TargetType" : "Executable",
+ "Libraries" : [
+ "ecereVanilla",
+ "ole32",
+ "uuid",
+ "winmm",
+ "mpr",
+ "z",
+ "imm32",
+ "/sdk/ide/obj/resources.o"
+ ]
+ },
+ "Configurations" : [
+ {
+ "Name" : "Release",
+ "Options" : {
+ "Debug" : false,
+ "Optimization" : "Size",
+ "TargetFileName" : "setup-ecere-0.43-win32",
+ "TargetDirectory" : "Release",
+ "ObjectsDirectory" : "Release",
+ "LibraryDirs" : [
+ "/sdk/ecere/obj/vanilla.win32"
+ ]
+ }
+ },
+ {
+ "Name" : "Debug",
+ "Options" : {
+ "Debug" : true,
+ "Optimization" : "None",
+ "TargetFileName" : "setup-ecere-0.43-win32",
+ "TargetDirectory" : "Debug",
+ "ObjectsDirectory" : "Debug",
+ "LibraryDirs" : [
+ "/sdk/ecere/obj/vanillaDebug.win32"
+ ]
+ }
+ }
+ ],
+ "Files" : [
+ "createLink.ec",
+ "installer.ec",
+ "licenseBox.ec",
+ "../sdk/ide/src/IDESettings.ec",
+ "../sdk/ide/src/OldIDESettings.ec",
+ "../sdk/extras/gui/controls/StringsBox.ec",
+ "../sdk/extras/gui/controls/PathBox.ec"
+ ],
+ "ResourcesPath" : "",
+ "Resources" : [
+ {
+ "Folder" : "ecere",
+ "Files" : [
+ {
+ "Folder" : "elements",
+ "Files" : [
+ "/sdk/ecere/res/vanilla/ecere/elements/areaClose.png",
+ "/sdk/ecere/res/vanilla/ecere/elements/areaMaximize.png",
+ "/sdk/ecere/res/vanilla/ecere/elements/areaMinimize.png",
+ "/sdk/ecere/res/vanilla/ecere/elements/areaRestore.png",
+ "/sdk/ecere/res/vanilla/ecere/elements/arrowDown.png",
+ "/sdk/ecere/res/vanilla/ecere/elements/arrowLeft.png",
+ "/sdk/ecere/res/vanilla/ecere/elements/arrowRight.png",
+ "/sdk/ecere/res/vanilla/ecere/elements/arrowUp.png",
+ "/sdk/ecere/res/vanilla/ecere/elements/optionBoxDisabledSelected.bmp",
+ "/sdk/ecere/res/vanilla/ecere/elements/optionBoxDown.bmp",
+ "/sdk/ecere/res/vanilla/ecere/elements/optionBoxSelected.bmp",
+ "/sdk/ecere/res/vanilla/ecere/elements/optionBoxSelectedDown.bmp",
+ "/sdk/ecere/res/vanilla/ecere/elements/optionBoxUp.bmp"
+ ]
+ },
+ {
+ "Folder" : "unicode",
+ "Files" : [
+ "/sdk/ecere/res/unicode/derivedGeneralCategoryStripped.txt"
+ ]
+ },
+ {
+ "Folder" : "actions",
+ "Files" : [
+ "/sdk/ecere/res/vanilla/ecere/actions/folderNew.png",
+ "/sdk/ecere/res/vanilla/ecere/actions/goUp.png"
+ ]
+ },
+ {
+ "Folder" : "devices",
+ "Files" : [
+ "/sdk/ecere/res/vanilla/ecere/devices/computer.png",
+ "/sdk/ecere/res/vanilla/ecere/devices/driveHardDisk.png",
+ "/sdk/ecere/res/vanilla/ecere/devices/driveRemovableMedia.png",
+ "/sdk/ecere/res/vanilla/ecere/devices/mediaFloppy.png",
+ "/sdk/ecere/res/vanilla/ecere/devices/mediaOptical.png"
+ ]
+ },
+ {
+ "Folder" : "mimetypes",
+ "Files" : [
+ "/sdk/ecere/res/vanilla/ecere/mimeTypes/file.png"
+ ]
+ },
+ {
+ "Folder" : "places",
+ "Files" : [
+ "/sdk/ecere/res/vanilla/ecere/places/driveRemote.png",
+ "/sdk/ecere/res/vanilla/ecere/places/folder.png",
+ "/sdk/ecere/res/vanilla/ecere/places/folderRemote.png",
+ "/sdk/ecere/res/vanilla/ecere/places/networkServer.png",
+ "/sdk/ecere/res/vanilla/ecere/places/networkWorkgroup.png"
+ ]
+ },
+ {
+ "Folder" : "status",
+ "Files" : [
+ "/sdk/ecere/res/vanilla/ecere/status/folderOpen.png"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "MinGW",
+ "Files" : [
+ {
+ "Folder" : "doc",
+ "Files" : [
+ {
+ "Folder" : "gcc",
+ "Files" : [
+ {
+ "Folder" : "man",
+ "Files" : [
+ {
+ "Folder" : "man1",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/man/man1/cpp.1",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/man/man1/gcc.1",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/man/man1/gcov.1"
+ ]
+ },
+ {
+ "Folder" : "man7",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/man/man7/fsf-funding.7",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/man/man7/gfdl.7",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/man/man7/gpl.7"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "info",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/info/cpp.info",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/info/cppinternals.info",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/info/gcc.info",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/info/gccinstall.info",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/info/gccint.info",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/info/libgomp.info"
+ ]
+ },
+ {
+ "Folder" : "share",
+ "Files" : [
+ {
+ "Folder" : "doc",
+ "Files" : [
+ {
+ "Folder" : "cpp",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Argument-Prescan.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Assertions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/C_002b_002b-Named-Operators.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Character-sets.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Common-Predefined-Macros.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Computed-Includes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Concatenation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Concept-Index.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Conditional-Syntax.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Conditional-Uses.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Conditionals.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/dashMF.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Defined.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Deleted-Code.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Diagnostics.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Differences-from-previous-versions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Directives-Within-Macro-Arguments.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Duplication-of-Side-Effects.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Elif.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Else.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Environment-Variables.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/fdollars_002din_002didentifiers.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Function_002dlike-Macros.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/GNU-Free-Documentation-License.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Header-Files.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Identifier-characters.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/If.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Ifdef.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Implementation-Details.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Implementation-limits.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Implementation_002ddefined-behavior.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Include-Operation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Include-Syntax.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Index-of-Directives.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/index.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Initial-processing.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Invocation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Line-Control.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Macro-Arguments.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Macro-Pitfalls.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Macros.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Misnesting.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Newlines-in-Arguments.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Object_002dlike-Macros.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Obsolete-Features.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Obsolete-once_002donly-headers.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Once_002dOnly-Headers.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Operator-Precedence-Problems.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Option-Index.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Other-Directives.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Overview.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Pragmas.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Predefined-Macros.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Preprocessor-Output.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Search-Path.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Self_002dReferential-Macros.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Standard-Predefined-Macros.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Stringification.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Swallowing-the-Semicolon.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/System-Headers.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/System_002dspecific-Predefined-Macros.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/The-preprocessing-language.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Tokenization.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Traditional-lexical-analysis.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Traditional-macros.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Traditional-miscellany.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Traditional-Mode.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Traditional-warnings.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/trigraphs.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Undefining-and-Redefining-Macros.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Variadic-Macros.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Wrapper-Headers.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cpp/Wtrigraphs.html"
+ ]
+ },
+ {
+ "Folder" : "cppinternals",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cppinternals/Concept-Index.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cppinternals/Conventions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cppinternals/Files.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cppinternals/Guard-Macros.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cppinternals/Hash-Nodes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cppinternals/index.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cppinternals/Invalid-identifiers.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cppinternals/Lexer.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cppinternals/Lexing-a-line.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cppinternals/Line-Numbering.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cppinternals/Macro-Expansion.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/cppinternals/Token-Spacing.html"
+ ]
+ },
+ {
+ "Folder" : "gcc",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Actual-Bugs.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Alignment.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Alpha-Built_002din-Functions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Alternate-Keywords.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/ARC-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Architecture-implementation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Argument-Types.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/ARM-iWMMXt-Built_002din-Functions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/ARM-NEON-Intrinsics.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/ARM-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/ARM-Pragmas.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Arrays-and-pointers-implementation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Asm-Labels.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Assembler-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Atomic-Builtins.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Attribute-Syntax.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/AVR-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Backwards-Compatibility.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Binary-constants.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Blackfin-Built_002din-Functions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Blackfin-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Bound-member-functions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Bug-Criteria.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Bug-Reporting.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Bugs.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/C-Dialect-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/C-Extensions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/C-Implementation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/C99-Thread_002dLocal-Edits.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/C_002b_002b-Attributes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/C_002b_002b-Comments.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/C_002b_002b-Dialect-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/C_002b_002b-Extensions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/C_002b_002b-Interface.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/C_002b_002b-Misunderstandings.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/C_002b_002b98-Thread_002dLocal-Edits.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Case-Ranges.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Cast-to-Union.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Character-Escapes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Characters-implementation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Code-Gen-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Compatibility.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/compatibility_005falias.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Complex.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Compound-Literals.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Conditionals.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Constant-string-objects.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Constraints.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Constructing-Calls.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Contributing.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Contributors.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Copy-Assignment.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Copying.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/CRIS-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Cross_002dCompiler-Problems.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Cross_002dprofiling.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/CRX-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Darwin-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Darwin-Pragmas.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/dashMF.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Debugging-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/DEC-Alpha-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/DEC-Alpha_002fVMS-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Decimal-Float.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Declarators-implementation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Deprecated-Features.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Designated-Inits.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Diagnostic-Pragmas.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Directly_002dmapped-Integer-Functions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Directly_002dmapped-Media-Functions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Directory-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Disappointments.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Dollar-Signs.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Empty-Structures.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Environment-implementation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Environment-Variables.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Escaped-Newlines.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Example-of-asm-with-clobbered-asm-reg.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Executing-code-before-main.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Explicit-Reg-Vars.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Extended-Asm.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/fdollars_002din_002didentifiers.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Fixed-Headers.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Fixed_002dPoint.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Floating-point-implementation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Floating-Types.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/FR_002dV-Built_002din-Functions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/FRV-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Function-Attributes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Function-Names.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Function-Prototypes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Funding.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/G_002b_002b-and-GCC.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Garbage-Collection.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Gcov-and-Optimization.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Gcov-Data-Files.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Gcov-Intro.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Gcov.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Global-Reg-Vars.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/GNU-Free-Documentation-License.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/GNU-Project.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/GNU_002fLinux-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/H8_002f300-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Hex-Floats.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Hints-implementation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/HPPA-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/i386-and-x86_002d64-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/i386-Type-Attributes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/i386-Variable-Attributes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/IA_002d64-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Identifiers-implementation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Incompatibilities.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Incomplete-Enums.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/index.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Initializers.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Inline.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Integers-implementation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Interoperation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Invoking-G_002b_002b.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Invoking-GCC.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Invoking-Gcov.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Java-Exceptions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Keyword-Index.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Labels-as-Values.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Language-Independent-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Library-functions-implementation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Link-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Local-Labels.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Local-Reg-Vars.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Locale_002dspecific-behavior-implementation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Long-Long.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/M32C-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/M32C-Pragmas.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/M32R_002fD-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/M680x0-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/M68hc1x-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Machine-Constraints.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/MCore-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/MIPS-DSP-Built_002din-Functions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/MIPS-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/MIPS-Paired_002dSingle-Support.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/MIPS_002d3D-Built_002din-Functions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Mixed-Declarations.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/MMIX-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/MN10300-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Modifiers.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/MT-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Multi_002dAlternative.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Name-lookup.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Namespace-Association.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Nested-Functions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Non_002dbugs.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Object-Size-Checking.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Objective_002dC.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Offsetof.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Optimize-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Option-Index.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Option-Summary.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Other-Built_002din-Functions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Other-Builtins.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Overall-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Paired_002dSingle-Arithmetic.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Paired_002dSingle-Built_002din-Functions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/PDP_002d11-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Pointer-Arith.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/PowerPC-AltiVec-Built_002din-Functions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/PowerPC-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/PowerPC-Type-Attributes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Pragmas.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Precompiled-Headers.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Preprocessing-directives-implementation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Preprocessor-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Protoize-Caveats.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Qualifiers-implementation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Raw-read_002fwrite-Functions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Restricted-Pointers.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Return-Address.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/RS_002f6000-and-PowerPC-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/RS_002f6000-and-PowerPC-Pragmas.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Running-Protoize.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/S_002f390-and-zSeries-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Score-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Service.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/SH-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Simple-Constraints.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Solaris-Format-Checks.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Solaris-Pragmas.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/SPARC-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/SPARC-VIS-Built_002din-Functions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Spec-Files.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/SPU-Built_002din-Functions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/SPU-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/SPU-Type-Attributes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Standard-Libraries.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Standards.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Statement-Exprs.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Statements-implementation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Static-Definitions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Structure_002dPacking-Pragmas.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Structures-unions-enumerations-and-bit_002dfields-implementation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Submodel-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Subscripting.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Symbol_002dRenaming-Pragmas.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/System-V-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Target-Builtins.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Target-Format-Checks.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Target-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Template-Instantiation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Temporaries.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Thread_002dLocal.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Translation-implementation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Trouble.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Type-Attributes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Type-encoding.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Type-Traits.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Typeof.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Unnamed-Fields.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/V850-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Vague-Linkage.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Variable-Attributes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Variable-Length.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Variadic-Macros.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/VAX-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Vector-Extensions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Visibility-Pragmas.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Volatiles.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/VxWorks-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Warning-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Warnings-and-Errors.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Weak-Pragmas.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/What-you-can-and-what-you-cannot-do-in-_002bload.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Wtrigraphs.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/X86-Built_002din-Functions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/x86_002d64-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Xstormy16-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Xtensa-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/Zero-Length.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gcc/zSeries-Options.html"
+ ]
+ },
+ {
+ "Folder" : "gccinstall",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccinstall/binaries.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccinstall/build.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccinstall/configure.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccinstall/download.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccinstall/finalinstall.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccinstall/gfdl.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccinstall/index.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccinstall/old.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccinstall/prerequisites.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccinstall/specific.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccinstall/test.html"
+ ]
+ },
+ {
+ "Folder" : "gccint",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Accessors.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Ada-Tests.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Adding-new-DECL-node-types.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Addressing-Modes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Aggregate-Return.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Alias-analysis.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Alignment-Output.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/All-Debuggers.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Allocation-Order.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Anchored-Addresses.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Annotations.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Arithmetic.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Assembler-Format.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Assembler.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Attr-Example.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Attributes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Back-End.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Basic-Blocks.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Bit_002dFields.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Blocks.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Build.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/C-Constraint-Interface.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/C-Tests.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/C_002b_002b-ABI.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Caller-Saves.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Calls.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Class-Preferences.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Classes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Cleanups.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Code-Iterators.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Collect2.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Comparisons.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/compat-Testing.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Compound-Expressions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Compound-Lvalues.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Concept-Index.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Condition-Code.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Conditional-Execution.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Conditional-Expressions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Config-Fragments.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Configuration-Files.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Configuration.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Configure-Terms.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Constant-Attributes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Constant-Definitions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Constants.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Constraints.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Containers.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Contributing.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Contributors.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Control-Flow.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Conversions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Copying.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Costs.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Current-structure-hierarchy.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Data-Output.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/DBX-Hooks.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/DBX-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Debugging-Info.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Decimal-float-library-routines.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Declarations.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Deficiencies.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Define-Constraints.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/define_005fpeephole.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/define_005fpeephole2.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Defining-Attributes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Defining-Mode-Iterators.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Defining-Predicates.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Delay-Slots.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Dependency-analysis.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Dependent-Patterns.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Dispatch-Tables.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Documentation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Driver.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Edges.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Elimination.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Empty-Statements.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/epilogue-instruction-pattern.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Example.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Examples.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Exception-handling-routines.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Exception-Handling.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Exception-Region-Output.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Expander-Definitions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Expression-trees.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Expressions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/File-Framework.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/File-Names-and-DBX.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Files.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Filesystem.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Fixed_002dpoint-fractional-library-routines.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Flags.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Floating-Point.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Fragments.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Frame-Layout.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Frame-Registers.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Front-End-Config.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Front-End-Directory.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Front-End.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Function-Basics.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Function-Bodies.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Function-Entry.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Functions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Funding.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/gcc-Directory.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/gcov-Testing.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/GENERIC.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/GGC-Roots.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/GIMPLE-Example.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/GIMPLE-Exception-Handling.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/GIMPLE-Expressions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/GIMPLE.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Gimplification-pass.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/GNU-Free-Documentation-License.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/GNU-Project.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/GTY-Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Header-Dirs.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Headers.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Host-Common.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Host-Config.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Host-Fragment.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Host-Misc.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Identifiers.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Incdec.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Including-Patterns.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/index.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Initialization.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Insn-Attributes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Insn-Canonicalizations.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Insn-Lengths.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Insn-Splitting.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Insns.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Instruction-Output.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Integer-library-routines.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Interface.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Interfaces.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Internal-structure.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Iterators.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Jump-Patterns.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Jumps.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Label-Output.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Lambda.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Languages.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/LCSSA.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Leaf-Functions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Libgcc.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/libgcj-Tests.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Library-Calls.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Library-Files.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Liveness-information.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Logical-Operators.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Loop-Analysis-and-Representation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Loop-manipulation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Loop-querying.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Loop-representation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/loop_002div.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Looping-Patterns.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Loops.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Machine-Constraints.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Machine-Desc.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Machine-Modes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Machine_002dIndependent-Predicates.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Macros-and-Functions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Macros-for-Initialization.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Maintaining-the-CFG.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Makefile.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Man-Page-Generation.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/MIPS-Coprocessors.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Misc.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Miscellaneous-Docs.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Miscellaneous-routines.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Mode-Iterators.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Mode-Switching.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Modifiers.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Multi_002dAlternative.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Namespaces.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Number-of-iterations.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Old-Constraints.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Omega.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Option-file-format.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Option-Index.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Option-properties.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Options.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Output-Statement.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Output-Template.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Overview.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Parsing-pass.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Pass-manager.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Passes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Pattern-Ordering.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Patterns.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/PCH-Target.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Peephole-Definitions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Per_002dFunction-Data.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/PIC.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Portability.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Predicates.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Processor-pipeline-description.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Profile-information.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Profiling.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/profopt-Testing.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/prologue-instruction-pattern.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Reading-RTL.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Register-Arguments.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Register-Basics.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Register-Classes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Registers.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Regs-and-Memory.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Rough-GIMPLE-Grammar.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/RTL-Classes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/RTL-Declarations.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/RTL-Objects.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/RTL-passes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/RTL-Template.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/RTL.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Run_002dtime-Target.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Scalar-evolutions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Scalar-Return.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Scheduling.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Scopes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/SDB-and-DWARF.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Sections.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Selection-Statements.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Sharing.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/shift-patterns.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Side-Effects.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Simple-Constraints.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Soft-float-library-routines.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Source-Tree.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Special-Accessors.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/SSA.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Stack-and-Calling.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Stack-Arguments.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Stack-Checking.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Stack-Registers.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Stack-Smashing-Protection.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Standard-Names.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Statement-Operands.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Statement-Sequences.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Statements.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Storage-Layout.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Subdirectories.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Substitutions.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/System-Config.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Tagging-Insns.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Tail-Calls.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Target-Attributes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Target-Fragment.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Target-Macros.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Target-Structure.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/TARGET_005fHAVE_005fSWITCHABLE_005fBSS_005fSECTIONS.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/TARGET_005fSHIFT_005fTRUNCATION_005fMASK.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Temporaries.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Test-Directives.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Test-Idioms.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Testsuites.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Texinfo-Manuals.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Top-Level.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Trampolines.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Tree-overview.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Tree-SSA.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Tree_002dSSA-passes.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Trees.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Type-Information.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Type-Layout.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Types.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Uninitialized-Data.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Values-in-Registers.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Varargs.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Vector-Operations.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/VMS-Debug.html",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/gccint/Working-with-declarations.html"
+ ]
+ },
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/doc/libiberty.html"
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "g++",
+ "Files" : [
+ {
+ "Folder" : "man",
+ "Files" : [
+ {
+ "Folder" : "man1",
+ "Files" : [
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/man/man1/g++.1"
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "gdb",
+ "Files" : [
+ {
+ "Folder" : "info",
+ "Files" : [
+ "mingw/gdb-6.8-mingw-3/info/annotate.info",
+ "mingw/gdb-6.8-mingw-3/info/bfd.info",
+ "mingw/gdb-6.8-mingw-3/info/configure.info",
+ "mingw/gdb-6.8-mingw-3/info/dir",
+ "mingw/gdb-6.8-mingw-3/info/gdb.info",
+ "mingw/gdb-6.8-mingw-3/info/gdb.info-1",
+ "mingw/gdb-6.8-mingw-3/info/gdb.info-2",
+ "mingw/gdb-6.8-mingw-3/info/gdb.info-3",
+ "mingw/gdb-6.8-mingw-3/info/gdb.info-4",
+ "mingw/gdb-6.8-mingw-3/info/gdbint.info",
+ "mingw/gdb-6.8-mingw-3/info/gdbint.info-1",
+ "mingw/gdb-6.8-mingw-3/info/gdbint.info-2",
+ "mingw/gdb-6.8-mingw-3/info/stabs.info",
+ "mingw/gdb-6.8-mingw-3/info/standards.info"
+ ]
+ },
+ {
+ "Folder" : "man",
+ "Files" : [
+ {
+ "Folder" : "man1",
+ "Files" : [
+ "mingw/gdb-6.8-mingw-3/man/man1/gdb.1",
+ "mingw/gdb-6.8-mingw-3/man/man1/gdbserver.1"
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "make",
+ "Files" : [
+ {
+ "Folder" : "doc",
+ "Files" : [
+ "mingw/mingw32-make-3.81-20080326-2/doc/mingw32-make/README.mingw"
+ ]
+ },
+ {
+ "Folder" : "share",
+ "Files" : [
+ {
+ "Folder" : "info",
+ "Files" : [
+ "mingw/mingw32-make-3.81-20080326-2/share/info/dir",
+ "mingw/mingw32-make-3.81-20080326-2/share/info/make.info",
+ "mingw/mingw32-make-3.81-20080326-2/share/info/make.info-1",
+ "mingw/mingw32-make-3.81-20080326-2/share/info/make.info-2"
+ ]
+ },
+ {
+ "Folder" : "man",
+ "Files" : [
+ {
+ "Folder" : "man1",
+ "Files" : [
+ "mingw/mingw32-make-3.81-20080326-2/share/man/man1/mingw32-make.1"
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "binutils",
+ "Files" : [
+ {
+ "Folder" : "info",
+ "Files" : [
+ "mingw/binutils-2.18.50-20080109-2/info/as.info",
+ "mingw/binutils-2.18.50-20080109-2/info/bfd.info",
+ "mingw/binutils-2.18.50-20080109-2/info/binutils.info",
+ "mingw/binutils-2.18.50-20080109-2/info/configure.info",
+ "mingw/binutils-2.18.50-20080109-2/info/gprof.info",
+ "mingw/binutils-2.18.50-20080109-2/info/ld.info",
+ "mingw/binutils-2.18.50-20080109-2/info/standards.info"
+ ]
+ },
+ {
+ "Folder" : "man",
+ "Files" : [
+ {
+ "Folder" : "man1",
+ "Files" : [
+ "mingw/binutils-2.18.50-20080109-2/man/man1/addr2line.1",
+ "mingw/binutils-2.18.50-20080109-2/man/man1/ar.1",
+ "mingw/binutils-2.18.50-20080109-2/man/man1/as.1",
+ "mingw/binutils-2.18.50-20080109-2/man/man1/c++filt.1",
+ "mingw/binutils-2.18.50-20080109-2/man/man1/dlltool.1",
+ "mingw/binutils-2.18.50-20080109-2/man/man1/gprof.1",
+ "mingw/binutils-2.18.50-20080109-2/man/man1/ld.1",
+ "mingw/binutils-2.18.50-20080109-2/man/man1/nlmconv.1",
+ "mingw/binutils-2.18.50-20080109-2/man/man1/nm.1",
+ "mingw/binutils-2.18.50-20080109-2/man/man1/objcopy.1",
+ "mingw/binutils-2.18.50-20080109-2/man/man1/objdump.1",
+ "mingw/binutils-2.18.50-20080109-2/man/man1/ranlib.1",
+ "mingw/binutils-2.18.50-20080109-2/man/man1/readelf.1",
+ "mingw/binutils-2.18.50-20080109-2/man/man1/size.1",
+ "mingw/binutils-2.18.50-20080109-2/man/man1/strings.1",
+ "mingw/binutils-2.18.50-20080109-2/man/man1/strip.1",
+ "mingw/binutils-2.18.50-20080109-2/man/man1/windmc.1",
+ "mingw/binutils-2.18.50-20080109-2/man/man1/windres.1"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "doc",
+ "Files" : [
+ "mingw/binutils-2.18.50-20080109-2/doc/mingw32-binutils/README.mingw"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "mingw",
+ "Files" : [
+ {
+ "Folder" : "doc",
+ "Files" : [
+ "mingw/mingw-runtime-3.14/doc/mingw-runtime/CONTRIBUTORS",
+ "mingw/mingw-runtime-3.14/doc/mingw-runtime/DISCLAIMER",
+ "mingw/mingw-runtime-3.14/doc/mingw-runtime/README"
+ ]
+ },
+ {
+ "Folder" : "man",
+ "Files" : [
+ {
+ "Folder" : "man3",
+ "Files" : [
+ "mingw/mingw-runtime-3.14/man/man3/basename.3",
+ "mingw/mingw-runtime-3.14/man/man3/dirname.3"
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "gcc",
+ "Files" : [
+ {
+ "Folder" : "bin",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/bin/addr2name.awk",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/bin/cpp.exe",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/bin/gcc.exe",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/bin/gcov.exe",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/bin/libgcc_s_1.dll",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/bin/mingw32-gcc-4.3.0.exe",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/bin/pthreadGC2.dll"
+ ]
+ },
+ {
+ "Folder" : "lib",
+ "Files" : [
+ {
+ "Folder" : "gcc",
+ "Files" : [
+ {
+ "Folder" : "mingw32",
+ "Files" : [
+ {
+ "Folder" : "4.3.0",
+ "Files" : [
+ {
+ "Folder" : "finclude",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/finclude/omp_lib.f90",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/finclude/omp_lib.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/finclude/omp_lib.mod",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/finclude/omp_lib_kinds.mod"
+ ]
+ },
+ {
+ "Folder" : "include",
+ "Files" : [
+ {
+ "Folder" : "ssp",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/ssp/ssp.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/ssp/stdio.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/ssp/string.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/ssp/unistd.h"
+ ]
+ },
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/ammintrin.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/bmmintrin.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/cpuid.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/emmintrin.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/float.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/iso646.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/mm3dnow.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/mm_malloc.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/mmintrin-common.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/mmintrin.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/nmmintrin.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/omp.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/pmmintrin.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/smmintrin.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/stdarg.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/stdbool.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/stddef.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/stdfix.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/tgmath.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/tmmintrin.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/unwind.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/varargs.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/xmmintrin.h"
+ ]
+ },
+ {
+ "Folder" : "include-fixed",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include-fixed/limits.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include-fixed/README",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include-fixed/syslimits.h"
+ ]
+ },
+ {
+ "Folder" : "install-tools",
+ "Files" : [
+ {
+ "Folder" : "include",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/install-tools/include/limits.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/install-tools/include/README"
+ ]
+ },
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/install-tools/fixinc_list",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/install-tools/gsyslimits.h",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/install-tools/macro_list",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/install-tools/mkheaders.conf"
+ ]
+ },
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/crtbegin.o",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/crtend.o",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/crtfastmath.o",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/libgcc.a",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/libgcc_s.a",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/libgcov.a",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/libgomp.a",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/libgomp.la",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/libgomp.spec",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/libssp.a",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/libssp.la",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/libssp_nonshared.a",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/libssp_nonshared.la"
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/libiberty.a",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/lib/libpthread.a"
+ ]
+ },
+ {
+ "Folder" : "libexec",
+ "Files" : [
+ {
+ "Folder" : "gcc",
+ "Files" : [
+ {
+ "Folder" : "mingw32",
+ "Files" : [
+ {
+ "Folder" : "4.3.0",
+ "Files" : [
+ {
+ "Folder" : "install-tools",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/libexec/gcc/mingw32/4.3.0/install-tools/fixinc.sh",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/libexec/gcc/mingw32/4.3.0/install-tools/fixincl.exe",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/libexec/gcc/mingw32/4.3.0/install-tools/mkheaders",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/libexec/gcc/mingw32/4.3.0/install-tools/mkinstalldirs"
+ ]
+ },
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/libexec/gcc/mingw32/4.3.0/cc1.exe",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/libexec/gcc/mingw32/4.3.0/collect2.exe"
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "gdb",
+ "Files" : [
+ {
+ "Folder" : "bin",
+ "Files" : [
+ "mingw/gdb-6.8-mingw-3/bin/gdb.exe",
+ "mingw/gdb-6.8-mingw-3/bin/gdbserver.exe"
+ ]
+ },
+ {
+ "Folder" : "lib",
+ "Files" : [
+ "mingw/gdb-6.8-mingw-3/lib/libbfd.a",
+ "mingw/gdb-6.8-mingw-3/lib/libbfd.la",
+ "mingw/gdb-6.8-mingw-3/lib/libiberty.a",
+ "mingw/gdb-6.8-mingw-3/lib/libopcodes.a",
+ "mingw/gdb-6.8-mingw-3/lib/libopcodes.la"
+ ]
+ },
+ {
+ "Folder" : "include",
+ "Files" : [
+ "mingw/gdb-6.8-mingw-3/include/ansidecl.h",
+ "mingw/gdb-6.8-mingw-3/include/bfd.h",
+ "mingw/gdb-6.8-mingw-3/include/bfdlink.h",
+ "mingw/gdb-6.8-mingw-3/include/dis-asm.h",
+ "mingw/gdb-6.8-mingw-3/include/symcat.h"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "mingw",
+ "Files" : [
+ {
+ "Folder" : "bin",
+ "Files" : [
+ "mingw/mingw-runtime-3.14/bin/mingwm10.dll"
+ ]
+ },
+ {
+ "Folder" : "lib",
+ "Files" : [
+ "mingw/mingw-runtime-3.14/lib/binmode.o",
+ "mingw/mingw-runtime-3.14/lib/crt1.o",
+ "mingw/mingw-runtime-3.14/lib/crt2.o",
+ "mingw/mingw-runtime-3.14/lib/CRT_fp10.o",
+ "mingw/mingw-runtime-3.14/lib/CRT_fp8.o",
+ "mingw/mingw-runtime-3.14/lib/CRT_noglob.o",
+ "mingw/mingw-runtime-3.14/lib/crtmt.o",
+ "mingw/mingw-runtime-3.14/lib/crtst.o",
+ "mingw/mingw-runtime-3.14/lib/dllcrt1.o",
+ "mingw/mingw-runtime-3.14/lib/dllcrt2.o",
+ "mingw/mingw-runtime-3.14/lib/gcrt1.o",
+ "mingw/mingw-runtime-3.14/lib/gcrt2.o",
+ "mingw/mingw-runtime-3.14/lib/libcoldname.a",
+ "mingw/mingw-runtime-3.14/lib/libcrtdll.a",
+ "mingw/mingw-runtime-3.14/lib/libgmon.a",
+ "mingw/mingw-runtime-3.14/lib/libm.a",
+ "mingw/mingw-runtime-3.14/lib/libmingw32.a",
+ "mingw/mingw-runtime-3.14/lib/libmingwex.a",
+ "mingw/mingw-runtime-3.14/lib/libmingwthrd.a",
+ "mingw/mingw-runtime-3.14/lib/libmoldname.a",
+ "mingw/mingw-runtime-3.14/lib/libmoldnamed.a",
+ "mingw/mingw-runtime-3.14/lib/libmsvcr70.a",
+ "mingw/mingw-runtime-3.14/lib/libmsvcr70d.a",
+ "mingw/mingw-runtime-3.14/lib/libmsvcr71.a",
+ "mingw/mingw-runtime-3.14/lib/libmsvcr71d.a",
+ "mingw/mingw-runtime-3.14/lib/libmsvcr80.a",
+ "mingw/mingw-runtime-3.14/lib/libmsvcr80d.a",
+ "mingw/mingw-runtime-3.14/lib/libmsvcr90.a",
+ "mingw/mingw-runtime-3.14/lib/libmsvcr90d.a",
+ "mingw/mingw-runtime-3.14/lib/libmsvcrt.a",
+ "mingw/mingw-runtime-3.14/lib/libmsvcrtd.a",
+ "mingw/mingw-runtime-3.14/lib/txtmode.o"
+ ]
+ },
+ {
+ "Folder" : "include",
+ "Files" : [
+ {
+ "Folder" : "sys",
+ "Files" : [
+ "mingw/mingw-runtime-3.14/include/sys/fcntl.h",
+ "mingw/mingw-runtime-3.14/include/sys/file.h",
+ "mingw/mingw-runtime-3.14/include/sys/locking.h",
+ "mingw/mingw-runtime-3.14/include/sys/param.h",
+ "mingw/mingw-runtime-3.14/include/sys/stat.h",
+ "mingw/mingw-runtime-3.14/include/sys/time.h",
+ "mingw/mingw-runtime-3.14/include/sys/timeb.h",
+ "mingw/mingw-runtime-3.14/include/sys/types.h",
+ "mingw/mingw-runtime-3.14/include/sys/unistd.h",
+ "mingw/mingw-runtime-3.14/include/sys/utime.h"
+ ]
+ },
+ "mingw/mingw-runtime-3.14/include/_mingw.h",
+ "mingw/mingw-runtime-3.14/include/assert.h",
+ "mingw/mingw-runtime-3.14/include/complex.h",
+ "mingw/mingw-runtime-3.14/include/conio.h",
+ "mingw/mingw-runtime-3.14/include/ctype.h",
+ "mingw/mingw-runtime-3.14/include/dir.h",
+ "mingw/mingw-runtime-3.14/include/direct.h",
+ "mingw/mingw-runtime-3.14/include/dirent.h",
+ "mingw/mingw-runtime-3.14/include/dos.h",
+ "mingw/mingw-runtime-3.14/include/errno.h",
+ "mingw/mingw-runtime-3.14/include/excpt.h",
+ "mingw/mingw-runtime-3.14/include/fcntl.h",
+ "mingw/mingw-runtime-3.14/include/fenv.h",
+ "mingw/mingw-runtime-3.14/include/float.h",
+ "mingw/mingw-runtime-3.14/include/getopt.h",
+ "mingw/mingw-runtime-3.14/include/gmon.h",
+ "mingw/mingw-runtime-3.14/include/inttypes.h",
+ "mingw/mingw-runtime-3.14/include/io.h",
+ "mingw/mingw-runtime-3.14/include/libgen.h",
+ "mingw/mingw-runtime-3.14/include/limits.h",
+ "mingw/mingw-runtime-3.14/include/locale.h",
+ "mingw/mingw-runtime-3.14/include/malloc.h",
+ "mingw/mingw-runtime-3.14/include/math.h",
+ "mingw/mingw-runtime-3.14/include/mbctype.h",
+ "mingw/mingw-runtime-3.14/include/mbstring.h",
+ "mingw/mingw-runtime-3.14/include/mem.h",
+ "mingw/mingw-runtime-3.14/include/memory.h",
+ "mingw/mingw-runtime-3.14/include/process.h",
+ "mingw/mingw-runtime-3.14/include/profil.h",
+ "mingw/mingw-runtime-3.14/include/profile.h",
+ "mingw/mingw-runtime-3.14/include/search.h",
+ "mingw/mingw-runtime-3.14/include/setjmp.h",
+ "mingw/mingw-runtime-3.14/include/share.h",
+ "mingw/mingw-runtime-3.14/include/signal.h",
+ "mingw/mingw-runtime-3.14/include/stdint.h",
+ "mingw/mingw-runtime-3.14/include/stdio.h",
+ "mingw/mingw-runtime-3.14/include/stdlib.h",
+ "mingw/mingw-runtime-3.14/include/string.h",
+ "mingw/mingw-runtime-3.14/include/strings.h",
+ "mingw/mingw-runtime-3.14/include/tchar.h",
+ "mingw/mingw-runtime-3.14/include/time.h",
+ "mingw/mingw-runtime-3.14/include/unistd.h",
+ "mingw/mingw-runtime-3.14/include/utime.h",
+ "mingw/mingw-runtime-3.14/include/values.h",
+ "mingw/mingw-runtime-3.14/include/varargs.h",
+ "mingw/mingw-runtime-3.14/include/wchar.h",
+ "mingw/mingw-runtime-3.14/include/wctype.h",
+ "mingw/x87inline.h"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "binutils",
+ "Files" : [
+ {
+ "Folder" : "bin",
+ "Files" : [
+ "mingw/binutils-2.18.50-20080109-2/bin/addr2line.exe",
+ "mingw/binutils-2.18.50-20080109-2/bin/ar.exe",
+ "mingw/binutils-2.18.50-20080109-2/bin/as.exe",
+ "mingw/binutils-2.18.50-20080109-2/bin/c++filt.exe",
+ "mingw/binutils-2.18.50-20080109-2/bin/dlltool.exe",
+ "mingw/binutils-2.18.50-20080109-2/bin/dllwrap.exe",
+ "mingw/binutils-2.18.50-20080109-2/bin/gprof.exe",
+ "mingw/binutils-2.18.50-20080109-2/bin/ld.exe",
+ "mingw/binutils-2.18.50-20080109-2/bin/nm.exe",
+ "mingw/binutils-2.18.50-20080109-2/bin/objcopy.exe",
+ "mingw/binutils-2.18.50-20080109-2/bin/objdump.exe",
+ "mingw/binutils-2.18.50-20080109-2/bin/ranlib.exe",
+ "mingw/binutils-2.18.50-20080109-2/bin/readelf.exe",
+ "mingw/binutils-2.18.50-20080109-2/bin/size.exe",
+ "mingw/binutils-2.18.50-20080109-2/bin/strings.exe",
+ "mingw/binutils-2.18.50-20080109-2/bin/strip.exe",
+ "mingw/binutils-2.18.50-20080109-2/bin/windmc.exe",
+ "mingw/binutils-2.18.50-20080109-2/bin/windres.exe"
+ ]
+ },
+ {
+ "Folder" : "include",
+ "Files" : [
+ "mingw/binutils-2.18.50-20080109-2/include/ansidecl.h",
+ "mingw/binutils-2.18.50-20080109-2/include/bfd.h",
+ "mingw/binutils-2.18.50-20080109-2/include/bfdlink.h",
+ "mingw/binutils-2.18.50-20080109-2/include/dis-asm.h",
+ "mingw/binutils-2.18.50-20080109-2/include/symcat.h"
+ ]
+ },
+ {
+ "Folder" : "lib",
+ "Files" : [
+ "mingw/binutils-2.18.50-20080109-2/lib/libbfd.a",
+ "mingw/binutils-2.18.50-20080109-2/lib/libbfd.la",
+ "mingw/binutils-2.18.50-20080109-2/lib/libiberty.a",
+ "mingw/binutils-2.18.50-20080109-2/lib/libopcodes.a",
+ "mingw/binutils-2.18.50-20080109-2/lib/libopcodes.la"
+ ]
+ },
+ {
+ "Folder" : "mingw32",
+ "Files" : [
+ {
+ "Folder" : "bin",
+ "Files" : [
+ "mingw/binutils-2.18.50-20080109-2/mingw32/bin/ar.exe",
+ "mingw/binutils-2.18.50-20080109-2/mingw32/bin/as.exe",
+ "mingw/binutils-2.18.50-20080109-2/mingw32/bin/dlltool.exe",
+ "mingw/binutils-2.18.50-20080109-2/mingw32/bin/ld.exe",
+ "mingw/binutils-2.18.50-20080109-2/mingw32/bin/nm.exe",
+ "mingw/binutils-2.18.50-20080109-2/mingw32/bin/objcopy.exe",
+ "mingw/binutils-2.18.50-20080109-2/mingw32/bin/objdump.exe",
+ "mingw/binutils-2.18.50-20080109-2/mingw32/bin/ranlib.exe",
+ "mingw/binutils-2.18.50-20080109-2/mingw32/bin/strip.exe"
+ ]
+ },
+ {
+ "Folder" : "lib",
+ "Files" : [
+ {
+ "Folder" : "ldscripts",
+ "Files" : [
+ "mingw/binutils-2.18.50-20080109-2/mingw32/lib/ldscripts/i386pe.x",
+ "mingw/binutils-2.18.50-20080109-2/mingw32/lib/ldscripts/i386pe.xa",
+ "mingw/binutils-2.18.50-20080109-2/mingw32/lib/ldscripts/i386pe.xbn",
+ "mingw/binutils-2.18.50-20080109-2/mingw32/lib/ldscripts/i386pe.xn",
+ "mingw/binutils-2.18.50-20080109-2/mingw32/lib/ldscripts/i386pe.xr",
+ "mingw/binutils-2.18.50-20080109-2/mingw32/lib/ldscripts/i386pe.xu"
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "make",
+ "Files" : [
+ {
+ "Folder" : "bin",
+ "Files" : [
+ "mingw/mingw32-make-3.81-20080326-2/bin/make.exe"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "g++",
+ "Files" : [
+ {
+ "Folder" : "bin",
+ "Files" : [
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/bin/c++.exe",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/bin/g++.exe",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/bin/libstdc++_6.dll",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/bin/mingw32-c++.exe",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/bin/mingw32-g++.exe",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/bin/mingw32-gcc.exe"
+ ]
+ },
+ {
+ "Folder" : "lib",
+ "Files" : [
+ {
+ "Folder" : "gcc",
+ "Files" : [
+ {
+ "Folder" : "mingw32",
+ "Files" : [
+ {
+ "Folder" : "4.3.0",
+ "Files" : [
+ {
+ "Folder" : "debug",
+ "Files" : [
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/debug/libstdc++.a",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/debug/libstdc++.la"
+ ]
+ },
+ {
+ "Folder" : "include",
+ "Files" : [
+ {
+ "Folder" : "c++",
+ "Files" : [
+ {
+ "Folder" : "backward",
+ "Files" : [
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/backward/auto_ptr.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/backward/backward_warning.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/backward/binders.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/backward/hash_fun.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/backward/hash_map",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/backward/hash_set",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/backward/hashtable.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/backward/strstream"
+ ]
+ },
+ {
+ "Folder" : "bits",
+ "Files" : [
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/algorithmfwd.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/allocator.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/basic_ios.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/basic_ios.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/basic_string.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/basic_string.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/boost_concept_check.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/boost_sp_shared_count.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/char_traits.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/cmath.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/codecvt.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/concept_check.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/cpp_type_traits.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/deque.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/fstream.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/functexcept.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/functional_hash.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/gslice.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/gslice_array.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/hashtable.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/indirect_array.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/ios_base.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/istream.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/list.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/locale_classes.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/locale_classes.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/locale_facets.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/locale_facets.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/locale_facets_nonio.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/locale_facets_nonio.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/localefwd.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/mask_array.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/ostream.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/ostream_insert.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/postypes.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/slice_array.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/sstream.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_algo.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_algobase.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_bvector.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_construct.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_deque.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_function.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_heap.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_iterator.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_iterator_base_funcs.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_iterator_base_types.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_list.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_map.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_move.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_multimap.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_multiset.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_numeric.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_pair.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_queue.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_raw_storage_iter.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_relops.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_set.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_stack.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_tempbuf.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_tree.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_uninitialized.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stl_vector.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stream_iterator.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/streambuf.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/streambuf_iterator.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/stringfwd.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/valarray_after.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/valarray_array.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/valarray_array.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/valarray_before.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bits/vector.tcc"
+ ]
+ },
+ {
+ "Folder" : "debug",
+ "Files" : [
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/debug/bitset",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/debug/debug.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/debug/deque",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/debug/formatter.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/debug/functions.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/debug/list",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/debug/macros.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/debug/map",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/debug/map.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/debug/multimap.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/debug/multiset.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/debug/safe_association.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/debug/safe_base.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/debug/safe_iterator.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/debug/safe_iterator.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/debug/safe_sequence.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/debug/set",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/debug/set.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/debug/string",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/debug/unordered_map",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/debug/unordered_set",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/debug/vector"
+ ]
+ },
+ {
+ "Folder" : "mingw32",
+ "Files" : [
+ {
+ "Folder" : "bits",
+ "Files" : [
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/mingw32/bits/atomic_word.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/mingw32/bits/basic_file.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/mingw32/bits/c++allocator.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/mingw32/bits/c++config.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/mingw32/bits/c++io.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/mingw32/bits/c++locale.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/mingw32/bits/cpu_defines.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/mingw32/bits/ctype_base.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/mingw32/bits/ctype_inline.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/mingw32/bits/ctype_noninline.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/mingw32/bits/cxxabi_tweaks.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/mingw32/bits/extc++.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/mingw32/bits/gthr-default.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/mingw32/bits/gthr-posix.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/mingw32/bits/gthr-single.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/mingw32/bits/gthr-tpf.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/mingw32/bits/gthr.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/mingw32/bits/messages_members.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/mingw32/bits/os_defines.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/mingw32/bits/stdc++.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/mingw32/bits/stdtr1c++.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/mingw32/bits/time_members.h"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "parallel",
+ "Files" : [
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/algo.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/algobase.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/algorithm",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/algorithmfwd.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/balanced_quicksort.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/base.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/basic_iterator.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/checkers.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/compatibility.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/compiletime_settings.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/equally_split.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/features.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/find.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/find_selectors.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/for_each.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/for_each_selectors.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/iterator.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/list_partition.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/losertree.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/merge.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/multiseq_selection.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/multiway_merge.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/multiway_mergesort.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/numeric",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/numericfwd.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/omp_loop.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/omp_loop_static.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/par_loop.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/parallel.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/partial_sum.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/partition.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/queue.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/quicksort.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/random_number.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/random_shuffle.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/search.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/set_operations.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/settings.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/sort.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/tags.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/types.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/unique_copy.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/parallel/workstealing.h"
+ ]
+ },
+ {
+ "Folder" : "tr1",
+ "Files" : [
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/array",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/bessel_function.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/beta_function.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/boost_sp_shared_count.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/ccomplex",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/cctype",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/cfenv",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/cfloat",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/cinttypes",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/climits",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/cmath",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/complex",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/complex.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/cstdarg",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/cstdbool",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/cstdint",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/cstdio",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/cstdlib",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/ctgmath",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/ctime",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/ctype.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/cwchar",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/cwctype",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/ell_integral.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/exp_integral.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/fenv.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/float.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/functional",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/functional_hash.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/gamma.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/hashtable.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/hypergeometric.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/inttypes.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/legendre_function.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/limits.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/math.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/memory",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/modified_bessel_func.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/poly_hermite.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/poly_laguerre.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/random",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/regex",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/riemann_zeta.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/special_function_util.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/stdarg.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/stdbool.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/stdint.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/stdio.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/stdlib.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/tgmath.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/tuple",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/type_traits",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/unordered_map",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/unordered_set",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/utility",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/wchar.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1/wctype.h"
+ ]
+ },
+ {
+ "Folder" : "tr1_impl",
+ "Files" : [
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/array",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/boost_shared_ptr.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/boost_sp_counted_base.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/cctype",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/cfenv",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/cinttypes",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/cmath",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/complex",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/cstdint",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/cstdio",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/cstdlib",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/cwchar",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/cwctype",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/functional",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/functional_hash.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/hashtable",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/hashtable_policy.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/random",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/random.tcc",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/regex",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/type_traits",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/unordered_map",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/unordered_set",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tr1_impl/utility"
+ ]
+ },
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/algorithm",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/array",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/bitset",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/c++0x_warning.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/cassert",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/ccomplex",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/cctype",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/cerrno",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/cfenv",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/cfloat",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/cinttypes",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/ciso646",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/climits",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/clocale",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/cmath",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/complex",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/complex.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/csetjmp",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/csignal",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/cstdarg",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/cstdbool",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/cstddef",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/cstdint",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/cstdio",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/cstdlib",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/cstring",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/ctgmath",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/ctime",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/cwchar",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/cwctype",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/cxxabi-forced.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/cxxabi.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/deque",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/exception",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/exception_defines.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/fenv.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/fstream",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/functional",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/iomanip",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/ios",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/iosfwd",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/iostream",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/istream",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/iterator",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/limits",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/list",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/locale",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/map",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/memory",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/new",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/numeric",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/ostream",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/queue",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/random",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/regex",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/set",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/sstream",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/stack",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/stdexcept",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/streambuf",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/string",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tgmath.h",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/tuple",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/type_traits",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/typeinfo",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/unordered_map",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/unordered_set",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/utility",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/valarray",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/include/c++/vector"
+ ]
+ }
+ ]
+ },
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/libstdc++.a",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/libstdc++.la",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/libstdc++_s.a",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/libsupc++.a",
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/lib/gcc/mingw32/4.3.0/libsupc++.la"
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "libexec",
+ "Files" : [
+ {
+ "Folder" : "gcc",
+ "Files" : [
+ {
+ "Folder" : "mingw32",
+ "Files" : [
+ {
+ "Folder" : "4.3.0",
+ "Files" : [
+ "mingw/gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin/libexec/gcc/mingw32/4.3.0/cc1plus.exe"
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "win32",
+ "Files" : [
+ {
+ "Folder" : "include",
+ "Files" : [
+ {
+ "Folder" : "ddk",
+ "Files" : [
+ "mingw/w32api-3.11/include/ddk/atm.h",
+ "mingw/w32api-3.11/include/ddk/batclass.h",
+ "mingw/w32api-3.11/include/ddk/cfg.h",
+ "mingw/w32api-3.11/include/ddk/cfgmgr32.h",
+ "mingw/w32api-3.11/include/ddk/d4drvif.h",
+ "mingw/w32api-3.11/include/ddk/d4iface.h",
+ "mingw/w32api-3.11/include/ddk/ddkmapi.h",
+ "mingw/w32api-3.11/include/ddk/hidclass.h",
+ "mingw/w32api-3.11/include/ddk/hidpi.h",
+ "mingw/w32api-3.11/include/ddk/hidsdi.h",
+ "mingw/w32api-3.11/include/ddk/hidusage.h",
+ "mingw/w32api-3.11/include/ddk/kbdmou.h",
+ "mingw/w32api-3.11/include/ddk/mcd.h",
+ "mingw/w32api-3.11/include/ddk/miniport.h",
+ "mingw/w32api-3.11/include/ddk/minitape.h",
+ "mingw/w32api-3.11/include/ddk/mountdev.h",
+ "mingw/w32api-3.11/include/ddk/mountmgr.h",
+ "mingw/w32api-3.11/include/ddk/ndis.h",
+ "mingw/w32api-3.11/include/ddk/ndisguid.h",
+ "mingw/w32api-3.11/include/ddk/ndistapi.h",
+ "mingw/w32api-3.11/include/ddk/ndiswan.h",
+ "mingw/w32api-3.11/include/ddk/netevent.h",
+ "mingw/w32api-3.11/include/ddk/netpnp.h",
+ "mingw/w32api-3.11/include/ddk/newdev.h",
+ "mingw/w32api-3.11/include/ddk/ntapi.h",
+ "mingw/w32api-3.11/include/ddk/ntdd8042.h",
+ "mingw/w32api-3.11/include/ddk/ntddbeep.h",
+ "mingw/w32api-3.11/include/ddk/ntddcdrm.h",
+ "mingw/w32api-3.11/include/ddk/ntddcdvd.h",
+ "mingw/w32api-3.11/include/ddk/ntddchgr.h",
+ "mingw/w32api-3.11/include/ddk/ntdddisk.h",
+ "mingw/w32api-3.11/include/ddk/ntddk.h",
+ "mingw/w32api-3.11/include/ddk/ntddkbd.h",
+ "mingw/w32api-3.11/include/ddk/ntddmou.h",
+ "mingw/w32api-3.11/include/ddk/ntddndis.h",
+ "mingw/w32api-3.11/include/ddk/ntddpar.h",
+ "mingw/w32api-3.11/include/ddk/ntddpcm.h",
+ "mingw/w32api-3.11/include/ddk/ntddscsi.h",
+ "mingw/w32api-3.11/include/ddk/ntddser.h",
+ "mingw/w32api-3.11/include/ddk/ntddstor.h",
+ "mingw/w32api-3.11/include/ddk/ntddtape.h",
+ "mingw/w32api-3.11/include/ddk/ntddtdi.h",
+ "mingw/w32api-3.11/include/ddk/ntddvdeo.h",
+ "mingw/w32api-3.11/include/ddk/ntddvol.h",
+ "mingw/w32api-3.11/include/ddk/ntifs.h",
+ "mingw/w32api-3.11/include/ddk/ntpoapi.h",
+ "mingw/w32api-3.11/include/ddk/ntstatus.h",
+ "mingw/w32api-3.11/include/ddk/parallel.h",
+ "mingw/w32api-3.11/include/ddk/pfhook.h",
+ "mingw/w32api-3.11/include/ddk/poclass.h",
+ "mingw/w32api-3.11/include/ddk/scsi.h",
+ "mingw/w32api-3.11/include/ddk/scsiscan.h",
+ "mingw/w32api-3.11/include/ddk/scsiwmi.h",
+ "mingw/w32api-3.11/include/ddk/smbus.h",
+ "mingw/w32api-3.11/include/ddk/srb.h",
+ "mingw/w32api-3.11/include/ddk/storport.h",
+ "mingw/w32api-3.11/include/ddk/tdi.h",
+ "mingw/w32api-3.11/include/ddk/tdiinfo.h",
+ "mingw/w32api-3.11/include/ddk/tdikrnl.h",
+ "mingw/w32api-3.11/include/ddk/tdistat.h",
+ "mingw/w32api-3.11/include/ddk/tvout.h",
+ "mingw/w32api-3.11/include/ddk/upssvc.h",
+ "mingw/w32api-3.11/include/ddk/usb.h",
+ "mingw/w32api-3.11/include/ddk/usb100.h",
+ "mingw/w32api-3.11/include/ddk/usbcamdi.h",
+ "mingw/w32api-3.11/include/ddk/usbdi.h",
+ "mingw/w32api-3.11/include/ddk/usbioctl.h",
+ "mingw/w32api-3.11/include/ddk/usbiodef.h",
+ "mingw/w32api-3.11/include/ddk/usbscan.h",
+ "mingw/w32api-3.11/include/ddk/usbuser.h",
+ "mingw/w32api-3.11/include/ddk/video.h",
+ "mingw/w32api-3.11/include/ddk/videoagp.h",
+ "mingw/w32api-3.11/include/ddk/win2k.h",
+ "mingw/w32api-3.11/include/ddk/winddi.h",
+ "mingw/w32api-3.11/include/ddk/winddk.h",
+ "mingw/w32api-3.11/include/ddk/winnt4.h",
+ "mingw/w32api-3.11/include/ddk/winxp.h",
+ "mingw/w32api-3.11/include/ddk/ws2san.h",
+ "mingw/w32api-3.11/include/ddk/xfilter.h"
+ ]
+ },
+ {
+ "Folder" : "GL",
+ "Files" : [
+ "mingw/w32api-3.11/include/GL/gl.h",
+ "mingw/w32api-3.11/include/GL/glext.h",
+ "mingw/w32api-3.11/include/GL/glu.h"
+ ]
+ },
+ "mingw/w32api-3.11/include/accctrl.h",
+ "mingw/w32api-3.11/include/aclapi.h",
+ "mingw/w32api-3.11/include/aclui.h",
+ "mingw/w32api-3.11/include/adsprop.h",
+ "mingw/w32api-3.11/include/afxres.h",
+ "mingw/w32api-3.11/include/amaudio.h",
+ "mingw/w32api-3.11/include/amvideo.h",
+ "mingw/w32api-3.11/include/audevcod.h",
+ "mingw/w32api-3.11/include/aviriff.h",
+ "mingw/w32api-3.11/include/aygshell.h",
+ "mingw/w32api-3.11/include/basetsd.h",
+ "mingw/w32api-3.11/include/basetyps.h",
+ "mingw/w32api-3.11/include/bdatypes.h",
+ "mingw/w32api-3.11/include/cderr.h",
+ "mingw/w32api-3.11/include/cguid.h",
+ "mingw/w32api-3.11/include/cmnquery.h",
+ "mingw/w32api-3.11/include/comcat.h",
+ "mingw/w32api-3.11/include/commctrl.h",
+ "mingw/w32api-3.11/include/commdlg.h",
+ "mingw/w32api-3.11/include/control.h",
+ "mingw/w32api-3.11/include/cpl.h",
+ "mingw/w32api-3.11/include/cplext.h",
+ "mingw/w32api-3.11/include/custcntl.h",
+ "mingw/w32api-3.11/include/d3d9.h",
+ "mingw/w32api-3.11/include/d3d9caps.h",
+ "mingw/w32api-3.11/include/d3d9types.h",
+ "mingw/w32api-3.11/include/dbt.h",
+ "mingw/w32api-3.11/include/dde.h",
+ "mingw/w32api-3.11/include/ddeml.h",
+ "mingw/w32api-3.11/include/devguid.h",
+ "mingw/w32api-3.11/include/dhcpcsdk.h",
+ "mingw/w32api-3.11/include/dlgs.h",
+ "mingw/w32api-3.11/include/docobj.h",
+ "mingw/w32api-3.11/include/dsadmin.h",
+ "mingw/w32api-3.11/include/dsclient.h",
+ "mingw/w32api-3.11/include/dsgetdc.h",
+ "mingw/w32api-3.11/include/dshow.h",
+ "mingw/w32api-3.11/include/dsquery.h",
+ "mingw/w32api-3.11/include/dsrole.h",
+ "mingw/w32api-3.11/include/dvdevcod.h",
+ "mingw/w32api-3.11/include/dvdmedia.h",
+ "mingw/w32api-3.11/include/dxerr8.h",
+ "mingw/w32api-3.11/include/dxerr9.h",
+ "mingw/w32api-3.11/include/edevdefs.h",
+ "mingw/w32api-3.11/include/errorrep.h",
+ "mingw/w32api-3.11/include/errors.h",
+ "mingw/w32api-3.11/include/evcode.h",
+ "mingw/w32api-3.11/include/exdisp.h",
+ "mingw/w32api-3.11/include/exdispid.h",
+ "mingw/w32api-3.11/include/fltdefs.h",
+ "mingw/w32api-3.11/include/httpext.h",
+ "mingw/w32api-3.11/include/icm.h",
+ "mingw/w32api-3.11/include/idispids.h",
+ "mingw/w32api-3.11/include/il21dec.h",
+ "mingw/w32api-3.11/include/imagehlp.h",
+ "mingw/w32api-3.11/include/imm.h",
+ "mingw/w32api-3.11/include/initguid.h",
+ "mingw/w32api-3.11/include/intshcut.h",
+ "mingw/w32api-3.11/include/ipexport.h",
+ "mingw/w32api-3.11/include/iphlpapi.h",
+ "mingw/w32api-3.11/include/ipifcons.h",
+ "mingw/w32api-3.11/include/ipinfoid.h",
+ "mingw/w32api-3.11/include/iprtrmib.h",
+ "mingw/w32api-3.11/include/iptypes.h",
+ "mingw/w32api-3.11/include/ipxconst.h",
+ "mingw/w32api-3.11/include/ipxrtdef.h",
+ "mingw/w32api-3.11/include/ipxtfflt.h",
+ "mingw/w32api-3.11/include/isguids.h",
+ "mingw/w32api-3.11/include/ks.h",
+ "mingw/w32api-3.11/include/ksmedia.h",
+ "mingw/w32api-3.11/include/largeint.h",
+ "mingw/w32api-3.11/include/lm.h",
+ "mingw/w32api-3.11/include/lmaccess.h",
+ "mingw/w32api-3.11/include/lmalert.h",
+ "mingw/w32api-3.11/include/lmapibuf.h",
+ "mingw/w32api-3.11/include/lmat.h",
+ "mingw/w32api-3.11/include/lmaudit.h",
+ "mingw/w32api-3.11/include/lmbrowsr.h",
+ "mingw/w32api-3.11/include/lmchdev.h",
+ "mingw/w32api-3.11/include/lmconfig.h",
+ "mingw/w32api-3.11/include/lmcons.h",
+ "mingw/w32api-3.11/include/lmerr.h",
+ "mingw/w32api-3.11/include/lmerrlog.h",
+ "mingw/w32api-3.11/include/lmmsg.h",
+ "mingw/w32api-3.11/include/lmremutl.h",
+ "mingw/w32api-3.11/include/lmrepl.h",
+ "mingw/w32api-3.11/include/lmserver.h",
+ "mingw/w32api-3.11/include/lmshare.h",
+ "mingw/w32api-3.11/include/lmsname.h",
+ "mingw/w32api-3.11/include/lmstats.h",
+ "mingw/w32api-3.11/include/lmsvc.h",
+ "mingw/w32api-3.11/include/lmuse.h",
+ "mingw/w32api-3.11/include/lmuseflg.h",
+ "mingw/w32api-3.11/include/lmwksta.h",
+ "mingw/w32api-3.11/include/lzexpand.h",
+ "mingw/w32api-3.11/include/mapi.h",
+ "mingw/w32api-3.11/include/mciavi.h",
+ "mingw/w32api-3.11/include/mcx.h",
+ "mingw/w32api-3.11/include/mgm.h",
+ "mingw/w32api-3.11/include/mgmtapi.h",
+ "mingw/w32api-3.11/include/mlang.h",
+ "mingw/w32api-3.11/include/mmreg.h",
+ "mingw/w32api-3.11/include/mmsystem.h",
+ "mingw/w32api-3.11/include/mpegtype.h",
+ "mingw/w32api-3.11/include/mprapi.h",
+ "mingw/w32api-3.11/include/mq.h",
+ "mingw/w32api-3.11/include/msacm.h",
+ "mingw/w32api-3.11/include/mshtml.h",
+ "mingw/w32api-3.11/include/mswsock.h",
+ "mingw/w32api-3.11/include/nb30.h",
+ "mingw/w32api-3.11/include/nddeapi.h",
+ "mingw/w32api-3.11/include/nspapi.h",
+ "mingw/w32api-3.11/include/ntdef.h",
+ "mingw/w32api-3.11/include/ntdll.h",
+ "mingw/w32api-3.11/include/ntdsapi.h",
+ "mingw/w32api-3.11/include/ntdsbcli.h",
+ "mingw/w32api-3.11/include/ntldap.h",
+ "mingw/w32api-3.11/include/ntsecapi.h",
+ "mingw/w32api-3.11/include/ntsecpkg.h",
+ "mingw/w32api-3.11/include/oaidl.h",
+ "mingw/w32api-3.11/include/objbase.h",
+ "mingw/w32api-3.11/include/objfwd.h",
+ "mingw/w32api-3.11/include/objidl.h",
+ "mingw/w32api-3.11/include/objsafe.h",
+ "mingw/w32api-3.11/include/objsel.h",
+ "mingw/w32api-3.11/include/ocidl.h",
+ "mingw/w32api-3.11/include/odbcinst.h",
+ "mingw/w32api-3.11/include/ole.h",
+ "mingw/w32api-3.11/include/ole2.h",
+ "mingw/w32api-3.11/include/ole2ver.h",
+ "mingw/w32api-3.11/include/oleacc.h",
+ "mingw/w32api-3.11/include/oleauto.h",
+ "mingw/w32api-3.11/include/olectl.h",
+ "mingw/w32api-3.11/include/olectlid.h",
+ "mingw/w32api-3.11/include/oledlg.h",
+ "mingw/w32api-3.11/include/oleidl.h",
+ "mingw/w32api-3.11/include/pbt.h",
+ "mingw/w32api-3.11/include/poppack.h",
+ "mingw/w32api-3.11/include/powrprof.h",
+ "mingw/w32api-3.11/include/prsht.h",
+ "mingw/w32api-3.11/include/psapi.h",
+ "mingw/w32api-3.11/include/pshpack1.h",
+ "mingw/w32api-3.11/include/pshpack2.h",
+ "mingw/w32api-3.11/include/pshpack4.h",
+ "mingw/w32api-3.11/include/pshpack8.h",
+ "mingw/w32api-3.11/include/qedit.h",
+ "mingw/w32api-3.11/include/rapi.h",
+ "mingw/w32api-3.11/include/ras.h",
+ "mingw/w32api-3.11/include/rasdlg.h",
+ "mingw/w32api-3.11/include/raserror.h",
+ "mingw/w32api-3.11/include/rassapi.h",
+ "mingw/w32api-3.11/include/reason.h",
+ "mingw/w32api-3.11/include/regstr.h",
+ "mingw/w32api-3.11/include/richedit.h",
+ "mingw/w32api-3.11/include/richole.h",
+ "mingw/w32api-3.11/include/routprot.h",
+ "mingw/w32api-3.11/include/rpc.h",
+ "mingw/w32api-3.11/include/rpcdce.h",
+ "mingw/w32api-3.11/include/rpcdce2.h",
+ "mingw/w32api-3.11/include/rpcdcep.h",
+ "mingw/w32api-3.11/include/rpcndr.h",
+ "mingw/w32api-3.11/include/rpcnsi.h",
+ "mingw/w32api-3.11/include/rpcnsip.h",
+ "mingw/w32api-3.11/include/rpcnterr.h",
+ "mingw/w32api-3.11/include/rpcproxy.h",
+ "mingw/w32api-3.11/include/rtutils.h",
+ "mingw/w32api-3.11/include/schannel.h",
+ "mingw/w32api-3.11/include/schnlsp.h",
+ "mingw/w32api-3.11/include/scrnsave.h",
+ "mingw/w32api-3.11/include/sddl.h",
+ "mingw/w32api-3.11/include/secext.h",
+ "mingw/w32api-3.11/include/security.h",
+ "mingw/w32api-3.11/include/servprov.h",
+ "mingw/w32api-3.11/include/setupapi.h",
+ "mingw/w32api-3.11/include/shellapi.h",
+ "mingw/w32api-3.11/include/shldisp.h",
+ "mingw/w32api-3.11/include/shlguid.h",
+ "mingw/w32api-3.11/include/shlobj.h",
+ "mingw/w32api-3.11/include/shlwapi.h",
+ "mingw/w32api-3.11/include/snmp.h",
+ "mingw/w32api-3.11/include/sql.h",
+ "mingw/w32api-3.11/include/sqlext.h",
+ "mingw/w32api-3.11/include/sqltypes.h",
+ "mingw/w32api-3.11/include/sqlucode.h",
+ "mingw/w32api-3.11/include/sspi.h",
+ "mingw/w32api-3.11/include/stm.h",
+ "mingw/w32api-3.11/include/strmif.h",
+ "mingw/w32api-3.11/include/subauth.h",
+ "mingw/w32api-3.11/include/svcguid.h",
+ "mingw/w32api-3.11/include/tlhelp32.h",
+ "mingw/w32api-3.11/include/tmschema.h",
+ "mingw/w32api-3.11/include/unknwn.h",
+ "mingw/w32api-3.11/include/userenv.h",
+ "mingw/w32api-3.11/include/usp10.h",
+ "mingw/w32api-3.11/include/uxtheme.h",
+ "mingw/w32api-3.11/include/vfw.h",
+ "mingw/w32api-3.11/include/vidcap.h",
+ "mingw/w32api-3.11/include/vmr9.h",
+ "mingw/w32api-3.11/include/vptype.h",
+ "mingw/w32api-3.11/include/w32api.h",
+ "mingw/w32api-3.11/include/winable.h",
+ "mingw/w32api-3.11/include/winbase.h",
+ "mingw/w32api-3.11/include/winber.h",
+ "mingw/w32api-3.11/include/wincon.h",
+ "mingw/w32api-3.11/include/wincrypt.h",
+ "mingw/w32api-3.11/include/windef.h",
+ "mingw/w32api-3.11/include/windns.h",
+ "mingw/w32api-3.11/include/windows.h",
+ "mingw/w32api-3.11/include/windowsx.h",
+ "mingw/w32api-3.11/include/winerror.h",
+ "mingw/w32api-3.11/include/wingdi.h",
+ "mingw/w32api-3.11/include/wininet.h",
+ "mingw/w32api-3.11/include/winioctl.h",
+ "mingw/w32api-3.11/include/winldap.h",
+ "mingw/w32api-3.11/include/winnetwk.h",
+ "mingw/w32api-3.11/include/winnls.h",
+ "mingw/w32api-3.11/include/winnt.h",
+ "mingw/w32api-3.11/include/winperf.h",
+ "mingw/w32api-3.11/include/winreg.h",
+ "mingw/w32api-3.11/include/winresrc.h",
+ "mingw/w32api-3.11/include/winsnmp.h",
+ "mingw/w32api-3.11/include/winsock.h",
+ "mingw/w32api-3.11/include/winsock2.h",
+ "mingw/w32api-3.11/include/winspool.h",
+ "mingw/w32api-3.11/include/winsvc.h",
+ "mingw/w32api-3.11/include/winuser.h",
+ "mingw/w32api-3.11/include/winver.h",
+ "mingw/w32api-3.11/include/ws2spi.h",
+ "mingw/w32api-3.11/include/ws2tcpip.h",
+ "mingw/w32api-3.11/include/wsahelp.h",
+ "mingw/w32api-3.11/include/wsipx.h",
+ "mingw/w32api-3.11/include/wsnetbs.h",
+ "mingw/w32api-3.11/include/wtsapi32.h",
+ "mingw/w32api-3.11/include/wtypes.h",
+ "mingw/w32api-3.11/include/xprtdefs.h",
+ "mingw/w32api-3.11/include/zmouse.h"
+ ]
+ },
+ {
+ "Folder" : "lib",
+ "Files" : [
+ "mingw/w32api-3.11/lib/libaclui.a",
+ "mingw/w32api-3.11/lib/libadvapi32.a",
+ "mingw/w32api-3.11/lib/libapcups.a",
+ "mingw/w32api-3.11/lib/libavicap32.a",
+ "mingw/w32api-3.11/lib/libavifil32.a",
+ "mingw/w32api-3.11/lib/libcap.a",
+ "mingw/w32api-3.11/lib/libcfgmgr32.a",
+ "mingw/w32api-3.11/lib/libcomctl32.a",
+ "mingw/w32api-3.11/lib/libcomdlg32.a",
+ "mingw/w32api-3.11/lib/libcrypt32.a",
+ "mingw/w32api-3.11/lib/libctl3d32.a",
+ "mingw/w32api-3.11/lib/libd3d8.a",
+ "mingw/w32api-3.11/lib/libd3d9.a",
+ "mingw/w32api-3.11/lib/libd3dim.a",
+ "mingw/w32api-3.11/lib/libd3drm.a",
+ "mingw/w32api-3.11/lib/libd3dx8d.a",
+ "mingw/w32api-3.11/lib/libd3dx9d.a",
+ "mingw/w32api-3.11/lib/libd3dxof.a",
+ "mingw/w32api-3.11/lib/libddraw.a",
+ "mingw/w32api-3.11/lib/libdhcpcsvc.a",
+ "mingw/w32api-3.11/lib/libdinput.a",
+ "mingw/w32api-3.11/lib/libdinput8.a",
+ "mingw/w32api-3.11/lib/libdlcapi.a",
+ "mingw/w32api-3.11/lib/libdmoguids.a",
+ "mingw/w32api-3.11/lib/libdnsapi.a",
+ "mingw/w32api-3.11/lib/libdplayx.a",
+ "mingw/w32api-3.11/lib/libdpnaddr.a",
+ "mingw/w32api-3.11/lib/libdpnet.a",
+ "mingw/w32api-3.11/lib/libdpnlobby.a",
+ "mingw/w32api-3.11/lib/libdpvoice.a",
+ "mingw/w32api-3.11/lib/libdsetup.a",
+ "mingw/w32api-3.11/lib/libdsound.a",
+ "mingw/w32api-3.11/lib/libdxapi.a",
+ "mingw/w32api-3.11/lib/libdxerr8.a",
+ "mingw/w32api-3.11/lib/libdxerr9.a",
+ "mingw/w32api-3.11/lib/libdxguid.a",
+ "mingw/w32api-3.11/lib/libfaultrep.a",
+ "mingw/w32api-3.11/lib/libgdi32.a",
+ "mingw/w32api-3.11/lib/libglaux.a",
+ "mingw/w32api-3.11/lib/libglu32.a",
+ "mingw/w32api-3.11/lib/libglut.a",
+ "mingw/w32api-3.11/lib/libglut32.a",
+ "mingw/w32api-3.11/lib/libhal.a",
+ "mingw/w32api-3.11/lib/libhid.a",
+ "mingw/w32api-3.11/lib/libhidparse.a",
+ "mingw/w32api-3.11/lib/libicmui.a",
+ "mingw/w32api-3.11/lib/libigmpagnt.a",
+ "mingw/w32api-3.11/lib/libimagehlp.a",
+ "mingw/w32api-3.11/lib/libimm32.a",
+ "mingw/w32api-3.11/lib/libiphlpapi.a",
+ "mingw/w32api-3.11/lib/libkernel32.a",
+ "mingw/w32api-3.11/lib/libksproxy.a",
+ "mingw/w32api-3.11/lib/libksuser.a",
+ "mingw/w32api-3.11/lib/liblargeint.a",
+ "mingw/w32api-3.11/lib/liblz32.a",
+ "mingw/w32api-3.11/lib/libmapi32.a",
+ "mingw/w32api-3.11/lib/libmcd.a",
+ "mingw/w32api-3.11/lib/libmfcuia32.a",
+ "mingw/w32api-3.11/lib/libmgmtapi.a",
+ "mingw/w32api-3.11/lib/libmpr.a",
+ "mingw/w32api-3.11/lib/libmprapi.a",
+ "mingw/w32api-3.11/lib/libmqrt.a",
+ "mingw/w32api-3.11/lib/libmsacm32.a",
+ "mingw/w32api-3.11/lib/libmscms.a",
+ "mingw/w32api-3.11/lib/libmsdmo.a",
+ "mingw/w32api-3.11/lib/libmsimg32.a",
+ "mingw/w32api-3.11/lib/libmsvcp60.a",
+ "mingw/w32api-3.11/lib/libmsvfw32.a",
+ "mingw/w32api-3.11/lib/libmswsock.a",
+ "mingw/w32api-3.11/lib/libnddeapi.a",
+ "mingw/w32api-3.11/lib/libndis.a",
+ "mingw/w32api-3.11/lib/libnetapi32.a",
+ "mingw/w32api-3.11/lib/libnewdev.a",
+ "mingw/w32api-3.11/lib/libntdll.a",
+ "mingw/w32api-3.11/lib/libntoskrnl.a",
+ "mingw/w32api-3.11/lib/libodbc32.a",
+ "mingw/w32api-3.11/lib/libodbccp32.a",
+ "mingw/w32api-3.11/lib/libole32.a",
+ "mingw/w32api-3.11/lib/liboleacc.a",
+ "mingw/w32api-3.11/lib/liboleaut32.a",
+ "mingw/w32api-3.11/lib/libolecli32.a",
+ "mingw/w32api-3.11/lib/liboledlg.a",
+ "mingw/w32api-3.11/lib/libolepro32.a",
+ "mingw/w32api-3.11/lib/libolesvr32.a",
+ "mingw/w32api-3.11/lib/libopengl32.a",
+ "mingw/w32api-3.11/lib/libpenwin32.a",
+ "mingw/w32api-3.11/lib/libpkpd32.a",
+ "mingw/w32api-3.11/lib/libpowrprof.a",
+ "mingw/w32api-3.11/lib/libpsapi.a",
+ "mingw/w32api-3.11/lib/libquartz.a",
+ "mingw/w32api-3.11/lib/librapi.a",
+ "mingw/w32api-3.11/lib/librasapi32.a",
+ "mingw/w32api-3.11/lib/librasdlg.a",
+ "mingw/w32api-3.11/lib/librpcdce4.a",
+ "mingw/w32api-3.11/lib/librpcns4.a",
+ "mingw/w32api-3.11/lib/librpcrt4.a",
+ "mingw/w32api-3.11/lib/librtm.a",
+ "mingw/w32api-3.11/lib/librtutils.a",
+ "mingw/w32api-3.11/lib/libscrnsave.a",
+ "mingw/w32api-3.11/lib/libscrnsavw.a",
+ "mingw/w32api-3.11/lib/libscsiport.a",
+ "mingw/w32api-3.11/lib/libsecur32.a",
+ "mingw/w32api-3.11/lib/libsetupapi.a",
+ "mingw/w32api-3.11/lib/libshell32.a",
+ "mingw/w32api-3.11/lib/libshfolder.a",
+ "mingw/w32api-3.11/lib/libshlwapi.a",
+ "mingw/w32api-3.11/lib/libsnmpapi.a",
+ "mingw/w32api-3.11/lib/libstrmiids.a",
+ "mingw/w32api-3.11/lib/libsvrapi.a",
+ "mingw/w32api-3.11/lib/libtapi32.a",
+ "mingw/w32api-3.11/lib/libtdi.a",
+ "mingw/w32api-3.11/lib/libth32.a",
+ "mingw/w32api-3.11/lib/libthunk32.a",
+ "mingw/w32api-3.11/lib/liburl.a",
+ "mingw/w32api-3.11/lib/libusbcamd.a",
+ "mingw/w32api-3.11/lib/libusbcamd2.a",
+ "mingw/w32api-3.11/lib/libuser32.a",
+ "mingw/w32api-3.11/lib/libuserenv.a",
+ "mingw/w32api-3.11/lib/libusp10.a",
+ "mingw/w32api-3.11/lib/libuuid.a",
+ "mingw/w32api-3.11/lib/libuxtheme.a",
+ "mingw/w32api-3.11/lib/libvdmdbg.a",
+ "mingw/w32api-3.11/lib/libversion.a",
+ "mingw/w32api-3.11/lib/libvfw32.a",
+ "mingw/w32api-3.11/lib/libvideoprt.a",
+ "mingw/w32api-3.11/lib/libwin32k.a",
+ "mingw/w32api-3.11/lib/libwin32spl.a",
+ "mingw/w32api-3.11/lib/libwininet.a",
+ "mingw/w32api-3.11/lib/libwinmm.a",
+ "mingw/w32api-3.11/lib/libwinspool.a",
+ "mingw/w32api-3.11/lib/libwinstrm.a",
+ "mingw/w32api-3.11/lib/libwldap32.a",
+ "mingw/w32api-3.11/lib/libwow32.a",
+ "mingw/w32api-3.11/lib/libws2_32.a",
+ "mingw/w32api-3.11/lib/libwsnmp32.a",
+ "mingw/w32api-3.11/lib/libwsock32.a",
+ "mingw/w32api-3.11/lib/libwst.a",
+ "mingw/w32api-3.11/lib/libwtsapi32.a"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "i18n",
+ "Files" : [
+ {
+ "Folder" : "share",
+ "Files" : [
+ {
+ "Folder" : "locale",
+ "Files" : [
+ {
+ "Folder" : "be",
+ "Files" : [
+ {
+ "Folder" : "LC_MESSAGES",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/be/LC_MESSAGES/cpplib.mo",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/be/LC_MESSAGES/gcc.mo"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "ca",
+ "Files" : [
+ {
+ "Folder" : "LC_MESSAGES",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/ca/LC_MESSAGES/cpplib.mo",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/ca/LC_MESSAGES/gcc.mo"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "da",
+ "Files" : [
+ {
+ "Folder" : "LC_MESSAGES",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/da/LC_MESSAGES/cpplib.mo",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/da/LC_MESSAGES/gcc.mo"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "de",
+ "Files" : [
+ {
+ "Folder" : "LC_MESSAGES",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/de/LC_MESSAGES/cpplib.mo",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/de/LC_MESSAGES/gcc.mo"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "el",
+ "Files" : [
+ {
+ "Folder" : "LC_MESSAGES",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/el/LC_MESSAGES/cpplib.mo",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/el/LC_MESSAGES/gcc.mo"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "es",
+ "Files" : [
+ {
+ "Folder" : "LC_MESSAGES",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/es/LC_MESSAGES/cpplib.mo",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/es/LC_MESSAGES/gcc.mo"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "fr",
+ "Files" : [
+ {
+ "Folder" : "LC_MESSAGES",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/fr/LC_MESSAGES/cpplib.mo",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/fr/LC_MESSAGES/gcc.mo"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "ja",
+ "Files" : [
+ {
+ "Folder" : "LC_MESSAGES",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/ja/LC_MESSAGES/cpplib.mo",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/ja/LC_MESSAGES/gcc.mo"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "nl",
+ "Files" : [
+ {
+ "Folder" : "LC_MESSAGES",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/nl/LC_MESSAGES/cpplib.mo",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/nl/LC_MESSAGES/gcc.mo"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "ru",
+ "Files" : [
+ {
+ "Folder" : "LC_MESSAGES",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/ru/LC_MESSAGES/gcc.mo"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "rw",
+ "Files" : [
+ {
+ "Folder" : "LC_MESSAGES",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/rw/LC_MESSAGES/cpplib.mo",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/rw/LC_MESSAGES/gcc.mo"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "sr",
+ "Files" : [
+ {
+ "Folder" : "LC_MESSAGES",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/sr/LC_MESSAGES/gcc.mo"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "sv",
+ "Files" : [
+ {
+ "Folder" : "LC_MESSAGES",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/sv/LC_MESSAGES/cpplib.mo",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/sv/LC_MESSAGES/gcc.mo"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "tr",
+ "Files" : [
+ {
+ "Folder" : "LC_MESSAGES",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/tr/LC_MESSAGES/cpplib.mo",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/tr/LC_MESSAGES/gcc.mo"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "uk",
+ "Files" : [
+ {
+ "Folder" : "LC_MESSAGES",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/uk/LC_MESSAGES/cpplib.mo"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "vi",
+ "Files" : [
+ {
+ "Folder" : "LC_MESSAGES",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/vi/LC_MESSAGES/cpplib.mo"
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "zh_CN",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/zh_CN/LC_MESSAGES/cpplib.mo",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/zh_CN/LC_MESSAGES/gcc.mo"
+ ]
+ },
+ {
+ "Folder" : "zh_TW",
+ "Files" : [
+ {
+ "Folder" : "LC_MESSAGES",
+ "Files" : [
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/zh_TW/LC_MESSAGES/cpplib.mo",
+ "mingw/gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin/share/locale/zh_TW/LC_MESSAGES/gcc.mo"
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "Folder" : "ecere_bin",
+ "Files" : [
+ {
+ "Folder" : "ide",
+ "Files" : [
+ "ecere/IDE.exe",
+ "ecere/Documentor.exe"
+ ]
+ },
+ {
+ "Folder" : "compiler",
+ "Files" : [
+ "ecere/ear.exe",
+ "ecere/ecereCOM.dll",
+ "ecere/ec.dll",
+ "ecere/ecc.exe",
+ "ecere/ecp.exe",
+ "ecere/ecs.exe"
+ ]
+ },
+ {
+ "Folder" : "book",
+ "Files" : [
+ "ecere/Ecere Tao of Programming [work in progress].pdf"
+ ]
+ },
+ "ecere/ecere.dll",
+ "ecere/EDA.dll"
+ ]
+ },
+ {
+ "Folder" : "Samples",
+ "Files" : [
+ {
+ "Folder" : "childWindows",
+ "Files" : [
+ {
+ "Folder" : "Samples/Start/res/res",
+ "Files" : [
+ "/sdk/samples/guiAndGfx/childWindows/res/SoapBubbles.bmp"
+ ]
+ },
+ "/sdk/samples/guiAndGfx/childWindows/ex1.ec",
+ "/sdk/samples/guiAndGfx/childWindows/start.epj"
+ ]
+ },
+ {
+ "Folder" : "Chess",
+ "Files" : [
+ {
+ "Folder" : "data",
+ "Files" : [
+ "../Games/chess/data/blackBishop.png",
+ "../Games/chess/data/blackKing.png",
+ "../Games/chess/data/blackKnight.png",
+ "../Games/chess/data/blackPawn.png",
+ "../Games/chess/data/blackQueen.png",
+ "../Games/chess/data/blackRook.png",
+ "../Games/chess/data/board.jpg",
+ "../Games/chess/data/bthr.jpg",
+ "../Games/chess/data/chessSet.3ds",
+ "../Games/chess/data/darkwood.jpg",
+ "../Games/chess/data/lightwo1.jpg",
+ "../Games/chess/data/whiteBishop.png",
+ "../Games/chess/data/whiteKing.png",
+ "../Games/chess/data/whiteKnight.png",
+ "../Games/chess/data/whitePawn.png",
+ "../Games/chess/data/whiteQueen.png",
+ "../Games/chess/data/whiteRook.png",
+ "../Games/chess/data/aboutPic.jpg"
+ ]
+ },
+ "../Games/chess/about.ec",
+ "../Games/chess/ai.ec",
+ "../Games/chess/chess.ec",
+ "../Games/chess/chess.epj",
+ "../Games/chess/chess2D.ec",
+ "../Games/chess/chess3D.ec",
+ "../Games/chess/chessutils.ec",
+ "../Games/chess/connect.ec",
+ "../Games/chess/promotion.ec",
+ "../Games/chess/LICENSE"
+ ]
+ },
+ {
+ "Folder" : "Othello",
+ "Files" : [
+ {
+ "Folder" : "data",
+ "Files" : [
+ "../Games/othello/data/blue.bmp",
+ "../Games/othello/data/green.bmp",
+ "../Games/othello/data/othello.bmp"
+ ]
+ },
+ "../Games/othello/othello.ec",
+ "../Games/othello/Othello.epj",
+ "../Games/othello/LICENSE"
+ ]
+ },
+ {
+ "Folder" : "ModelViewer",
+ "Files" : [
+ {
+ "Folder" : "data",
+ "Files" : [
+ {
+ "Folder" : "skycube",
+ "Files" : [
+ "../Samples/ModelViewer/data/skycube/bk.pcx",
+ "../Samples/ModelViewer/data/skycube/dn.pcx",
+ "../Samples/ModelViewer/data/skycube/fr.pcx",
+ "../Samples/ModelViewer/data/skycube/lf.pcx",
+ "../Samples/ModelViewer/data/skycube/rt.pcx",
+ "../Samples/ModelViewer/data/skycube/up.pcx"
+ ]
+ },
+ "../Samples/ModelViewer/data/help.txt",
+ "../Samples/ModelViewer/data/ecere.png"
+ ]
+ },
+ "../Samples/ModelViewer/eModel.ec",
+ "../Samples/ModelViewer/engineSettings.ec",
+ "../Samples/ModelViewer/LICENSE",
+ "../Samples/ModelViewer/eModel.epj"
+ ]
+ },
+ {
+ "Folder" : "Balls",
+ "Files" : [
+ "../Samples/balls/balls.ec",
+ "../Samples/balls/balls.epj",
+ "../Samples/balls/LICENSE"
+ ]
+ },
+ {
+ "Folder" : "Fractals/Fractals",
+ "Files" : [
+ "/fractals/fractals.ec",
+ "/fractals/fractals.epj",
+ "/fractals/LICENSE",
+ "/fractals/GradientDesigner.ec",
+ "/fractals/sunnySpiral.frc",
+ "/fractals/oldColors.frc",
+ "/fractals/coolSpiral.frc",
+ "/fractals/deep.frc",
+ "/fractals/hot.frc",
+ "/fractals/seaHorseValley.frc",
+ "/fractals/star.frc",
+ "/fractals/colorful.frc"
+ ]
+ },
+ {
+ "Folder" : "HelloWorld",
+ "Files" : [
+ "../Samples/HelloWorld/HelloWorld.ec",
+ "../Samples/HelloWorld/HelloWorld.epj",
+ "../Samples/HelloWorld/LICENSE"
+ ]
+ },
+ {
+ "Folder" : "HelloForm",
+ "Files" : [
+ "../Samples/HelloForm/helloForm.ec",
+ "../Samples/HelloForm/HelloForm.epj",
+ "../Samples/HelloForm/LICENSE"
+ ]
+ },
+ {
+ "Folder" : "Test3D",
+ "Files" : [
+ "../Samples/Test3D/Test3D.ec",
+ "../Samples/Test3D/Test3D.epj",
+ "../Samples/Test3D/LICENSE"
+ ]
+ },
+ {
+ "Folder" : "Animate3DS",
+ "Files" : [
+ "../Samples/Animate3DS/desktop.3ds",
+ "../Samples/Animate3DS/floor.jpg",
+ "../Samples/Animate3DS/LICENSE",
+ "../Samples/Animate3DS/Test3DS.ec",
+ "../Samples/Animate3DS/Test3DS.epj",
+ "../Samples/Animate3DS/wall_80.jpg"
+ ]
+ },
+ {
+ "Folder" : "Clock",
+ "Files" : [
+ "../Samples/clock/clock.ec",
+ "../Samples/clock/clock.epj",
+ "../Samples/clock/LICENSE"
+ ]
+ },
+ {
+ "Folder" : "HTTPServer",
+ "Files" : [
+ "../Samples/httpserver/http.ec",
+ "../Samples/httpserver/httpServer.epj",
+ "../Samples/httpserver/LICENSE"
+ ]
+ },
+ {
+ "Folder" : "ColorSpheres",
+ "Files" : [
+ "../Samples/ColorSpheres/colorSpheres.ec",
+ "../Samples/ColorSpheres/colorSpheres.epj",
+ "../Samples/ColorSpheres/LICENSE"
+ ]
+ },
+ {
+ "Folder" : "HiraganaCube",
+ "Files" : [
+ "../Samples/HiraganaCube/hiraganaCube.ec",
+ "../Samples/HiraganaCube/HiraganaCube.epj",
+ "../Samples/HiraganaCube/LICENSE"
+ ]
+ },
+ {
+ "Folder" : "eCom",
+ "Files" : [
+ "../Communicator/eCom/connection.ec",
+ "../Communicator/eCom/LICENSE",
+ "../Communicator/eCom/mainPanel.ec",
+ "../Communicator/eCom/eCom.epj"
+ ]
+ },
+ {
+ "Folder" : "MedDB",
+ "Files" : [
+ "../Samples/MedDB/form1.ec",
+ "../Samples/MedDB/med.edb",
+ "../Samples/MedDB/LICENSE",
+ "../Samples/MedDB/med.epj",
+ "../Samples/MedDB/med.ec"
+ ]
+ },
+ {
+ "Folder" : "EDATest",
+ "Files" : [
+ "../Samples/EDATest/edatest.ec",
+ "../Samples/EDATest/EDATest.epj",
+ "../Samples/EDATest/LICENSE"
+ ]
+ },
+ {
+ "Folder" : "DCOMSample",
+ "Files" : [
+ "../Samples/DCOMSample/main.ec",
+ "../Samples/DCOMSample/Server.ec",
+ "../Samples/DCOMSample/Server.epj"
+ ]
+ },
+ {
+ "Folder" : "ContainersTest",
+ "Files" : [
+ "../Samples/ContainersTest/Containers.epj",
+ "../Samples/ContainersTest/Fibonacci.ec",
+ "../Samples/ContainersTest/test.ec"
+ ]
+ }
+ ],
+ "Configurations" : [
+ {
+ "Name" : "Release",
+ "Options" : {
+ "ExcludeFromBuild" : true
+ }
+ }
+ ]
+ },
+ {
+ "Folder" : "upx",
+ "Files" : [
+ {
+ "Folder" : "doc",
+ "Files" : [
+ "BUGS",
+ "COPYING",
+ "LICENSE",
+ "NEWS",
+ "README",
+ "README.1ST",
+ "THANKS",
+ "TODO",
+ "upx.1",
+ "upx.doc",
+ "upx.html"
+ ]
+ },
+ "upx.exe"
+ ]
+ },
+ "ecere.bmp",
+ "/sdk/ide/res/icon.png",
+ "ecere/LICENSE"
+ ]
+}
\ No newline at end of file
--- /dev/null
+#ifdef NOMINGW
+static const char * buildString = "ECERE SDK v0.43 (Without MinGW) -- built on September 3, 2008 ";
+#else
+static const char * buildString = "ECERE SDK v0.43 -- built on September 3, 2008 ";
+#endif
+
+#define WIN32_LEAN_AND_MEAN
+#define GetFreeSpace _GetFreeSpace
+#include <windows.h>
+#undef GetFreeSpace
+
+#ifdef ECERE_STATIC
+import static "ecere"
+#else
+import "ecere"
+#endif
+import "Settings"
+import "createLink"
+import "licenseBox"
+
+class CheckListBox : ListBox
+{
+ fullRowSelect = false, collapseControl = true, treeBranches = true, rootCollapseButton = true,
+ noDragging = true;
+ rowHeight = 18;
+
+ void ToggleCheck(DataRow row)
+ {
+ Button checkBox = (Button)row.tag;
+ DataRow parent;
+ bool checked = !(checkBox.checked) || checkBox.buttonState == down;
+ if(!checkBox.disabled)
+ {
+ SetCheck(row, checked);
+ checkBox.buttonState = up;
+
+ for(parent = row; parent; parent = parent.parent)
+ {
+ for(row = parent.firstRow; row; row = row.next)
+ {
+ checkBox = (Button)row.tag;
+ if(checkBox.checked != checked)
+ break;
+ }
+ checkBox = (Button)parent.tag;
+ if(row)
+ {
+ checkBox.checked = true;
+ NotifyChecked(master, this, parent);
+ checkBox.buttonState = down;
+ checked = true;
+ }
+ else
+ {
+ checkBox.checked = checked;
+ NotifyChecked(master, this, parent);
+ checkBox.buttonState = up;
+ }
+ }
+ }
+ }
+
+ void SetCheck(DataRow row, bool checked)
+ {
+ Button checkBox = (Button)row.tag;
+ DataRow subRow;
+ if(!checkBox.disabled && (checkBox.checked != checked || checkBox.buttonState == down))
+ {
+ checkBox.checked = checked;
+ for(subRow = row.firstRow; subRow; subRow = subRow.next)
+ SetCheck(subRow, checked);
+ NotifyChecked(master, this, row);
+ }
+ }
+
+ DataRow AddRow(DataRow parentRow)
+ {
+ DataRow row = parentRow ? parentRow.AddRow() : ListBox::AddRow();
+ int c;
+ DataRow parent;
+ int indent = 20;
+ for(parent = row.parent; parent; parent = parent.parent)
+ indent += 20;
+ row.tag = (int)Button
+ {
+ this, isCheckbox = true, inactive = true, checked = true,
+ position = { 2 + indent, 1+(row.index + hasHeader) * rowHeight }, size = { 12, 12 };
+ id = (int)row;
+
+ bool NotifyPushed(Button button, int x, int y, Modifiers mods)
+ {
+ currentRow = (DataRow)button.id;
+ ToggleCheck(currentRow);
+ return false;
+ }
+
+ bool NotifyReleased(Button button, int x, int y, Modifiers mods)
+ {
+ return false;
+ }
+
+ bool OnMouseOver(int x, int y, Modifiers mods)
+ {
+
+ return true;
+ }
+
+ bool OnMouseLeave(Modifiers mods)
+ {
+
+ return true;
+ }
+ };
+ return row;
+ }
+
+ bool NotifyKeyDown(CheckListBox listBox, DataRow row, Key key, unichar ch)
+ {
+ if(key == space)
+ {
+ listBox.ToggleCheck(row);
+ return false;
+ }
+ return true;
+ }
+
+ bool OnKeyHit(Key key, unichar ch)
+ {
+ if(key == space)
+ return false;
+ return ListBox::OnKeyHit(key, ch);
+ }
+
+ bool NotifyDoubleClick(CheckListBox listBox, int x, int y, Modifiers mods)
+ {
+ listBox.OnLeftButtonDown(x, y, mods);
+ return false;
+ }
+
+ bool NotifyReclick(CheckListBox listBox, DataRow row, Modifiers mods)
+ {
+ listBox.ToggleCheck(row);
+ return true;
+ }
+
+ bool NotifyCollapse(ListBox listBox, DataRow row, bool collapsed)
+ {
+ DataRow r;
+ for(r = row.firstRow; r && r != row; )
+ {
+ Button checkBox = (Button)r.tag;
+ checkBox.visible = !collapsed;
+ if(r.firstRow && !r.collapsed)
+ row = r.firstRow;
+ else
+ for(; r != row; r = r.parent)
+ if(r.next) { r = r.next; break; }
+ }
+ for(r = row.GetNextRow(); r; r = r.GetNextRow())
+ {
+ Button checkBox = (Button)r.tag;
+ checkBox.position.y = 1 + (r.index + listBox.hasHeader) * listBox.rowHeight;
+ }
+ return true;
+ }
+
+ virtual void Window::NotifyChecked(CheckListBox listBox, DataRow row);
+};
+
+struct CheckItem
+{
+ char * name;
+ void * data;
+ char * OnGetString(char * tempString, void * fieldData, bool * needClass)
+ {
+ return name;
+ }
+
+ void OnDisplay(Surface surface, int x, int y, int width, void * fieldData, Alignment alignment, DataDisplayFlags displayFlags)
+ {
+ if(!displayFlags.active) displayFlags.current = false;
+ class::OnDisplay(surface, x + 22, y, width - 22, fieldData, alignment, displayFlags);
+ }
+};
+
+//#define BUFFERSIZE 0x10000
+#define BUFFERSIZE 0x1000
+bool abortInstall = false;
+
+void ExtractFileFromArchive(ProgressBar progressBar, char * path, char * outputFile)
+{
+ char fileName[MAX_LOCATION];
+ FileAttribs exists = FileExists(path);
+ bool setTime = false;
+ FileStats stats;
+
+ if(exists.isDirectory)
+ {
+ FileListing listing { path };
+
+ if(outputFile[0])
+ {
+ if(MakeDir(outputFile))
+ {
+ setTime = true;
+ FileGetStats(path, &stats);
+ }
+ }
+
+ while(listing.Find() && !abortInstall)
+ {
+ strcpy(fileName, outputFile);
+
+ // Tweak file name if out
+ if(outputFile[0])
+ {
+ if(!strcmp(fileName, ".")) fileName[0] = '\0';
+ if(listing.name[0] == '/' || listing.name[0] == '\\')
+ {
+ char * afterSlash, rest[MAX_LOCATION];
+ for(afterSlash = fileName; *afterSlash == '/' || *afterSlash == '\\'; afterSlash++);
+ strcpy(rest, afterSlash);
+ PathCat(fileName, "_root");
+ PathCat(fileName, rest);
+ }
+ else if(listing.name[1] == ':')
+ {
+ char letter[10];
+ sprintf(letter, "_%cdrive", toupper(listing.name[0]));
+ PathCat(fileName, letter);
+ PathCat(fileName, listing.name[2] ? (listing.name + 3) : (listing.name + 2));
+ }
+ else
+ PathCat(fileName, listing.name);
+ }
+ else
+ PathCat(fileName, listing.name);
+ if(!strcmp(fileName, "/") || !strcmp(fileName, "\\"))
+ strcpy(fileName, DIR_SEPS);
+ ExtractFileFromArchive(progressBar, listing.path, fileName);
+ }
+ listing.Stop();
+ }
+ else if(exists)
+ {
+ File input = FileOpen(path, read);
+ if(input)
+ {
+ File output = FileOpen(outputFile, write);
+ if(output)
+ {
+ char fileName[MAX_FILENAME];
+ uint position = progressBar.progress;
+ FileSize dataSize;
+ int c;
+ byte buffer[BUFFERSIZE];
+
+ FileGetSize(path, &dataSize);
+ GetLastDirectory(outputFile, fileName);
+
+ ((GuiApplication)__thisModule).SignalEvent();
+ //((GuiApplication)__thisModule).ProcessInput();
+ //((GuiApplication)__thisModule).UpdateDisplay();
+
+ for(c = 0; c<dataSize && !abortInstall; c += BUFFERSIZE)
+ {
+ uint size = (dataSize > c + BUFFERSIZE) ? BUFFERSIZE : (dataSize - c);
+
+ ((GuiApplication)__thisModule).Unlock();
+
+ input.Read(buffer, 1, size);
+ output.Write(buffer, 1, size);
+
+ ((GuiApplication)__thisModule).Lock();
+
+ progressBar.progress = position + c + size;
+ ((GuiApplication)__thisModule).SignalEvent();
+
+ //((GuiApplication)__thisModule).ProcessInput();
+ //((GuiApplication)__thisModule).UpdateDisplay();
+ }
+
+ delete output;
+ setTime = true;
+ FileGetStats(path, &stats);
+ }
+ delete input;
+ }
+ }
+ if(setTime)
+ FileSetTime(outputFile, stats.created, 0, stats.modified);
+}
+
+struct Component
+{
+ char * name;
+ char * dataPath;
+ char * defInstallPath;
+ Component * subComponents;
+ bool mandatory;
+ bool selected;
+ Component * parent;
+
+ uint requiredSize;
+ uint size;
+ char installPath[MAX_LOCATION];
+ DataRow row;
+
+ void GetFullPath(char * path)
+ {
+ if(this != null && parent)
+ parent->GetFullPath(path);
+ else
+ strcpy(path, installDir);
+
+ if(this != null)
+ PathCat(path, installPath);
+ }
+
+ void Install(char * parentPath)
+ {
+ int c;
+ if(selected)
+ {
+ char path[MAX_LOCATION];
+ strcpy(path, parentPath);
+ PathCat(path, installPath);
+
+ installProgress.installing.SetText("Installing %s...", name);
+ ((GuiApplication)__thisModule).UpdateDisplay();
+
+ if(dataPath)
+ {
+ char source[MAX_LOCATION];
+ strcpy(source, ":");
+ strcat(source, dataPath);
+
+ MakeDir(path);
+
+ if(FileExists(source).isFile)
+ {
+ char name[MAX_FILENAME];
+ GetLastDirectory(source, name);
+ PathCat(path, name);
+ }
+ ExtractFileFromArchive(installProgress.progressBar, source, path);
+ }
+ if(subComponents)
+ {
+ for(c = 0; subComponents[c].name; c++)
+ subComponents[c].Install(path);
+ }
+ }
+ }
+};
+Component samples[] =
+{
+ { "Hello World", "samples/HelloWorld", "HelloWorld", null, false, true },
+ { "Hello Form", "samples/HelloForm", "HelloForm", null, false, true },
+ { "Test3D", "samples/Test3D", "Test3D", null, false, true },
+ { "Blank", "samples/Blank", "Blank", null, false, true },
+ { "Start", "samples/Start", "Start", null, false, true },
+ { "Animate3DS", "samples/Animate3DS", "Animate3DS", null, false, true },
+ { "Balls", "samples/Balls", "Balls", null, false, true },
+ { "Chess", "samples/Chess", "Chess", null, false, true },
+ { "Clock", "samples/Clock", "Clock", null, false, true },
+ { "Othello", "samples/Othello", "Othello", null, false, true },
+ { "eCom", "samples/eCom", "eCom", null, false, true },
+ { "ModelViewer", "samples/ModelViewer", "ModelViewer", null, false, true },
+ { "HTTPServer", "samples/HTTPServer", "HTTPServer", null, false, true },
+ { "Fractals", "samples/Fractals", "Fractals", null, false, true },
+ { "ColorSpheres", "samples/ColorSpheres", "ColorSpheres", null, false, true },
+ { "HiraganaCube", "samples/HiraganaCube", "HiraganaCube", null, false, true },
+ { "MedDB", "samples/MedDB", "MedDB", null, false, true },
+ { "EDATest", "samples/EDATest", "EDATest", null, false, true },
+ { "DCOMSample", "samples/DCOMSample", "DCOMSample", null, false, true },
+ { "ContainersTest", "samples/ContainersTest", "ContainersTest", null, false, true },
+
+/*
+ { "Find", "samples/Find", "Find", null, false, true },
+ { "Notepad", "samples/Notepad", "Notepad", null, false, true },
+
+ { "Bomb", "samples/Bomb", "Bomb", null, false, true },
+ { "TongIts", "samples/TongIts", "TongIts", null, false, true },
+ { "War2", "samples/War2", "War2", null, false, true },
+ { "Poker", "samples/Poker", "Poker", null, false, true },
+ { "Ruff", "samples/Ruff", "Ruff", null, false, true },
+ { "Scrabble", "samples/Scrabble", "Scrabble", null, false, true },
+
+ { "ICQ", "samples/ICQ", "ICQ", null, false, true },
+ { "Browser", "samples/Browser", "Browser", null, false, true },
+
+ { "Replace", "samples/Replace", "Replace", null, false, true },
+ { "FliPlay", "samples/FliPlay", "FliPlay", null, false, true },
+ { "SlideShow", "samples/SlideShow", "SlideShow", null, false, true },
+*/
+ { null }
+};
+
+public enum CoreSDKID
+{
+ ide, runtime, eda, ec,
+#ifndef NOMINGW
+ gcc, gdb, mingw, binutils, make, upx,
+#endif
+ none
+};
+
+Component coreSDK[CoreSDKID] =
+{
+ { "ECERE IDE", "ecere_bin/ide", "bin", null, true, true },
+ { "Runtime Library", "ecere_bin/ecere.dll", "bin", null, true, true },
+ { "Data Access", "ecere_bin/EDA.dll", "bin", null, true, true },
+ { "eC Compiler", "ecere_bin/compiler", "bin", null, true, true },
+#ifndef NOMINGW
+ { "GNU C Compiler", "mingw/gcc", "mingw", null, true, true },
+ { "GNU Debugger", "mingw/gdb", "mingw", null, true, true },
+ { "MinGW Runtime", "mingw/MinGW", "mingw", null, true, true },
+ { "Binary Utils", "mingw/binutils", "mingw", null, true, true },
+ { "GNU Make", "mingw/make", "mingw", null, true, true },
+ { "UPX", "upx/upx.exe", "mingw/bin", null, true, true },
+#endif
+ { null }
+};
+
+#ifndef NOMINGW
+Component additional[] =
+{
+ { "C++ Compiler", "mingw/g++", "mingw", null, false, true },
+ { "Win32 APIs", "mingw/win32", "mingw", null, false, true },
+ { "GCC I18n", "mingw/i18n", "mingw", null, false, true },
+ { null }
+};
+#endif
+
+public enum DocumentationID
+{
+#ifndef NOMINGW
+ gccDoc, gppDocs, gdbDocs, makeDocs, binDocs, mingwDocs, upxDocs,
+#endif
+ ecereBook, none
+};
+
+Component documentation[DocumentationID] =
+{
+#ifndef NOMINGW
+ { "GCC Docs", "mingw/doc/gcc", "mingw", null, false, true },
+ { "G++ Docs", "mingw/doc/g++", "mingw", null, false, true },
+ { "GDB Docs", "mingw/doc/gdb", "mingw", null, false, true },
+ { "Make Docs", "mingw/doc/make", "mingw", null, false, true },
+ { "Binutils Docs", "mingw/doc/binutils", "mingw", null, false, true },
+ { "MinGW Docs", "mingw/doc/mingw", "mingw", null, false, true },
+ { "UPX Docs", "upx/doc", "mingw/doc/upx", null, false, true },
+#endif
+ { "Ecere Book", "ecere_bin/book", "doc", null, false, true },
+ { null }
+};
+
+public enum ComponentID
+{
+ coreSDK,
+#ifndef NOMINGW
+ additional,
+#endif
+ documentation,
+ samples,
+ none
+};
+
+Component components[ComponentID] =
+{
+ { "Core SDK Files", null, null, coreSDK, true, true },
+#ifndef NOMINGW
+ { "Additional Support", null, null, additional, false, true },
+#endif
+ { "Documentation", null /*"doc"*/, null /*"doc"*/, documentation, false, true },
+ { "Samples", null, "samples", samples, false, true },
+ { null }
+};
+FileSize totalSize;
+FileSize totalInstalled;
+
+struct InstallOption
+{
+ char * name;
+ InstallOption * subOptions;
+ bool selected;
+ DataRow row;
+};
+
+enum AssociateOptions
+{
+ AssociateEPJ,
+ AssociateEC,
+ AssociateC,
+ AssociateCPP,
+ AssociateTXT,
+ Associate3DS,
+ AssociateIMG
+};
+
+InstallOption associateOptions[] =
+{
+ { "Associate with ECERE Project Files (*.epj)", null, true },
+ { "Associate with eC Files (*.ec, *.eh)", null, true },
+ { "Associate with C files (*.c, *.h)", null, false },
+ { "Associate with C++ Files (*.cpp, *.hpp, *.cc, *.hh, *.cxx, *.hxx)", null, false },
+ { "Associate with text files (*.txt)", null, false },
+ { "Associate with 3D Studio Model Files (*.3ds)", null, true },
+ { "Associate with Image Files (*.png, *.jpg, *.pcx, *.bmp, *.gif)", null, false },
+ { null }
+};
+
+enum PathOptions
+{
+ AddECEREPaths
+#ifndef NOMINGW
+ , AddMinGWPaths
+#endif
+};
+
+InstallOption pathOptions[] =
+{
+ { "Add ECERE binaries location to the system path", null, true },
+ { "Add MinGW to the system path", null, true }
+ { null }
+};
+
+enum IconOptions
+{
+ StartMenuIcon,
+ DesktopIcon,
+ QuickLaunchIcon
+};
+
+InstallOption options[] =
+{
+ { "Start Menu Group", null, true },
+ { "Desktop Icon", null, true },
+ { "Quicklaunch Icon", null, true },
+ { "Associate the ECERE IDE with Supported File Types", associateOptions, true },
+#ifndef NOMINGW
+ { "Add binaries location to the system paths", pathOptions, true },
+#endif
+ { null }
+};
+
+char sourceDir[MAX_LOCATION] = ":";
+char installDir[MAX_LOCATION];
+
+class Installer : Window
+{
+ text = "ECERE Software Development Kit Setup";
+ background = activeBorder;
+ borderStyle = fixed;
+ hasMinimize = true;
+ hasClose = true;
+ tabCycle = true;
+ size = { 640, 480 };
+
+ FileDialog fileDialog
+ {
+ master = this, type = selectDir,
+ text = "Select a new location"
+ };
+ Button browse
+ {
+ master = this, autoCreate = false, inactive = true, /*hotKey = F2,*/ text = "...";
+
+ bool NotifyClicked(Button button, int x, int y, Modifiers mods)
+ {
+ DataRow row = componentsBox.currentRow;
+ Component * component = ((CheckItem *)row.GetData(componentField))->data;
+ component->GetFullPath(fileDialog.filePath);
+ StripLastDirectory(fileDialog.filePath, fileDialog.currentDirectory);
+
+ if(fileDialog.Modal() == ok)
+ {
+ componentsBox.StopEditing(false);
+ row.SetData(locationField, fileDialog.filePath);
+ componentsBox.NotifyChanged(this, componentsBox, row);
+ componentsBox.currentField = componentsBox.currentField;
+ }
+ return true;
+ }
+ };
+ CheckListBox componentsBox
+ {
+ this, size = { 460, 112 }, position = { 160, 160 }, hasHeader = true;
+ alwaysEdit = true;
+
+ bool NotifyChanged(ListBox listBox, DataRow row)
+ {
+ Component * component = ((CheckItem *)listBox.GetData(componentField))->data;
+ char path[MAX_LOCATION], relative[MAX_LOCATION] = "", ** newPath;
+ char fullPath[MAX_LOCATION];
+
+ component->parent->GetFullPath(path);
+ strcpy(fullPath, path);
+
+ newPath = (char **)row.GetData(locationField);
+ if(newPath && *newPath)
+ {
+ PathCat(fullPath, *newPath);
+ MakePathRelative(fullPath, path, relative);
+ }
+ listBox.SetData(locationField, relative);
+ strcpy(component->installPath, relative);
+
+ //SetAvailableSpace(component, path);
+ {
+ ComponentID c;
+ install.disabled = false;
+ for(c = 0; components[c].name; c++)
+ {
+ SetAvailableSpace(components[c], installDir);
+ }
+ }
+ return true;
+ }
+
+ bool NotifyEditDone(ListBox listBox, DataRow row)
+ {
+ browse.Destroy(0);
+ return true;
+ }
+
+ bool NotifyEdited(ListBox listBox, DataRow row)
+ {
+ browse.parent = listBox;
+ browse.position = { componentField.width + locationField.width + 18, (listBox.currentIndex+1) * listBox.rowHeight - 2 };
+ browse.size = { 30, listBox.rowHeight + 3 };
+
+ browse.Create();
+ return true;
+ }
+
+ void NotifyChecked(CheckListBox listBox, DataRow row)
+ {
+ Component * component = ((CheckItem *)row.GetData(componentField))->data;
+ int c;
+ Button checkBox = (Button)row.tag;
+ component->selected = checkBox.checked;
+
+ if(!component->parent) totalSize -= component->requiredSize;
+ component->requiredSize = 0;
+ if(component->selected)
+ {
+ component->requiredSize += component->size;
+ if(component->subComponents)
+ for(c = 0; component->subComponents[c].name; c++)
+ component->requiredSize += component->subComponents[c].requiredSize;
+ }
+ if(component->requiredSize)
+ row.SetData(reqField, (void *)component->requiredSize);
+ else
+ row.UnsetData(reqField);
+ if(!component->parent)
+ {
+ totalSize += component->requiredSize;
+ {
+ char sizeString[100];
+ PrintSize(sizeString, totalSize, 2);
+ totalSpaceValue.text = sizeString;
+ }
+ }
+ }
+ };
+ Label agreementLbl { parent = this, text = "By installing the ECERE SDK, you agree to the terms and conditions.", anchor = Anchor { left = 24, top = 424 } };
+ Button licenseButton
+ {
+ this, inactive = true, offset = false, bevel = false, foreground = blue, font = { "Tahoma", 8.25f, underline = true },
+ text = "terms and conditions", anchor = Anchor { left = 241, top = 421 };
+ cursor = ((GuiApplication)__thisModule).GetCursor(hand);
+
+ bool NotifyClicked(Button button, int x, int y, Modifiers mods)
+ {
+ LicenseBox { master = this, sourceFile = ":LICENSE" }.Modal();
+ return true;
+ }
+ };
+ CheckListBox optionsBox
+ {
+ this, size = { 460, 94 }, position = { 160, 284 };
+
+ void NotifyChecked(CheckListBox listBox, DataRow row)
+ {
+ CheckItem * item = row.GetData(optionField);
+ InstallOption * option = item->data;
+ int c;
+ Button checkBox = (Button)row.tag;
+ option->selected = checkBox.checked;
+ }
+ };
+ Button install
+ {
+ parent = this, text = "Install", isDefault = true, size = { 75, 23 }, position = { 432, 416 };
+
+ bool NotifyClicked(Button button, int x, int y, Modifiers mods)
+ {
+ installProgress.Create();
+ Destroy(0);
+ // installProgress.thread.Main();
+ installProgress.thread.Create();
+ return true;
+ }
+ };
+ Button button3 { parent = this, text = "Cancel", hotKey = altX, size = Size { 75, 23 }, anchor = Anchor { left = 544, top = 416 }, NotifyClicked = ButtonCloseDialog };
+ Label label1 { labeledWindow = destBox, tabCycle = true, isGroupBox = true, parent = this, inactive = false, size = Size { 458, 50 }, anchor = Anchor { left = 160, top = 96 } };
+ EditBox destBox
+ {
+ parent = label1, master = this, text = " Destination Folder", size = Size { 336, 19 }, anchor = Anchor { left = 12, top = 20 };
+
+ bool NotifyModified(EditBox editBox)
+ {
+ ComponentID c;
+ strcpy(installDir, destBox.contents);
+ install.disabled = false;
+ for(c = 0; components[c].name; c++)
+ {
+ SetAvailableSpace(components[c], installDir);
+ }
+ return true;
+ }
+ };
+ Button button1
+ {
+ label1, this, "Browse", altB, size = { 83, 24 }, position = { 360, 16 };
+
+ bool NotifyClicked(Button button, int x, int y, Modifiers mods)
+ {
+ strcpy(fileDialog.filePath, installDir);
+ StripLastDirectory(installDir, fileDialog.currentDirectory);
+ if(fileDialog.Modal())
+ {
+ strcpy(installDir, fileDialog.filePath);
+ destBox.contents = installDir;
+ // TOCHECK: Should setting contents call NotifyModified?
+ destBox.NotifyModified(destBox.master, destBox);
+ }
+ return true;
+ }
+ };
+ EditBox label5
+ {
+ this, multiLine = true,
+ opacity = 0, borderStyle = none, inactive = true, size = { 136, 53 }, position = { 14, 96 }, noSelect = true,
+ contents = "Select the default root\n"
+ "folder where to install\n"
+ "all components:"
+ };
+ EditBox label6
+ {
+ this, opacity = 0, borderStyle = none, inactive = true, size = { 136, 132 }, position = { 14, 152 }, noSelect = true,
+ multiLine = true,
+ contents = "Select the optional\n"
+ "components you wish\n"
+ "to install:\n\n"
+ "You may customize the\n"
+ "install location for each\n"
+ "of them, or use the default\n"
+ "based on the main\n"
+ "destination folder."
+ };
+ EditBox label7
+ {
+ this, opacity = 0, borderStyle = none, inactive = true, size = { 136, 53 }, position = { 14, 280 }, noSelect = true,
+ multiLine = true,
+ contents = "Select icons to install, file\n"
+ "associations, and system\n"
+ "environment modifications:"
+ };
+ Label totalSpaceLabel
+ {
+ this, position = { 18, 352 }, text = "Space Required: "
+ };
+ Label totalSpaceValue
+ {
+ this, position = { 100, 352 }, text = "0 mb"
+ };
+ EditBox editBox1
+ {
+ inactive = true, noSelect = true,
+ multiLine = true, parent = label3, text = "editBox1", opacity = 0, borderStyle = none, size = Size { 350, 35 }, anchor = Anchor { horz = 111, vert = 13 },
+ contents = "Choose in which folder to install the ECERE SDK, which features\n"
+ "of the SDK to install, as well as where to install program icons."
+ };
+ Label label2 { parent = this, text = buildString, position = { 16, 392 }, disabled = true, opacity = 1, background = activeBorder };
+ Picture picture1 { image = BitmapResource { ":ecere.bmp", transparent = true }, filter = true, parent = label3, text = "picture1", anchor = Anchor { left = 16, top = 4 } };
+ Label label4 { parent = label3, text = "Choose Components, Locations and Install Options", font = FontResource { "Tahoma", 8.25f, bold = true }, size = Size { 326, 16 }, anchor = Anchor { horz = 91, vert = -12 } };
+ DataField componentField { "CheckItem", width = 140, header = "Component" };
+ DataField locationField { "char *", width = 108, header = "Destination Folder", editable = true };
+ DataField reqField { "FileSize", width = 80, header = "Req. Space", alignment = right };
+ DataField avField { "FileSize", width = 80, header = "Avail. Space", alignment = right };
+ DataField optionField { "CheckItem" };
+
+ void SetAvailableSpace(Component component, char * parentPath)
+ {
+ char path[MAX_LOCATION];
+ int c;
+ FileSize size = 0;
+
+ strcpy(path, parentPath);
+ PathCat(path, component.installPath);
+
+ if(component.subComponents)
+ for(c = 0; component.subComponents[c].name; c++)
+ SetAvailableSpace(component.subComponents[c], path);
+
+ while(!FileExists(path) && path[0])
+ StripLastDirectory(path, path);
+
+ if(path[0])
+ GetFreeSpace(path, &size);
+ component.row.SetData(avField, (void *)size);
+ if(!size) install.disabled = true;
+ }
+
+ FileSize ComputeSize(char * path)
+ {
+ FileSize size = 0;
+ FileAttribs attribs = FileExists(path);
+ if(attribs.isDirectory)
+ {
+ FileListing listing { path };
+ while(listing.Find())
+ {
+ if(listing.stats.attribs.isDirectory)
+ size += ComputeSize(listing.path);
+ else
+ size += listing.stats.size;
+ }
+ }
+ else
+ FileGetSize(path, &size);
+ return size;
+ }
+
+ void AddComponent(Component component, Component parent, char * parentPath)
+ {
+ DataRow row = component.row = componentsBox.AddRow((parent != null) ? parent.row : null);
+ Button checkBox = (Button) row.tag;
+ FileSize size = 0;
+ char path[MAX_LOCATION];
+ strcpy(path, parentPath);
+ if(component.defInstallPath)
+ PathCat(path, component.defInstallPath);
+ component.parent = parent;
+
+ row.SetData(null, CheckItem { component.name, component } );
+
+ if(component.defInstallPath)
+ {
+ strcpy(component.installPath, component.defInstallPath);
+ ChangeCh(component.installPath, '/', DIR_SEP);
+ row.SetData(locationField, component.installPath);
+ }
+
+ if(component.mandatory) checkBox.disabled = true;
+ if(!component.selected) componentsBox.ToggleCheck(row);
+ if(component.dataPath)
+ {
+ char path[MAX_LOCATION];
+ strcpy(path, ":");
+ PathCat(path, component.dataPath);
+ component.size = ComputeSize(path);
+ }
+ if(component.subComponents)
+ {
+ int c;
+ for(c = 0; component.subComponents[c].name; c++)
+ {
+ AddComponent(component.subComponents[c], component, path);
+ size += component.subComponents[c].requiredSize;
+ }
+ }
+
+ component.requiredSize = component.selected ? (size + component.size) : 0;
+ if(component.requiredSize)
+ row.SetData(reqField, (void *)component.requiredSize);
+
+ while(!FileExists(path) && path[0])
+ StripLastDirectory(path, path);
+
+ if(path[0])
+ GetFreeSpace(path, &size);
+ else
+ size = 0;
+ row.SetData(avField, (void *)size);
+ row.collapsed = true;
+ }
+
+ void AddOption(InstallOption option, InstallOption parent)
+ {
+ DataRow row = option.row = optionsBox.AddRow((parent != null) ? parent.row : null);
+ row.SetData(null, CheckItem { option.name, option } );
+ if(!option.selected)
+ optionsBox.ToggleCheck(row);
+ if(option.subOptions)
+ {
+ int c;
+ for(c = 0; option.subOptions[c].name; c++)
+ {
+ AddOption(option.subOptions[c], option);
+ }
+ }
+ row.collapsed = true;
+ }
+
+ Installer()
+ {
+ int c;
+ char programFilesDir[MAX_LOCATION];
+ char appData[MAX_LOCATION]; // = getenv("APPDATA");
+ char homeDrive[MAX_LOCATION]; //= getenv("HOMEDRIVE");
+ char winDir[MAX_LOCATION]; //= getenv("windir");
+
+ GetEnvironment("APPDATA", appData, sizeof(appData));
+ GetEnvironment("HOMEDRIVE", homeDrive, sizeof(homeDrive));
+ GetEnvironment("windir", winDir, sizeof(winDir));
+
+ componentsBox.AddField(componentField);
+ componentsBox.AddField(locationField);
+ componentsBox.AddField(reqField);
+ componentsBox.AddField(avField);
+
+ optionsBox.AddField(optionField);
+
+ if(GetEnvironment("ProgramFiles", programFilesDir, MAX_LOCATION))
+ {
+ strcpy(installDir, programFilesDir);
+ PathCat(installDir, "ECERE SDK");
+ }
+ else if(homeDrive && homeDrive[0])
+ {
+ strcpy(installDir, homeDrive);
+ PathCat(installDir, "ECERE SDK");
+ }
+ else if(winDir && winDir[0])
+ {
+ strcpy(installDir, winDir);
+ PathCat(installDir, "..\\ECERE SDK");
+ }
+ else
+ strcpy(installDir, "C:\\ECERE SDK");
+
+ if(appData && appData[0])
+ {
+ static char defSamplesPath[MAX_LOCATION];
+ strcpy(defSamplesPath, appData);
+ PathCat(defSamplesPath, "ECERE SDK\\Samples");
+ components[samples].defInstallPath = defSamplesPath;
+ }
+
+ destBox.contents = installDir;
+
+ totalSize = 0;
+ {
+ ComponentID c;
+ for(c = 0; components[c].name; c++)
+ {
+ AddComponent(components[c], null, installDir);
+ totalSize += components[c].requiredSize;
+ }
+ }
+ {
+ char sizeString[100];
+ PrintSize(sizeString, totalSize, 2);
+ totalSpaceValue.text = sizeString;
+ }
+ for(c = 0; options[c].name; c++)
+ AddOption(options[c], null);
+ }
+
+ bool OnCreate()
+ {
+ destBox.Activate();
+ return true;
+ }
+
+ void OnRedraw(Surface surface)
+ {
+ ColorKey keys[2] =
+ {
+ { blue, 0 },
+ { darkBlue, 1 }
+ };
+ //surface.Gradient(keys, sizeof(keys)/sizeof(ColorKey), 1.0f, Vertical, 0,0, clientSize.w, clientSize.h);
+ surface.SetForeground(Color { 128, 128, 128 });
+ surface.HLine(160, 620, 400);
+ surface.SetForeground(white);
+ surface.HLine(160, 621, 401);
+ surface.PutPixel(621, 400);
+ }
+ Label label3
+ {
+ parent = this, opacity = 1, borderStyle = deep, size = Size { 644, 93 }, anchor = Anchor { left = -8, top = -8 };
+
+ void OnRedraw(Surface surface)
+ {
+ ColorKey keys[] =
+ {
+ { white, 0 },
+ { activeBorder, 1 }
+ };
+ surface.Gradient(keys, sizeof(keys)/sizeof(ColorKey), 0, horizontal, 220,0, clientSize.w, clientSize.h);
+
+ Label::OnRedraw(surface);
+ }
+ };
+}
+
+class InstallProgress : Window
+{
+ text = "ECERE Software Development Kit Setup";
+ background = activeBorder;
+ borderStyle = fixed;
+ hasMinimize = true;
+ hasClose = true;
+ tabCycle = true;
+ size = Size { 640, 480 };
+
+ Label installing { this, position = { 32, 160 } };
+ ProgressBar progressBar { parent = this, text = "progressBar1", size = Size { 588, 24 }, anchor = Anchor { left = 24, top = 184 } };
+ Button finish
+ {
+ parent = this, text = "Install", disabled = true, isDefault = true, size = Size { 75, 23 }, anchor = Anchor { left = 432, top = 416 };
+
+ NotifyClicked = ButtonCloseDialog
+ };
+ Button cancel
+ {
+ this, text = "Cancel", hotKey = altX, size = Size { 75, 23 }, anchor = Anchor { left = 544, top = 416 };
+
+ bool NotifyClicked(Button button, int x, int y, Modifiers mods)
+ {
+ abortInstall = true;
+ return true;
+ }
+ };
+ EditBox titleInfo
+ {
+ inactive = true, noSelect = true,
+ multiLine = true, parent = label3, text = "editBox1", opacity = 0, borderStyle = none, size = Size { 350, 35 }, anchor = Anchor { horz = 111, vert = 13 },
+ contents = "Please wait while the Ecere Software Development Kit is being installed."
+ };
+ Label label2 { parent = this, text = buildString, position = { 16, 392 }, disabled = true, opacity = 1, background = activeBorder };
+ Picture picture1 { image = BitmapResource { ":ecere.bmp", transparent = true }, filter = true, parent = label3, text = "picture1", anchor = Anchor { left = 16, top = 4 } };
+ Label title { parent = label3, text = "Installing the ECERE SDK", font = FontResource { "Tahoma", 8.25f, bold = true }, size = Size { 326, 16 }, anchor = Anchor { horz = 91, vert = -12 } };
+
+ void OnRedraw(Surface surface)
+ {
+ ColorKey keys[2] =
+ {
+ { blue, 0 },
+ { darkBlue, 1 }
+ };
+ //surface.Gradient(keys, sizeof(keys)/sizeof(ColorKey), 1.0f, Vertical, 0,0, clientSize.w, clientSize.h);
+ surface.SetForeground(Color { 128, 128, 128 });
+ surface.HLine(160, 620, 400);
+ surface.SetForeground(white);
+ surface.HLine(160, 621, 401);
+ surface.PutPixel(621, 400);
+ }
+ Label label3
+ {
+ parent = this, opacity = 1, borderStyle = deep, size = Size { 644, 93 }, anchor = Anchor { left = -8, top = -8 };
+
+ void OnRedraw(Surface surface)
+ {
+ ColorKey keys[] =
+ {
+ { white, 0 },
+ { activeBorder, 1 }
+ };
+ surface.Gradient(keys, sizeof(keys)/sizeof(ColorKey), 0, horizontal, 220,0, clientSize.w, clientSize.h);
+
+ Label::OnRedraw(surface);
+ }
+ };
+ InstallThread thread
+ {
+ };
+}
+
+Installer installer {};
+InstallProgress installProgress { autoCreate = false };
+
+void ModifyPath(char * newPath)
+{
+ char * paths[100];
+ int p, count;
+ char oldPath[4096];
+ CoreSDKID c;
+
+ strcpy(oldPath, newPath);
+ count = TokenizeWith(oldPath, sizeof(paths) / sizeof(char *), paths, ";", false);
+
+ for(c = 0; coreSDK[c].name; c++)
+ {
+ char path[MAX_LOCATION];
+ coreSDK[c].GetFullPath(path);
+ if(c != ide && c != runtime && c != eda && c != ec
+#ifndef NOMINGW
+ && c != upx
+#endif
+ )
+ {
+#ifndef NOMINGW
+ if(!pathOptions[PathOptions::AddMinGWPaths].selected)
+#endif
+ continue;
+ PathCat(path, "bin");
+ }
+ else if(!pathOptions[PathOptions::AddECEREPaths].selected) continue;
+
+ for(p = 0; p<count; p++)
+ if(!fstrcmp(paths[p], path))
+ break;
+ if(p == count)
+ {
+ char * start;
+ if(count)
+ {
+ strcat(newPath, ";");
+ start = oldPath + strlen(paths[count-1])+1;
+ }
+ else
+ start = oldPath;
+
+ strcpy(start, path);
+ *(start + strlen(path)) = '\0';
+ paths[count++] = start;
+
+ strcat(newPath, path);
+ }
+ }
+#ifndef NOMINGW
+ if(pathOptions[PathOptions::AddMinGWPaths].selected)
+ {
+ int c;
+ for(c = 0; additional[c].name; c++)
+ {
+ char path[MAX_LOCATION];
+ NamedItem item;
+ additional[c].GetFullPath(path);
+ PathCat(path, "bin");
+ for(p = 0; p<count; p++)
+ if(!fstrcmp(paths[p], path))
+ break;
+
+ if(p == count)
+ {
+ char * start;
+ if(count)
+ {
+ strcat(newPath, ";");
+ start = oldPath + strlen(paths[count-1])+1;
+ }
+ else
+ start = oldPath;
+
+ strcpy(start, path);
+ *(start + strlen(path)) = '\0';
+ paths[count++] = start;
+
+ strcat(newPath, path);
+ }
+ }
+ }
+#endif
+}
+
+void AssociateExtension(char * extension, char * description, char *name, char * action, char * path)
+{
+ HKEY key;
+ uint status, size;
+ char keyName[1024];
+
+ RegCreateKeyEx(HKEY_CLASSES_ROOT, extension, 0, "", REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, null, &key, &status);
+ RegSetValueEx(key, null, 0, REG_SZ, name, strlen(name)+1);
+ RegCloseKey(key);
+
+ RegCreateKeyEx(HKEY_CLASSES_ROOT, name, 0, "", REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, null, &key, &status);
+ RegSetValueEx(key, null, 0, REG_SZ, description, strlen(description)+1);
+ RegCloseKey(key);
+
+ sprintf(keyName, "%s\\shell", extension);
+ RegCreateKeyEx(HKEY_CLASSES_ROOT, keyName, 0, "", REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, null, &key, &status);
+ RegSetValueEx(key, null, 0, REG_SZ, action, strlen(action)+1);
+ RegCloseKey(key);
+
+ sprintf(keyName, "%s\\shell\\%s", name, action);
+ RegCreateKeyEx(HKEY_CLASSES_ROOT, keyName, 0, "", REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, null, &key, &status);
+ RegCloseKey(key);
+
+ sprintf(keyName, "%s\\shell\\%s\\command", name, action);
+ RegCreateKeyEx(HKEY_CLASSES_ROOT, keyName, 0, "", REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, null, &key, &status);
+
+ sprintf(keyName, path);
+ strcat(keyName, " \"%L\"");
+ {
+ uint16 wKeyName[2048];
+ UTF8toUTF16Buffer(keyName, wKeyName, sizeof(wKeyName) / sizeof(uint16));
+ RegSetValueExW(key, null, 0, REG_SZ, (byte *)wKeyName, (wcslen(wKeyName) + 1)*sizeof(uint16));
+ }
+ RegCloseKey(key);
+}
+
+class InstallThread : Thread
+{
+ unsigned int Main()
+ {
+ ComponentID c;
+ ((GuiApplication)__thisModule).Lock();
+ installProgress.progressBar.range = totalSize;
+ for(c = 0; components[c].name && !abortInstall; c++)
+ components[c].Install(installDir);
+ if(abortInstall)
+ {
+ installProgress.progressBar.range = 0;
+ installProgress.finish.Destroy(0);
+ installProgress.cancel.text = "Close";
+ installProgress.cancel.isDefault = true;
+ installProgress.cancel.disabled = false;
+ installProgress.cancel.NotifyClicked = Window::ButtonCloseDialog;
+ installProgress.installing.text = "Installation Cancelled.";
+ installProgress.title.text = "Installation Cancelled";
+ installProgress.titleInfo.contents = "The installation was not completed.";
+ }
+ else
+ {
+ CoreSDKID c;
+ char idePath[MAX_LOCATION];
+ char userProfile[MAX_LOCATION];
+
+ // Configure IDE
+ GlobalSettings settings
+ {
+
+ };
+ installProgress.installing.text = "Configuring ECERE IDE...";
+ ((GuiApplication)__thisModule).Unlock();
+ ((GuiApplication)__thisModule).SignalEvent();
+
+ settings.Load();
+ for(c = 0; coreSDK[c].name; c++)
+ {
+ char path[MAX_LOCATION];
+ NamedItem item;
+ coreSDK[c].GetFullPath(path);
+ if(c != ide && c != runtime && c != eda && c != ec
+#ifndef NOMINGW
+ && c != upx
+#endif
+ )
+ PathCat(path, "bin");
+ if(c == ide)
+ {
+ coreSDK[c].GetFullPath(idePath);
+ PathCat(idePath, "IDE.exe");
+ }
+
+ // TODO: Update This!
+ /*
+ for(item = settings.systemDirs[executables].first; item; item = item.next)
+ if(!fstrcmp(item.name, path))
+ break;
+ if(!item)
+ {
+ settings.systemDirs[executables].Add(NamedItem { name = CopyString(path); });
+ }
+
+ if(c == runtime)
+ {
+ for(item = settings.systemDirs[libraries].first; item; item = item.next)
+ if(!fstrcmp(item.name, path))
+ break;
+ if(!item)
+ {
+ settings.systemDirs[libraries].Add(NamedItem { name = CopyString(path); });
+ }
+ }
+ */
+ }
+#ifndef NOMINGW
+ /*
+ for(c = 0; additional[c].name; c++)
+ {
+ char path[MAX_LOCATION];
+ NamedItem item;
+ additional[c].GetFullPath(path);
+ PathCat(path, "bin");
+ for(item = settings.systemDirs[executables].first; item; item = item.next)
+ if(!fstrcmp(item.name, path))
+ break;
+ if(!item)
+ {
+ settings.systemDirs[executables].Add(NamedItem { name = CopyString(path); });
+ }
+ }
+ */
+#endif
+
+ {
+ char path[MAX_LOCATION] = "";
+ if(components[samples].selected)
+ components[samples].GetFullPath(path);
+ else
+ components[coreSDK].GetFullPath(path);
+ /* TODO: Update This!
+ if(!settings.ideProjectFileDialogLocation)
+ settings.ideProjectFileDialogLocation = path;
+ if(!settings.ideFileDialogLocation)
+ settings.ideFileDialogLocation = path;
+ */
+ }
+
+ settings.Save();
+ delete settings;
+
+ // Set up Uninstaller
+ ((GuiApplication)__thisModule).Lock();
+ installProgress.installing.text = "Registering uninstaller...";
+ ((GuiApplication)__thisModule).Unlock();
+ ((GuiApplication)__thisModule).SignalEvent();
+
+ {
+ HKEY key;
+ uint status, size;
+ char * displayName = "ECERE SDK 0.43";
+ char uninstaller[MAX_LOCATION];
+ bool nomodify = true;
+
+ strcpy(uninstaller, installDir);
+ PathCat(uninstaller, "uninstall_ecere.exe");
+
+ RegCreateKeyEx(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\ECERE SDK", 0, "", REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, null, &key, &status);
+
+ RegSetValueEx(key, "DisplayName", 0, REG_SZ, displayName, strlen(displayName)+1);
+ RegSetValueEx(key, "UninstallString", 0, REG_SZ, uninstaller, strlen(uninstaller)+1);
+ RegSetValueEx(key, "DisplayIcon", 0, REG_SZ, idePath, strlen(idePath)+1);
+ //RegSetValueEx(key, "NoModify", 0, REG_DWORD, (byte *)&nomodify, sizeof(nomodify));
+ //RegSetValueEx(key, "NoRepair", 0, REG_DWORD, (byte *)&nomodify, sizeof(nomodify));
+ RegCloseKey(key);
+ }
+
+ // Add paths
+ if(pathOptions[PathOptions::AddECEREPaths].selected
+#ifndef NOMINGW
+ || pathOptions[PathOptions::AddMinGWPaths].selected
+#endif
+ )
+ {
+ HKEY key;
+ uint status, size;
+ char path[2048] = "";
+ uint16 wPath[2048];
+
+ ((GuiApplication)__thisModule).Lock();
+ installProgress.installing.text = "Registering paths...";
+ ((GuiApplication)__thisModule).Unlock();
+ ((GuiApplication)__thisModule).SignalEvent();
+
+ // if(RegOpenKeyEx(HKEY_LOCAL_MACHINE, "Environment", 0, KEY_ALL_ACCESS, &key) == ERROR_SUCCESS)
+
+ RegCreateKeyEx(HKEY_CURRENT_USER, "Environment", 0, "", REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, null, &key, &status);
+ // RegCreateKeyEx(HKEY_LOCAL_MACHINE, "SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment", 0, "", REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, null, &key, &status);
+ if(status == REG_OPENED_EXISTING_KEY)
+ {
+ size = sizeof(wPath);
+ RegQueryValueExW(key, L"path", null, null, (byte *)wPath, &size);
+ UTF16toUTF8Buffer(wPath, path, sizeof(path));
+ }
+ ModifyPath(path);
+ UTF8toUTF16Buffer(path, wPath, sizeof(wPath) / sizeof(uint16));
+ RegSetValueExW(key, L"path", 0, REG_EXPAND_SZ, (byte *)wPath, (wcslen(wPath)+1) * 2);
+ RegCloseKey(key);
+
+ SendMessageTimeout (HWND_BROADCAST, WM_SETTINGCHANGE, 0, (int)"Environment", SMTO_NORMAL, 1000, NULL);
+ }
+
+ // Install Program Group Icons
+ // userProfile = getenv("USERPROFILE");
+ GetEnvironment("USERPROFILE", userProfile, sizeof(userProfile));
+
+ if(options[IconOptions::StartMenuIcon].selected)
+ {
+ char destPath[MAX_LOCATION];
+ char startMenuPath[MAX_LOCATION] = "";
+ HKEY key;
+
+ ((GuiApplication)__thisModule).Lock();
+ installProgress.installing.text = "Installing Start Menu Icons...";
+ ((GuiApplication)__thisModule).Unlock();
+ ((GuiApplication)__thisModule).SignalEvent();
+
+ strcpy(destPath, userProfile);
+
+ if(RegOpenKeyEx(HKEY_CURRENT_USER, "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders", 0, KEY_ALL_ACCESS, &key) == ERROR_SUCCESS)
+ {
+ uint16 wStartMenuPath[2048];
+ uint size = sizeof(wStartMenuPath);
+ // RegQueryValueEx(key, "Start Menu", null, null, startMenuPath, &size);
+ RegQueryValueExW(key, L"Programs", null, null, (byte *)wStartMenuPath, &size);
+ UTF16toUTF8Buffer(wStartMenuPath, startMenuPath, sizeof(startMenuPath));
+ RegCloseKey(key);
+ }
+ if(!startMenuPath[0] && userProfile && userProfile[0])
+ {
+ strcpy(startMenuPath, userProfile);
+ PathCat(startMenuPath, "Start Menu\\Programs");
+ }
+
+ if(startMenuPath[0])
+ {
+ strcpy(destPath, startMenuPath);
+ PathCat(destPath, "ECERE SDK");
+ MakeDir(destPath);
+
+ strcpy(destPath, startMenuPath);
+ PathCat(destPath, "ECERE SDK\\ECERE IDE.lnk");
+ CreateLink(idePath, destPath, null); //"ECERE IDE");
+ if(components[samples].selected)
+ {
+ char samplesPath[MAX_LOCATION] = "";
+ components[samples].GetFullPath(samplesPath);
+
+ strcpy(destPath, startMenuPath);
+ PathCat(destPath, "ECERE SDK\\Sample Projects.lnk");
+ CreateLink(samplesPath, destPath, null);//"Sample Projects");
+ }
+ if(components[documentation].selected && documentation[ecereBook].selected)
+ {
+ char docPath[MAX_LOCATION] = "";
+ documentation[ecereBook].GetFullPath(docPath);
+ PathCat(docPath, "Ecere Tao of Programming [work in progress].pdf");
+
+ strcpy(destPath, startMenuPath);
+ PathCat(destPath, "ECERE SDK\\The Ecere Tao of Programming.lnk");
+ CreateLink(docPath, destPath, null);
+ }
+ }
+ }
+
+ // Install Desktop Icon
+ if(options[IconOptions::DesktopIcon].selected)
+ {
+ HKEY key;
+ char desktopPath[MAX_LOCATION];
+
+ if(RegOpenKeyEx(HKEY_CURRENT_USER, "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders", 0, KEY_ALL_ACCESS, &key) == ERROR_SUCCESS)
+ {
+ uint16 wDesktopPath[MAX_LOCATION];
+ uint size = sizeof(wDesktopPath);
+ RegQueryValueExW(key, L"Desktop", null, null, (byte *)wDesktopPath, &size);
+ UTF16toUTF8Buffer(wDesktopPath, desktopPath, sizeof(desktopPath));
+ RegCloseKey(key);
+ }
+ if(!desktopPath[0] && userProfile && userProfile[0])
+ {
+ strcpy(desktopPath, userProfile);
+ PathCat(desktopPath, "Desktop");
+ }
+
+ if(desktopPath[0])
+ {
+ PathCat(desktopPath, "ECERE IDE.lnk");
+
+ ((GuiApplication)__thisModule).Lock();
+ installProgress.installing.text = "Installing Desktop Icon...";
+ ((GuiApplication)__thisModule).Unlock();
+ ((GuiApplication)__thisModule).SignalEvent();
+
+ CreateLink(idePath, desktopPath, null);//"ECERE IDE");
+ }
+ }
+
+ // Install QuickLaunch Icon
+ if(options[IconOptions::QuickLaunchIcon].selected)
+ {
+ char appData[MAX_LOCATION]; // = getenv("APPDATA");
+ GetEnvironment("APPDATA", appData, sizeof(appData));
+
+ if(appData && appData[0])
+ {
+ char destPath[MAX_LOCATION];
+
+ ((GuiApplication)__thisModule).Lock();
+ installProgress.installing.text = "Installing Quicklaunch Icon...";
+ ((GuiApplication)__thisModule).Unlock();
+ ((GuiApplication)__thisModule).SignalEvent();
+
+ strcpy(destPath, appData);
+ PathCat(destPath, "Microsoft\\Internet Explorer\\Quick Launch\\ECERE IDE.lnk");
+
+ CreateLink(idePath, destPath, null);//"ECERE IDE");
+ }
+ }
+
+ // Register File Types
+ if(associateOptions[AssociateOptions::AssociateEPJ].selected ||
+ associateOptions[AssociateOptions::AssociateEC].selected ||
+ associateOptions[AssociateOptions::AssociateC].selected ||
+ associateOptions[AssociateOptions::AssociateCPP].selected ||
+ associateOptions[AssociateOptions::AssociateTXT].selected ||
+ associateOptions[AssociateOptions::Associate3DS].selected ||
+ associateOptions[AssociateOptions::AssociateIMG].selected)
+ {
+ ((GuiApplication)__thisModule).Lock();
+ installProgress.installing.text = "Resgistering File Types...";
+ ((GuiApplication)__thisModule).Unlock();
+ ((GuiApplication)__thisModule).SignalEvent();
+
+ if(associateOptions[AssociateOptions::AssociateEPJ].selected)
+ {
+ AssociateExtension(".epj", "ECERE IDE Project", "epj_file", "Open", idePath);
+ }
+ if(associateOptions[AssociateOptions::AssociateEC].selected)
+ {
+ AssociateExtension(".ec", "eC Source File", "ec_file", "Open", idePath);
+ AssociateExtension(".eh", "eC Header File", "eh_file", "Open", idePath);
+ }
+ if(associateOptions[AssociateOptions::AssociateC].selected)
+ {
+ AssociateExtension(".c", "C Source File", "c_file", "Open", idePath);
+ AssociateExtension(".h", "C Header File", "h_file", "Open", idePath);
+ }
+ if(associateOptions[AssociateOptions::AssociateCPP].selected)
+ {
+ AssociateExtension(".cpp", "C++ Source File", "cpp_file", "Open", idePath);
+ AssociateExtension(".cc", "C++ Source File", "cpp_file", "Open", idePath);
+ AssociateExtension(".cxx", "C++ Source File", "cpp_file", "Open", idePath);
+ AssociateExtension(".chh", "C++ Header File", "chh_file", "Open", idePath);
+ AssociateExtension(".hh", "C++ Header File", "chh_file", "Open", idePath);
+ AssociateExtension(".hxx", "C++ Header File", "chh_file", "Open", idePath);
+ }
+ if(associateOptions[AssociateOptions::AssociateTXT].selected)
+ {
+ AssociateExtension(".txt", "Text File", "txt_file", "Open", idePath);
+ }
+ if(associateOptions[AssociateOptions::Associate3DS].selected)
+ {
+ AssociateExtension(".3ds", "3D Studio Model", "3ds_file", "View", idePath);
+ }
+ if(associateOptions[AssociateOptions::AssociateIMG].selected)
+ {
+ AssociateExtension(".bmp", "BMP Image", "bmp_file", "View", idePath);
+ AssociateExtension(".pcx", "PCX Image", "pcx_file", "View", idePath);
+ AssociateExtension(".png", "PNG Image", "png_file", "View", idePath);
+ AssociateExtension(".jpg", "JPEG Image", "jpg_file", "View", idePath);
+ AssociateExtension(".jpeg", "JPEG Image", "jpg_file", "View", idePath);
+ AssociateExtension(".gif", "GIF Image", "gif_file", "View", idePath);
+ }
+ }
+ ((GuiApplication)__thisModule).Lock();
+
+ installProgress.cancel.Destroy(0);
+ installProgress.finish.text = "Finish";
+ installProgress.finish.disabled = false;
+ installProgress.finish.Activate();
+ installProgress.installing.text = "Installation Complete.";
+ installProgress.title.text = "Installation Complete";
+ installProgress.titleInfo.contents = "Thank you for using the ECERE SDK.";
+ }
+ ((GuiApplication)__thisModule).Unlock();
+ return 0;
+ }
+}