build: use WIX Heat to harvest samples and data for building the windows installer

This commit is contained in:
mlangkabel
2019-03-11 09:53:58 +01:00
parent 1c11cd5e8c
commit 65f9bdb976
5 changed files with 120 additions and 1928 deletions
@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:wix="http://schemas.microsoft.com/wix/2006/wi"
xmlns="http://schemas.microsoft.com/wix/2006/wi"
exclude-result-prefixes="wix">
<xsl:output method="xml" encoding="UTF-8" indent="yes" />
<xsl:template match="wix:Wix">
<xsl:copy>
<!-- The following enters the directive for adding the config.wxi include file to the dynamically generated file -->
<!--xsl:processing-instruction name="include">$(sys.CURRENTDIR)wix\config.wxi</xsl:processing-instruction-->
<xsl:apply-templates select="@*" />
<xsl:apply-templates />
</xsl:copy>
</xsl:template>
<!-- ### Adding the Win64-attribute to all Components -->
<xsl:template match="wix:Component">
<xsl:copy>
<xsl:apply-templates select="@*" />
<!-- Adding the Win64-attribute as we have a x64 application -->
<xsl:attribute name="Win64">$(var.Win64)</xsl:attribute>
<!-- Now take the rest of the inner tag -->
<xsl:apply-templates select="node()" />
</xsl:copy>
</xsl:template>
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()" />
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
+1 -575
View File
@@ -1,588 +1,14 @@
<?xml version='1.0'?>
<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'>
<?if $(sys.BUILDARCH) = x64 ?>
<?define Win64 = "yes" ?>
<?else ?>
<?define Win64 = "no" ?>
<?endif ?>
<Fragment>
<DirectoryRef Id='SourcetrailAppData'>
<Directory Id="SampleProjects" Name="projects">
<Component Id="SampleProjects" Guid="12F6C3BE-CE83-441A-8A5D-E49EA1483F24" Win64="$(var.Win64)">
<RemoveFolder Id='SampleProjects' On='uninstall' />
<RegistryValue Root='HKCU' Key='SampleProjectDir' Type='string' Value='' KeyPath='yes' />
</Component>
<Directory Id="SampleProjectTictactoe" Name="tictactoe">
<?if $(var.Win64)="yes" ?>
<?define TictactoeSourcetrailproject.Guid="E353FD02-79FD-4409-9874-3282B038DD10" ?>
<?else ?>
<?define TictactoeSourcetrailproject.Guid="E353FD02-79FD-4409-9874-3282B038DD13" ?>
<?endif ?>
<Component Id="TictactoeSourcetrailproject" Guid="$(var.TictactoeSourcetrailproject.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectTictactoe' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\tictactoeProjectKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
<File Id='TictactoeDb' Name='tictactoe.srctrldb' DiskId='1' Source='./../../../bin/app/user/projects/tictactoe/tictactoe.srctrldb' KeyPath='no' />
<File Id='TictactoeProject' Name='tictactoe.srctrlprj' DiskId='1' Source='./../../../bin/app/user/projects/tictactoe/tictactoe.srctrlprj' KeyPath='no' />
</Component>
<Directory Id="TictactoeSrc" Name="src">
<?if $(var.Win64)="yes" ?>
<?define TictactoeCode.Guid="82854BB7-76B8-4310-B89E-E4BA1F83A212" ?>
<?else ?>
<?define TictactoeCode.Guid="778C6A37-309A-4230-9940-F1D5773CD257" ?>
<?endif ?>
<Component Id="TictactoeCode" Guid="$(var.TictactoeCode.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='TictactoeSrc' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\tictactoeCodeKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
<File Id='ArtificialPlayer' Name='artificial_player.cpp' DiskId='1' Source='./../../../bin/app/user/projects/tictactoe/src/artificial_player.cpp' KeyPath='no' />
<File Id='ArtificialPlayerHeader' Name='artificial_player.h' DiskId='1' Source='./../../../bin/app/user/projects/tictactoe/src/artificial_player.h' KeyPath='no' />
<File Id='Field' Name='field.cpp' DiskId='1' Source='./../../../bin/app/user/projects/tictactoe/src/field.cpp' KeyPath='no' />
<File Id='FieldHeader' Name='field.h' DiskId='1' Source='./../../../bin/app/user/projects/tictactoe/src/field.h' KeyPath='no' />
<File Id='GameObjectHeader' Name='game_object.h' DiskId='1' Source='./../../../bin/app/user/projects/tictactoe/src/game_object.h' KeyPath='no' />
<File Id='HumanPlayer' Name='human_player.cpp' DiskId='1' Source='./../../../bin/app/user/projects/tictactoe/src/human_player.cpp' KeyPath='no' />
<File Id='HumanPlayerHeader' Name='human_player.h' DiskId='1' Source='./../../../bin/app/user/projects/tictactoe/src/human_player.h' KeyPath='no' />
<File Id='IO' Name='io.cpp' DiskId='1' Source='./../../../bin/app/user/projects/tictactoe/src/io.cpp' KeyPath='no' />
<File Id='IOHeader' Name='io.h' DiskId='1' Source='./../../../bin/app/user/projects/tictactoe/src/io.h' KeyPath='no' />
<File Id='tictactoeMain' Name='main.cpp' DiskId='1' Source='./../../../bin/app/user/projects/tictactoe/src/main.cpp' KeyPath='no' />
<File Id='Player' Name='player.cpp' DiskId='1' Source='./../../../bin/app/user/projects/tictactoe/src/player.cpp' KeyPath='no' />
<File Id='PlayerHeader' Name='player.h' DiskId='1' Source='./../../../bin/app/user/projects/tictactoe/src/player.h' KeyPath='no' />
<File Id='tictactoeFile' Name='tictactoe.cpp' DiskId='1' Source='./../../../bin/app/user/projects/tictactoe/src/tictactoe.cpp' KeyPath='no' />
<File Id='tictactoeHeader' Name='tictactoe.h' DiskId='1' Source='./../../../bin/app/user/projects/tictactoe/src/tictactoe.h' KeyPath='no' />
</Component>
</Directory>
</Directory>
<Directory Id="SampleProjectTutorial" Name="tutorial">
<?if $(var.Win64)="yes" ?>
<?define TutorialSourcetrailproject.Guid="F1C54131-5B28-4E20-8E81-C67747A195B3" ?>
<?else ?>
<?define TutorialSourcetrailproject.Guid="A2D48B1D-474F-42D7-9020-BC7FFAB48311" ?>
<?endif ?>
<Component Id="TutorialSourcetrailproject" Guid="$(var.TutorialSourcetrailproject.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectTutorial' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\tutorialProjectKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
<File Id='TutorialDb' Name='tutorial.srctrldb' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/tutorial.srctrldb' KeyPath='no' />
<File Id='TutorialProject' Name='tutorial.srctrlprj' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/tutorial.srctrlprj' KeyPath='no' />
</Component>
<Directory Id="TutorialSrc" Name="src">
<?if $(var.Win64)="yes" ?>
<?define TutorialCode.Guid="59506B3E-F0CE-4798-98BD-7BE4947D089C" ?>
<?else ?>
<?define TutorialCode.Guid="984A03F7-53C0-4636-B8A1-A54238E05351" ?>
<?endif ?>
<Component Id="TutorialCode" Guid="$(var.TutorialCode.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='TutorialSrc' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\tutorialCodeKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
<File Id='CodeTutorial1Header' Name='code_tutorial_1.h' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/src/code_tutorial_1.h' KeyPath='no' />
<File Id='CodeTutorial2Header' Name='code_tutorial_2.h' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/src/code_tutorial_2.h' KeyPath='no' />
<File Id='CodeTutorial3Header' Name='code_tutorial_3.h' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/src/code_tutorial_3.h' KeyPath='no' />
<File Id='GraphTutorial1Header' Name='graph_tutorial_1.h' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/src/graph_tutorial_1.h' KeyPath='no' />
<File Id='GraphTutorial2Header' Name='graph_tutorial_2.h' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/src/graph_tutorial_2.h' KeyPath='no' />
<File Id='GraphTutorial3Header' Name='graph_tutorial_3.h' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/src/graph_tutorial_3.h' KeyPath='no' />
<File Id='GraphTutorial4Header' Name='graph_tutorial_4.h' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/src/graph_tutorial_4.h' KeyPath='no' />
<File Id='GraphTutorial5Header' Name='graph_tutorial_5.h' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/src/graph_tutorial_5.h' KeyPath='no' />
<File Id='GraphTutorial6Header' Name='graph_tutorial_6.h' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/src/graph_tutorial_6.h' KeyPath='no' />
<File Id='MainCpp' Name='main.cpp' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/src/main.cpp' KeyPath='no' />
<File Id='MyFirstStepHeader' Name='my_first_step.h' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/src/my_first_step.h' KeyPath='no' />
<File Id='MyNextStepHeader' Name='my_next_step.h' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/src/my_next_step.h' KeyPath='no' />
<File Id='SearchTutorial1Header' Name='search_tutorial_1.h' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/src/search_tutorial_1.h' KeyPath='no' />
<File Id='SearchTutorial2Header' Name='search_tutorial_2.h' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/src/search_tutorial_2.h' KeyPath='no' />
<File Id='SearchTutorial3Header' Name='search_tutorial_3.h' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/src/search_tutorial_3.h' KeyPath='no' />
<File Id='SearchTutorial4Header' Name='search_tutorial_4.h' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/src/search_tutorial_4.h' KeyPath='no' />
<File Id='SearchTutorial5Header' Name='search_tutorial_5.h' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/src/search_tutorial_5.h' KeyPath='no' />
<File Id='StartExploringHeader' Name='start_exploring.h' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/src/start_exploring.h' KeyPath='no' />
<File Id='String' Name='string.h' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/src/string.h' KeyPath='no' />
<File Id='TheCentralHubHeader' Name='the_central_hub.h' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/src/the_central_hub.h' KeyPath='no' />
<File Id='UtilityHeader' Name='utility.h' DiskId='1' Source='./../../../bin/app/user/projects/tutorial/src/utility.h' KeyPath='no' />
</Component>
</Directory>
</Directory>
<Directory Id="SampleProjectJavaparser" Name="javaparser">
<?if $(var.Win64)="yes" ?>
<?define JavaparserSourcetrailproject.Guid="42C55AAF-7F69-424D-8F69-0FBDCF22DA51" ?>
<?else ?>
<?define JavaparserSourcetrailproject.Guid="D21D5599-8F4F-4D26-B8F4-B34D505BE2DE" ?>
<?endif ?>
<Component Id="JavaparserSourcetrailproject" Guid="$(var.JavaparserSourcetrailproject.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparser' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\JavaparserSourcetrailprojectKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
<File Id='JavaparserDb' Name='javaparser.srctrldb' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/javaparser.srctrldb' KeyPath='no' />
<File Id='JavaparserProject' Name='javaparser.srctrlprj' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/javaparser.srctrlprj' KeyPath='no' />
</Component>
<Directory Id="SampleProjectJavaparserSrc" Name="src">
<?if $(var.Win64)="yes" ?>
<?define SampleProjectJavaparserSrcFolder.Guid="54BBF6BA-A773-4F94-BABA-7ACD19D7D979" ?>
<?else ?>
<?define SampleProjectJavaparserSrcFolder.Guid="F4B57B24-02F5-4890-8A7E-77DE1B06310F" ?>
<?endif ?>
<Component Id="SampleProjectJavaparserSrcFolder" Guid="$(var.SampleProjectJavaparserSrcFolder.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparserSrc' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\SampleProjectJavaparserSrcFolderKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
</Component>
<Directory Id="SampleProjectJavaparserSrcMain" Name="main">
<?if $(var.Win64)="yes" ?>
<?define SampleProjectJavaparserSrcMainFolder.Guid="5E72343A-6592-4B4B-80D2-7EC7F35966FE" ?>
<?else ?>
<?define SampleProjectJavaparserSrcMainFolder.Guid="EC271FA9-866E-4B9D-9B0D-4BEAC4B32094" ?>
<?endif ?>
<Component Id="SampleProjectJavaparserSrcMainFolder" Guid="$(var.SampleProjectJavaparserSrcMainFolder.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparserSrcMain' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\SampleProjectJavaparserSrcMainFolderKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
</Component>
<Directory Id="SampleProjectJavaparserSrcMainJava" Name="java">
<?if $(var.Win64)="yes" ?>
<?define SampleProjectJavaparserSrcMainJavaFolder.Guid="3026D534-2635-44DD-95A6-15AA25090FA8" ?>
<?else ?>
<?define SampleProjectJavaparserSrcMainJavaFolder.Guid="A13E0FA3-1BC5-4DF2-9A8B-3D8E785F8C9F" ?>
<?endif ?>
<Component Id="SampleProjectJavaparserSrcMainJavaFolder" Guid="$(var.SampleProjectJavaparserSrcMainJavaFolder.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparserSrcMainJava' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\SampleProjectJavaparserSrcMainJavaFolderKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
</Component>
<Directory Id="SampleProjectJavaparserSrcMainJavaCom" Name="com">
<?if $(var.Win64)="yes" ?>
<?define SampleProjectJavaparserSrcMainJavaComFolder.Guid="C11F229C-0FDC-49C9-9F47-38565E1F3AFB" ?>
<?else ?>
<?define SampleProjectJavaparserSrcMainJavaComFolder.Guid="5B53E259-AB89-4ACD-9E75-B73AB614E9C3" ?>
<?endif ?>
<Component Id="SampleProjectJavaparserSrcMainJavaComFolder" Guid="$(var.SampleProjectJavaparserSrcMainJavaComFolder.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparserSrcMainJavaCom' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\SampleProjectJavaparserSrcMainJavaComFolderKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
</Component>
<Directory Id="SampleProjectJavaparserSrcMainJavaComGithub" Name="github">
<?if $(var.Win64)="yes" ?>
<?define SampleProjectJavaparserSrcMainJavaComGithubFolder.Guid="286F8E8E-C0DF-4869-A4C3-CCCF8DD69A1D" ?>
<?else ?>
<?define SampleProjectJavaparserSrcMainJavaComGithubFolder.Guid="AFE95279-66CE-49F4-B19A-FE1526A59E9E" ?>
<?endif ?>
<Component Id="SampleProjectJavaparserSrcMainJavaComGithubFolder" Guid="$(var.SampleProjectJavaparserSrcMainJavaComGithubFolder.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparserSrcMainJavaComGithub' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\SampleProjectJavaparserSrcMainJavaComGithubFolderKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
</Component>
<Directory Id="SampleProjectJavaparserSrcMainJavaComGithubJavaparser" Name="javaparser">
<?if $(var.Win64)="yes" ?>
<?define SampleProjectJavaparserSrcMainJavaComGithubJavaparserCode.Guid="25C71AB8-9E55-46FA-B566-A2CB7996C8FD" ?>
<?else ?>
<?define SampleProjectJavaparserSrcMainJavaComGithubJavaparserCode.Guid="55F3C7F4-565E-4D4B-8C66-9C8555956893" ?>
<?endif ?>
<Component Id="SampleProjectJavaparserSrcMainJavaComGithubJavaparserCode" Guid="$(var.SampleProjectJavaparserSrcMainJavaComGithubJavaparserCode.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparserSrcMainJavaComGithubJavaparser' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\SampleProjectJavaparserSrcMainJavaComGithubJavaparserCodeKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
<File Id='CommentsInserterJava' Name='CommentsInserter.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/CommentsInserter.java' KeyPath='no' />
<File Id='JavaParserJava' Name='JavaParser.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/JavaParser.java' KeyPath='no' />
<File Id='PositionJava' Name='Position.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/Position.java' KeyPath='no' />
<File Id='RangeJava' Name='Range.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/Range.java' KeyPath='no' />
</Component>
<Directory Id="SampleProjectJavaparserSrcMainJavaComGithubJavaparserAst" Name="ast">
<?if $(var.Win64)="yes" ?>
<?define SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstCode.Guid="ED323360-F1F1-4AF7-952C-333E489F6B64" ?>
<?else ?>
<?define SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstCode.Guid="CBF7594F-0408-4BB0-BA23-54D49FB1DF62" ?>
<?endif ?>
<Component Id="SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstCode" Guid="$(var.SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstCode.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparserSrcMainJavaComGithubJavaparserAst' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstCodeKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
<File Id='AccessSpecifierJava' Name='AccessSpecifier.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/AccessSpecifier.java' KeyPath='no' />
<File Id='CompilationUnitJava' Name='CompilationUnit.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/CompilationUnit.java' KeyPath='no' />
<File Id='ImportDeclarationJava' Name='ImportDeclaration.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/ImportDeclaration.java' KeyPath='no' />
<File Id='ModifierJava' Name='Modifier.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/Modifier.java' KeyPath='no' />
<File Id='NodeJava' Name='Node.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/Node.java' KeyPath='no' />
<File Id='PackageDeclarationJava' Name='PackageDeclaration.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/PackageDeclaration.java' KeyPath='no' />
<File Id='TypeArgumentsJava' Name='TypeArguments.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/TypeArguments.java' KeyPath='no' />
<File Id='TypeParameterJava' Name='TypeParameter.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/TypeParameter.java' KeyPath='no' />
</Component>
<Directory Id="SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstBody" Name="body">
<?if $(var.Win64)="yes" ?>
<?define SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstBodyCode.Guid="BB7C6FC5-2581-482A-91BA-F5EDC97198CD" ?>
<?else ?>
<?define SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstBodyCode.Guid="45147534-4EAF-44F7-942D-FE36D80A1505" ?>
<?endif ?>
<Component Id="SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstBodyCode" Guid="$(var.SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstBodyCode.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstBody' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstBodyCodeKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
<File Id='AnnotationDeclarationJava' Name='AnnotationDeclaration.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/body/AnnotationDeclaration.java' KeyPath='no' />
<File Id='AnnotationMemberDeclarationJava' Name='AnnotationMemberDeclaration.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/body/AnnotationMemberDeclaration.java' KeyPath='no' />
<File Id='BaseParameterJava' Name='BaseParameter.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/body/BaseParameter.java' KeyPath='no' />
<File Id='BodyDeclarationJava' Name='BodyDeclaration.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/body/BodyDeclaration.java' KeyPath='no' />
<File Id='ClassOrInterfaceDeclarationJava' Name='ClassOrInterfaceDeclaration.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/body/ClassOrInterfaceDeclaration.java' KeyPath='no' />
<File Id='ConstructorDeclarationJava' Name='ConstructorDeclaration.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/body/ConstructorDeclaration.java' KeyPath='no' />
<File Id='EmptyMemberDeclarationJava' Name='EmptyMemberDeclaration.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/body/EmptyMemberDeclaration.java' KeyPath='no' />
<File Id='EmptyTypeDeclarationJava' Name='EmptyTypeDeclaration.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/body/EmptyTypeDeclaration.java' KeyPath='no' />
<File Id='EnumConstantDeclarationJava' Name='EnumConstantDeclaration.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/body/EnumConstantDeclaration.java' KeyPath='no' />
<File Id='EnumDeclarationJava' Name='EnumDeclaration.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/body/EnumDeclaration.java' KeyPath='no' />
<File Id='FieldDeclarationJava' Name='FieldDeclaration.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/body/FieldDeclaration.java' KeyPath='no' />
<File Id='InitializerDeclarationJava' Name='InitializerDeclaration.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/body/InitializerDeclaration.java' KeyPath='no' />
<File Id='MethodDeclarationJava' Name='MethodDeclaration.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/body/MethodDeclaration.java' KeyPath='no' />
<File Id='MultiTypeParameterJava' Name='MultiTypeParameter.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/body/MultiTypeParameter.java' KeyPath='no' />
<File Id='ParameterJava' Name='Parameter.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/body/Parameter.java' KeyPath='no' />
<File Id='TypeDeclarationJava' Name='TypeDeclaration.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/body/TypeDeclaration.java' KeyPath='no' />
<File Id='VariableDeclaratorJava' Name='VariableDeclarator.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/body/VariableDeclarator.java' KeyPath='no' />
<File Id='VariableDeclaratorIdJava' Name='VariableDeclaratorId.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/body/VariableDeclaratorId.java' KeyPath='no' />
</Component>
</Directory>
<Directory Id="SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstComments" Name="comments">
<?if $(var.Win64)="yes" ?>
<?define SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstCommentsCode.Guid="F0654528-E971-4567-AEDF-EAA62D2FA714" ?>
<?else ?>
<?define SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstCommentsCode.Guid="18FA13DA-C7ED-4398-BD13-1980E09EC3FF" ?>
<?endif ?>
<Component Id="SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstCommentsCode" Guid="$(var.SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstCommentsCode.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstComments' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstCommentsCodeKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
<File Id='BlockCommentJava' Name='BlockComment.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/comments/BlockComment.java' KeyPath='no' />
<File Id='CommentJava' Name='Comment.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/comments/Comment.java' KeyPath='no' />
<File Id='CommentsCollectionJava' Name='CommentsCollection.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/comments/CommentsCollection.java' KeyPath='no' />
<File Id='CommentsParserJava' Name='CommentsParser.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/comments/CommentsParser.java' KeyPath='no' />
<File Id='JavadocCommentJava' Name='JavadocComment.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/comments/JavadocComment.java' KeyPath='no' />
<File Id='LineCommentJava' Name='LineComment.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/comments/LineComment.java' KeyPath='no' />
</Component>
</Directory>
<Directory Id="SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstExpr" Name="expr">
<?if $(var.Win64)="yes" ?>
<?define SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstExprCode.Guid="A37B4D5D-D9E9-4D63-BECD-A7F993CD9F8F" ?>
<?else ?>
<?define SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstExprCode.Guid="08D50DE8-92BD-41A3-9ACE-E259B9ECFF14" ?>
<?endif ?>
<Component Id="SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstExprCode" Guid="$(var.SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstExprCode.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstExpr' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstExprCodeKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
<File Id='AnnotationExprJava' Name='AnnotationExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/AnnotationExpr.java' KeyPath='no' />
<File Id='ArrayAccessExprJava' Name='ArrayAccessExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/ArrayAccessExpr.java' KeyPath='no' />
<File Id='ArrayCreationExprJava' Name='ArrayCreationExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/ArrayCreationExpr.java' KeyPath='no' />
<File Id='ArrayInitializerExprJava' Name='ArrayInitializerExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/ArrayInitializerExpr.java' KeyPath='no' />
<File Id='AssignExprJava' Name='AssignExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/AssignExpr.java' KeyPath='no' />
<File Id='BinaryExprJava' Name='BinaryExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/BinaryExpr.java' KeyPath='no' />
<File Id='BooleanLiteralExprJava' Name='BooleanLiteralExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/BooleanLiteralExpr.java' KeyPath='no' />
<File Id='CastExprJava' Name='CastExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/CastExpr.java' KeyPath='no' />
<File Id='CharLiteralExprJava' Name='CharLiteralExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/CharLiteralExpr.java' KeyPath='no' />
<File Id='ClassExprJava' Name='ClassExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java' KeyPath='no' />
<File Id='ConditionalExprJava' Name='ConditionalExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/ConditionalExpr.java' KeyPath='no' />
<File Id='DoubleLiteralExprJava' Name='DoubleLiteralExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/DoubleLiteralExpr.java' KeyPath='no' />
<File Id='EnclosedExprJava' Name='EnclosedExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java' KeyPath='no' />
<File Id='ExpressionJava' Name='Expression.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/Expression.java' KeyPath='no' />
<File Id='FieldAccessExprJava' Name='FieldAccessExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/FieldAccessExpr.java' KeyPath='no' />
<File Id='InstanceOfExprJava' Name='InstanceOfExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/InstanceOfExpr.java' KeyPath='no' />
<File Id='IntegerLiteralExprJava' Name='IntegerLiteralExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/IntegerLiteralExpr.java' KeyPath='no' />
<File Id='IntegerLiteralMinValueExprJava' Name='IntegerLiteralMinValueExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/IntegerLiteralMinValueExpr.java' KeyPath='no' />
<File Id='LambdaExprJava' Name='LambdaExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/LambdaExpr.java' KeyPath='no' />
<File Id='LiteralExprJava' Name='LiteralExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/LiteralExpr.java' KeyPath='no' />
<File Id='LongLiteralExprJava' Name='LongLiteralExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/LongLiteralExpr.java' KeyPath='no' />
<File Id='LongLiteralMinValueExprJava' Name='LongLiteralMinValueExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/LongLiteralMinValueExpr.java' KeyPath='no' />
<File Id='MarkerAnnotationExprJava' Name='MarkerAnnotationExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/MarkerAnnotationExpr.java' KeyPath='no' />
<File Id='MemberValuePairJava' Name='MemberValuePair.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/MemberValuePair.java' KeyPath='no' />
<File Id='MethodCallExprJava' Name='MethodCallExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/MethodCallExpr.java' KeyPath='no' />
<File Id='MethodReferenceExprJava' Name='MethodReferenceExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/MethodReferenceExpr.java' KeyPath='no' />
<File Id='NameExprJava' Name='NameExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/NameExpr.java' KeyPath='no' />
<File Id='NormalAnnotationExprJava' Name='NormalAnnotationExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/NormalAnnotationExpr.java' KeyPath='no' />
<File Id='NullLiteralExprJava' Name='NullLiteralExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/NullLiteralExpr.java' KeyPath='no' />
<File Id='ObjectCreationExprJava' Name='ObjectCreationExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java' KeyPath='no' />
<File Id='QualifiedNameExprJava' Name='QualifiedNameExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/QualifiedNameExpr.java' KeyPath='no' />
<File Id='SingleMemberAnnotationExprJava' Name='SingleMemberAnnotationExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/SingleMemberAnnotationExpr.java' KeyPath='no' />
<File Id='StringLiteralExprJava' Name='StringLiteralExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/StringLiteralExpr.java' KeyPath='no' />
<File Id='SuperExprJava' Name='SuperExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java' KeyPath='no' />
<File Id='ThisExprJava' Name='ThisExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/ThisExpr.java' KeyPath='no' />
<File Id='TypeExprJava' Name='TypeExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java' KeyPath='no' />
<File Id='UnaryExprJava' Name='UnaryExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/UnaryExpr.java' KeyPath='no' />
<File Id='VariableDeclarationExprJava' Name='VariableDeclarationExpr.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/expr/VariableDeclarationExpr.java' KeyPath='no' />
</Component>
</Directory>
<Directory Id="SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstNodeTypes" Name="nodeTypes">
<?if $(var.Win64)="yes" ?>
<?define SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstNodeTypesCode.Guid="2EB57D66-35C4-4419-83FF-E4816E5CC372" ?>
<?else ?>
<?define SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstNodeTypesCode.Guid="71DA387D-DFC5-4B63-8B4A-88D3DF114B3D" ?>
<?endif ?>
<Component Id="SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstNodeTypesCode" Guid="$(var.SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstNodeTypesCode.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstNodeTypes' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstNodeTypesCodeKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
<File Id='NodeWithAnnotationsJava' Name='NodeWithAnnotations.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithAnnotations.java' KeyPath='no' />
<File Id='NodeWithArraysJava' Name='NodeWithArrays.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithArrays.java' KeyPath='no' />
<File Id='NodeWithBlockStmtJava' Name='NodeWithBlockStmt.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithBlockStmt.java' KeyPath='no' />
<File Id='NodeWithDeclarationJava' Name='NodeWithDeclaration.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithDeclaration.java' KeyPath='no' />
<File Id='NodeWithJavaDocJava' Name='NodeWithJavaDoc.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithJavaDoc.java' KeyPath='no' />
<File Id='NodeWithMembersJava' Name='NodeWithMembers.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithMembers.java' KeyPath='no' />
<File Id='NodeWithModifiersJava' Name='NodeWithModifiers.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithModifiers.java' KeyPath='no' />
<File Id='NodeWithNameJava' Name='NodeWithName.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithName.java' KeyPath='no' />
<File Id='NodeWithParametersJava' Name='NodeWithParameters.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithParameters.java' KeyPath='no' />
<File Id='NodeWithThrowableJava' Name='NodeWithThrowable.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithThrowable.java' KeyPath='no' />
<File Id='NodeWithTypeJava' Name='NodeWithType.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/nodeTypes/NodeWithType.java' KeyPath='no' />
</Component>
</Directory>
<Directory Id="SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstStmt" Name="stmt">
<?if $(var.Win64)="yes" ?>
<?define SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstStmtCode.Guid="A5693B9C-2952-497F-B0F2-CBB5696ACAAD" ?>
<?else ?>
<?define SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstStmtCode.Guid="2A60C83F-F61B-4E5E-9EB9-309654F4D07B" ?>
<?endif ?>
<Component Id="SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstStmtCode" Guid="$(var.SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstStmtCode.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstStmt' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstStmtCodeKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
<File Id='AssertStmtJava' Name='AssertStmt.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/stmt/AssertStmt.java' KeyPath='no' />
<File Id='BlockStmtJava' Name='BlockStmt.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/stmt/BlockStmt.java' KeyPath='no' />
<File Id='BreakStmtJava' Name='BreakStmt.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/stmt/BreakStmt.java' KeyPath='no' />
<File Id='CatchClauseJava' Name='CatchClause.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/stmt/CatchClause.java' KeyPath='no' />
<File Id='ContinueStmtJava' Name='ContinueStmt.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java' KeyPath='no' />
<File Id='DoStmtJava' Name='DoStmt.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/stmt/DoStmt.java' KeyPath='no' />
<File Id='EmptyStmtJava' Name='EmptyStmt.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/stmt/EmptyStmt.java' KeyPath='no' />
<File Id='ExplicitConstructorInvocationStmtJava' Name='ExplicitConstructorInvocationStmt.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/stmt/ExplicitConstructorInvocationStmt.java' KeyPath='no' />
<File Id='ExpressionStmtJava' Name='ExpressionStmt.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/stmt/ExpressionStmt.java' KeyPath='no' />
<File Id='ForeachStmtJava' Name='ForeachStmt.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/stmt/ForeachStmt.java' KeyPath='no' />
<File Id='ForStmtJava' Name='ForStmt.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/stmt/ForStmt.java' KeyPath='no' />
<File Id='IfStmtJava' Name='IfStmt.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/stmt/IfStmt.java' KeyPath='no' />
<File Id='LabeledStmtJava' Name='LabeledStmt.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/stmt/LabeledStmt.java' KeyPath='no' />
<File Id='ReturnStmtJava' Name='ReturnStmt.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/stmt/ReturnStmt.java' KeyPath='no' />
<File Id='StatementJava' Name='Statement.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/stmt/Statement.java' KeyPath='no' />
<File Id='SwitchEntryStmtJava' Name='SwitchEntryStmt.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/stmt/SwitchEntryStmt.java' KeyPath='no' />
<File Id='SwitchStmtJava' Name='SwitchStmt.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/stmt/SwitchStmt.java' KeyPath='no' />
<File Id='SynchronizedStmtJava' Name='SynchronizedStmt.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/stmt/SynchronizedStmt.java' KeyPath='no' />
<File Id='ThrowStmtJava' Name='ThrowStmt.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/stmt/ThrowStmt.java' KeyPath='no' />
<File Id='TryStmtJava' Name='TryStmt.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/stmt/TryStmt.java' KeyPath='no' />
<File Id='TypeDeclarationStmtJava' Name='TypeDeclarationStmt.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/stmt/TypeDeclarationStmt.java' KeyPath='no' />
<File Id='WhileStmtJava' Name='WhileStmt.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/stmt/WhileStmt.java' KeyPath='no' />
</Component>
</Directory>
<Directory Id="SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstType" Name="type">
<?if $(var.Win64)="yes" ?>
<?define SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstTypeCode.Guid="5E5D91B3-DFBE-438D-9210-66F153D15531" ?>
<?else ?>
<?define SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstTypeCode.Guid="E5B93C32-3EF8-4C46-902A-B75BC6D157FC" ?>
<?endif ?>
<Component Id="SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstTypeCode" Guid="$(var.SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstTypeCode.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstType' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstTypeCodeKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
<File Id='ClassOrInterfaceTypeJava' Name='ClassOrInterfaceType.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/type/ClassOrInterfaceType.java' KeyPath='no' />
<File Id='IntersectionTypeJava' Name='IntersectionType.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/type/IntersectionType.java' KeyPath='no' />
<File Id='PrimitiveTypeJava' Name='PrimitiveType.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/type/PrimitiveType.java' KeyPath='no' />
<File Id='ReferenceTypeJava' Name='ReferenceType.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/type/ReferenceType.java' KeyPath='no' />
<File Id='TypeJava' Name='Type.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/type/Type.java' KeyPath='no' />
<File Id='UnionTypeJava' Name='UnionType.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/type/UnionType.java' KeyPath='no' />
<File Id='UnknownTypeJava' Name='UnknownType.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/type/UnknownType.java' KeyPath='no' />
<File Id='VoidTypeJava' Name='VoidType.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/type/VoidType.java' KeyPath='no' />
<File Id='WildcardTypeJava' Name='WildcardType.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/type/WildcardType.java' KeyPath='no' />
</Component>
</Directory>
<Directory Id="SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstVisitor" Name="visitor">
<?if $(var.Win64)="yes" ?>
<?define SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstVisitorCode.Guid="01FF3612-411C-4ECF-A540-B8CC7644E95F" ?>
<?else ?>
<?define SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstVisitorCode.Guid="6B1CF4C3-64AB-4F49-AE27-1BF94AE3E7C5" ?>
<?endif ?>
<Component Id="SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstVisitorCode" Guid="$(var.SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstVisitorCode.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstVisitor' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstVisitorCodeKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
<File Id='CloneVisitorJava' Name='CloneVisitor.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/visitor/CloneVisitor.java' KeyPath='no' />
<File Id='DumpVisitorJava' Name='DumpVisitor.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/visitor/DumpVisitor.java' KeyPath='no' />
<File Id='EqualsVisitorJava' Name='EqualsVisitor.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/visitor/EqualsVisitor.java' KeyPath='no' />
<File Id='GenericVisitorJava' Name='GenericVisitor.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/visitor/GenericVisitor.java' KeyPath='no' />
<File Id='GenericVisitorAdapterJava' Name='GenericVisitorAdapter.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/visitor/GenericVisitorAdapter.java' KeyPath='no' />
<File Id='ModifierVisitorAdapterJava' Name='ModifierVisitorAdapter.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/visitor/ModifierVisitorAdapter.java' KeyPath='no' />
<File Id='TreeVisitorJava' Name='TreeVisitor.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/visitor/TreeVisitor.java' KeyPath='no' />
<File Id='VoidVisitorJava' Name='VoidVisitor.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/visitor/VoidVisitor.java' KeyPath='no' />
<File Id='VoidVisitorAdapterJava' Name='VoidVisitorAdapter.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/ast/visitor/VoidVisitorAdapter.java' KeyPath='no' />
</Component>
</Directory>
</Directory>
<Directory Id="SampleProjectJavaparserSrcMainJavaComGithubJavaparserUtils" Name="utils">
<?if $(var.Win64)="yes" ?>
<?define SampleProjectJavaparserSrcMainJavaComGithubJavaparserUtilsCode.Guid="08FFB90D-8F4C-4FF2-B4C0-425ED5411721" ?>
<?else ?>
<?define SampleProjectJavaparserSrcMainJavaComGithubJavaparserUtilsCode.Guid="DA62C2EF-4A95-4418-A4A2-522A1D941811" ?>
<?endif ?>
<Component Id="SampleProjectJavaparserSrcMainJavaComGithubJavaparserUtilsCode" Guid="$(var.SampleProjectJavaparserSrcMainJavaComGithubJavaparserUtilsCode.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparserSrcMainJavaComGithubJavaparserUtils' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\SampleProjectJavaparserSrcMainJavaComGithubJavaparserUtilsCodeKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
<File Id='ClassUtilsJava' Name='ClassUtils.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/utils/ClassUtils.java' KeyPath='no' />
<File Id='PositionUtilsJava' Name='PositionUtils.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/utils/PositionUtils.java' KeyPath='no' />
<File Id='UtilsJava' Name='Utils.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/java/com/github/javaparser/utils/Utils.java' KeyPath='no' />
</Component>
</Directory>
</Directory>
</Directory>
</Directory>
</Directory>
<Directory Id="SampleProjectJavaparserSrcMainJavacc" Name="javacc">
<?if $(var.Win64)="yes" ?>
<?define SampleProjectJavaparserSrcMainJavaccCode.Guid="F8524079-E942-45AD-B44F-3B51F7A493F5" ?>
<?else ?>
<?define SampleProjectJavaparserSrcMainJavaccCode.Guid="C80408CB-8A66-4D6F-91EA-E293054FF504" ?>
<?endif ?>
<Component Id="SampleProjectJavaparserSrcMainJavaccCode" Guid="$(var.SampleProjectJavaparserSrcMainJavaccCode.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparserSrcMainJavacc' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\SampleProjectJavaparserSrcMainJavaccCodeKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
<File Id='Java_1_8Jj' Name='java_1_8.jj' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/src/main/javacc/java_1_8.jj' KeyPath='no' />
</Component>
</Directory>
</Directory>
</Directory>
<Directory Id="SampleProjectJavaparserTarget" Name="target">
<?if $(var.Win64)="yes" ?>
<?define SampleProjectJavaparserTargetFolder.Guid="EC25AED0-E605-4DED-8449-BFDD8A687145" ?>
<?else ?>
<?define SampleProjectJavaparserTargetFolder.Guid="136FE9E5-1C88-4067-8ED9-231471BB5655" ?>
<?endif ?>
<Component Id="SampleProjectJavaparserTargetFolder" Guid="$(var.SampleProjectJavaparserTargetFolder.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparserTarget' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\SampleProjectJavaparserTargetFolderKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
</Component>
<Directory Id="SampleProjectJavaparserTargetGeneratedSources" Name="generated-sources">
<?if $(var.Win64)="yes" ?>
<?define SampleProjectJavaparserTargetGeneratedSourcesFolder.Guid="F2333296-5084-45D5-A600-0E17380670D6" ?>
<?else ?>
<?define SampleProjectJavaparserTargetGeneratedSourcesFolder.Guid="6984769A-AB93-4F62-A2BB-38464B6619C2" ?>
<?endif ?>
<Component Id="SampleProjectJavaparserTargetGeneratedSourcesFolder" Guid="$(var.SampleProjectJavaparserTargetGeneratedSourcesFolder.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparserTargetGeneratedSources' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\SampleProjectJavaparserTargetGeneratedSourcesFolderKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
</Component>
<Directory Id="SampleProjectJavaparserTargetGeneratedSourcesJavacc" Name="javacc">
<?if $(var.Win64)="yes" ?>
<?define SampleProjectJavaparserTargetGeneratedSourcesJavaccFolder.Guid="449BCF2E-E59C-4C9A-BFED-461E6E4D543C" ?>
<?else ?>
<?define SampleProjectJavaparserTargetGeneratedSourcesJavaccFolder.Guid="25D4F6F3-CE4F-48A0-8F53-1BE859EC3DE7" ?>
<?endif ?>
<Component Id="SampleProjectJavaparserTargetGeneratedSourcesJavaccFolder" Guid="$(var.SampleProjectJavaparserTargetGeneratedSourcesJavaccFolder.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparserTargetGeneratedSourcesJavacc' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\SampleProjectJavaparserTargetGeneratedSourcesJavaccFolderKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
</Component>
<Directory Id="SampleProjectJavaparserTargetGeneratedSourcesJavaccCom" Name="com">
<?if $(var.Win64)="yes" ?>
<?define SampleProjectJavaparserTargetGeneratedSourcesJavaccComFolder.Guid="8FC76429-F35B-4B0F-B7F4-F9E325393E9C" ?>
<?else ?>
<?define SampleProjectJavaparserTargetGeneratedSourcesJavaccComFolder.Guid="7BAFC930-EA2B-4012-8142-34C182B3F7A2" ?>
<?endif ?>
<Component Id="SampleProjectJavaparserTargetGeneratedSourcesJavaccComFolder" Guid="$(var.SampleProjectJavaparserTargetGeneratedSourcesJavaccComFolder.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparserTargetGeneratedSourcesJavaccCom' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\SampleProjectJavaparserTargetGeneratedSourcesJavaccComFolderKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
</Component>
<Directory Id="SampleProjectJavaparserTargetGeneratedSourcesJavaccComGithub" Name="github">
<?if $(var.Win64)="yes" ?>
<?define SampleProjectJavaparserTargetGeneratedSourcesJavaccComGithubFolder.Guid="9103731D-C7B2-4076-9917-E6929ED294F3" ?>
<?else ?>
<?define SampleProjectJavaparserTargetGeneratedSourcesJavaccComGithubFolder.Guid="86C63EBD-A3E5-4012-A325-8EAC27A351C3" ?>
<?endif ?>
<Component Id="SampleProjectJavaparserTargetGeneratedSourcesJavaccComGithubFolder" Guid="$(var.SampleProjectJavaparserTargetGeneratedSourcesJavaccComGithubFolder.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparserTargetGeneratedSourcesJavaccComGithub' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\SampleProjectJavaparserTargetGeneratedSourcesJavaccComGithubFolderKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
</Component>
<Directory Id="SampleProjectJavaparserTargetGeneratedSourcesJavaccComGithubJavaparser" Name="javaparser">
<?if $(var.Win64)="yes" ?>
<?define SampleProjectJavaparserTargetGeneratedSourcesCode.Guid="D50D050F-9A5D-42EE-8EF9-7D8389D055C0" ?>
<?else ?>
<?define SampleProjectJavaparserTargetGeneratedSourcesCode.Guid="D6DEA249-6A6A-4189-B166-A15C7F2F92E0" ?>
<?endif ?>
<Component Id="SampleProjectJavaparserTargetGeneratedSourcesCode" Guid="$(var.SampleProjectJavaparserTargetGeneratedSourcesCode.Guid)" Win64="$(var.Win64)">
<CreateFolder />
<RemoveFolder Id='SampleProjectJavaparserTargetGeneratedSourcesJavaccComGithubJavaparser' On='uninstall' />
<RegistryKey Action="none" Key="Software\[Manufacturer]\[ProductName]\SampleProjectJavaparserTargetGenerated-sourcesJavaccComGithubJavaparserCodeKey" Root="HKCU" >
<RegistryValue Type="integer" Value="1" KeyPath="yes" />
</RegistryKey>
<File Id='ASTParserJava' Name='ASTParser.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/target/generated-sources/javacc/com/github/javaparser/ASTParser.java' KeyPath='no' />
<File Id='ASTParserConstantsJava' Name='ASTParserConstants.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/target/generated-sources/javacc/com/github/javaparser/ASTParserConstants.java' KeyPath='no' />
<File Id='ASTParserTokenManagerJava' Name='ASTParserTokenManager.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/target/generated-sources/javacc/com/github/javaparser/ASTParserTokenManager.java' KeyPath='no' />
<File Id='JavaCharStreamJava' Name='JavaCharStream.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/target/generated-sources/javacc/com/github/javaparser/JavaCharStream.java' KeyPath='no' />
<File Id='ParseExceptionJava' Name='ParseException.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/target/generated-sources/javacc/com/github/javaparser/ParseException.java' KeyPath='no' />
<File Id='ProviderJava' Name='Provider.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/target/generated-sources/javacc/com/github/javaparser/Provider.java' KeyPath='no' />
<File Id='StreamProviderJava' Name='StreamProvider.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/target/generated-sources/javacc/com/github/javaparser/StreamProvider.java' KeyPath='no' />
<File Id='StringProviderJava' Name='StringProvider.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/target/generated-sources/javacc/com/github/javaparser/StringProvider.java' KeyPath='no' />
<File Id='TokenJava' Name='Token.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/target/generated-sources/javacc/com/github/javaparser/Token.java' KeyPath='no' />
<File Id='TokenMgrExceptionJava' Name='TokenMgrException.java' DiskId='1' Source='./../../../bin/app/user/projects/javaparser/target/generated-sources/javacc/com/github/javaparser/TokenMgrException.java' KeyPath='no' />
</Component>
</Directory>
</Directory>
</Directory>
</Directory>
</Directory>
</Directory>
</Directory>
</Directory>
</DirectoryRef>
</Fragment>
</Wix>
</Wix>
+69 -4
View File
@@ -1,9 +1,16 @@
ORIGINAL_PATH_TO_SCRIPT="${0}"
CLEANED_PATH_TO_SCRIPT="${ORIGINAL_PATH_TO_SCRIPT//\\//}"
SCRIPT_DIR=`dirname "$CLEANED_PATH_TO_SCRIPT"`
ROOT_DIR=$SCRIPT_DIR/../../..
WIN_ARCH=win32
X_ARCH=x86
WIN_64=no
if [ "$1" == "-win64" ]; then
WIN_ARCH=win64
X_ARCH=x64
WIN_64=yes
fi
VERSION_STRING=$(git describe --long)
@@ -21,8 +28,8 @@ rm -rf build
mkdir build
rm -rf ../../../bin/app/data/install/uninstall_wix_$WIN_ARCH.bat
echo $"%windir%\system32\msiexec.exe /x {$PRODUCT_GUID}" >../../../bin/app/data/install/uninstall_wix_$WIN_ARCH.bat
rm -rf $ROOT_DIR/bin/app/data/install/uninstall_wix_$WIN_ARCH.bat
echo $"%windir%\system32\msiexec.exe /x {$PRODUCT_GUID}" >$ROOT_DIR/bin/app/data/install/uninstall_wix_$WIN_ARCH.bat
"devenv.com" CustomActions/CustomActions.sln //build "Release|$X_ARCH"
@@ -32,8 +39,66 @@ OUTPUT_DIR=bin/$WIN_ARCH
rm -rf $OUTPUT_DIR
mkdir -p $OUTPUT_DIR
candle.exe -dProductVersion="$VERSION_STRING" -dProductGuid="$PRODUCT_GUID" -arch $X_ARCH sourcetrail.wxs customActions.wxs dialogShortcuts.wxs installDir.wxs appDataDir.wxs -out build/ > build/compileLog.txt
light.exe -ext WixUIExtension build/sourcetrail.wixobj build/customActions.wixobj build/dialogShortcuts.wixobj build/installDir.wixobj build/appDataDir.wixobj -out build/sourcetrail.msi > build/linkLog.txt
# user
SAMPLE_JAVAPARSER_DIR=$ROOT_DIR/bin/app/user/projects/javaparser
SAMPLE_TICTACTOE_DIR=$ROOT_DIR/bin/app/user/projects/tictactoe
SAMPLE_TUTORIAL_DIR=$ROOT_DIR/bin/app/user/projects/tutorial
heat.exe dir $SAMPLE_JAVAPARSER_DIR -cg SampleJavaparserComponentGroup -var var.SampleJavaparserSourceDir -out build/sampleJavaparser.wxs -gg -sfrag -g1 -dr SampleProjects -t $SCRIPT_DIR/HeatTransform.xslt
heat.exe dir $SAMPLE_TICTACTOE_DIR -cg SampleTictactoeComponentGroup -var var.SampleTictactoeSourceDir -out build/sampleTictactoe.wxs -gg -sfrag -g1 -dr SampleProjects -t $SCRIPT_DIR/HeatTransform.xslt
heat.exe dir $SAMPLE_TUTORIAL_DIR -cg SampleTutorialComponentGroup -var var.SampleTutorialSourceDir -out build/sampleTutorial.wxs -gg -sfrag -g1 -dr SampleProjects -t $SCRIPT_DIR/HeatTransform.xslt
# data
DATA_COLOR_SCHEMES_DIR=$ROOT_DIR/bin/app/data/color_schemes
DATA_CXX_DIR=$ROOT_DIR/bin/app/data/cxx
DATA_FALLBACK_DIR=$ROOT_DIR/bin/app/data/fallback
DATA_FONTS_DIR=$ROOT_DIR/bin/app/data/fonts
DATA_GUI_DIR=$ROOT_DIR/bin/app/data/gui
DATA_JAVA_DIR=$ROOT_DIR/bin/app/data/java
DATA_SYNTAX_HIGHLIGHTING_RULES_DIR=$ROOT_DIR/bin/app/data/syntax_highlighting_rules
heat.exe dir $DATA_COLOR_SCHEMES_DIR -cg DataColorSchemesComponentGroup -var var.DataColorSchemesSourceDir -out build/dataColorSchemes.wxs -gg -sfrag -g1 -dr LieutenantCommanderData -t $SCRIPT_DIR/HeatTransform.xslt
heat.exe dir $DATA_CXX_DIR -cg DataCxxComponentGroup -var var.DataCxxSourceDir -out build/dataCxx.wxs -gg -sfrag -g1 -dr LieutenantCommanderData -t $SCRIPT_DIR/HeatTransform.xslt
heat.exe dir $DATA_FALLBACK_DIR -cg DataFallbackComponentGroup -var var.DataFallbackSourceDir -out build/dataFallback.wxs -gg -sfrag -g1 -dr LieutenantCommanderData -t $SCRIPT_DIR/HeatTransform.xslt
heat.exe dir $DATA_FONTS_DIR -cg DataFontsComponentGroup -var var.DataFontsSourceDir -out build/dataFonts.wxs -gg -sfrag -g1 -dr LieutenantCommanderData -t $SCRIPT_DIR/HeatTransform.xslt
heat.exe dir $DATA_GUI_DIR -cg DataGuiComponentGroup -var var.DataGuiSourceDir -out build/dataGui.wxs -gg -sfrag -g1 -dr LieutenantCommanderData -t $SCRIPT_DIR/HeatTransform.xslt
heat.exe dir $DATA_JAVA_DIR -cg DataJavaComponentGroup -var var.DataJavaSourceDir -out build/dataJava.wxs -gg -sfrag -g1 -dr LieutenantCommanderData -t $SCRIPT_DIR/HeatTransform.xslt
heat.exe dir $DATA_SYNTAX_HIGHLIGHTING_RULES_DIR -cg DataSyntaxHighlightingRulesComponentGroup -var var.DataSyntaxHighlightingRulesSourceDir -out build/dataSyntaxHighlightingRules.wxs -gg -sfrag -g1 -dr LieutenantCommanderData -t $SCRIPT_DIR/HeatTransform.xslt
candle.exe -dProductVersion="$VERSION_STRING" -dProductGuid="$PRODUCT_GUID" -dWin64="$WIN_64" -arch $X_ARCH -out build/ \
-dSampleJavaparserSourceDir="$SAMPLE_JAVAPARSER_DIR" build/sampleJavaparser.wxs \
-dSampleTictactoeSourceDir="$SAMPLE_TICTACTOE_DIR" build/sampleTictactoe.wxs \
-dSampleTutorialSourceDir="$SAMPLE_TUTORIAL_DIR" build/sampleTutorial.wxs \
-dDataColorSchemesSourceDir="$DATA_COLOR_SCHEMES_DIR" build/dataColorSchemes.wxs \
-dDataCxxSourceDir="$DATA_CXX_DIR" build/dataCxx.wxs \
-dDataFallbackSourceDir="$DATA_FALLBACK_DIR" build/dataFallback.wxs \
-dDataFontsSourceDir="$DATA_FONTS_DIR" build/dataFonts.wxs \
-dDataGuiSourceDir="$DATA_GUI_DIR" build/dataGui.wxs \
-dDataJavaSourceDir="$DATA_JAVA_DIR" build/dataJava.wxs \
-dDataSyntaxHighlightingRulesSourceDir="$DATA_SYNTAX_HIGHLIGHTING_RULES_DIR" build/dataSyntaxHighlightingRules.wxs \
sourcetrail.wxs customActions.wxs dialogShortcuts.wxs installDir.wxs appDataDir.wxs \
> build/compileLog.txt
light.exe -ext WixUIExtension \
build/sampleJavaparser.wixobj \
build/sampleTictactoe.wixobj \
build/sampleTutorial.wixobj \
build/dataColorSchemes.wixobj \
build/dataCxx.wixobj \
build/dataFallback.wixobj \
build/dataFonts.wixobj \
build/dataGui.wixobj \
build/dataJava.wixobj \
build/dataSyntaxHighlightingRules.wixobj \
build/sourcetrail.wixobj build/customActions.wixobj build/dialogShortcuts.wixobj build/installDir.wixobj build/appDataDir.wixobj -out build/sourcetrail.msi \
> build/linkLog.txt
cp -u -r build/sourcetrail.msi $OUTPUT_DIR
cp -u -r readme.txt $OUTPUT_DIR
File diff suppressed because it is too large Load Diff
+12 -346
View File
@@ -2,18 +2,16 @@
<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'>
<?define ProductName = "Sourcetrail" ?>
<?define ProductAuthor = "Coati Software OG" ?>
<?define ProductAuthor = "Coati Software KG" ?>
<?define ProductAppFolder = "InstallLocation" ?>
<?if $(sys.BUILDARCH) = x64 ?>
<?define ProductDisplayName = "$(var.ProductName) 64-bit" ?>
<?define ProductUpgradeCode = "693A35C7-8D56-4930-8653-1DC880D78678" ?>
<?define Win64 = "yes" ?>
<?define PlatformProgramFilesFolder = "ProgramFiles64Folder" ?>
<?else ?>
<?define ProductDisplayName = "$(var.ProductName)" ?>
<?define ProductUpgradeCode = "6DAB9E05-6E5B-4D26-A2A0-8F1757F2A4EF" ?>
<?define Win64 = "no" ?>
<?define PlatformProgramFilesFolder = "ProgramFilesFolder" ?>
<?endif ?>
@@ -163,6 +161,7 @@
<!-- <MergeRef Id='VCRedist'/> --> <!-- see comment at declaration -->
<!-- Application Folder Stuff -->
<ComponentRef Id='MainExecutable'/>
<ComponentRef Id='ApplicationShortcut'/>
@@ -251,320 +250,14 @@
<ComponentRef Id='LicenseQtTxt'/>
<ComponentRef Id='LicenseTinyxmlTxt'/>
<ComponentRef Id='badRainbowXml'/>
<ComponentRef Id='brightXml'/>
<ComponentRef Id='darkXml'/>
<ComponentRef Id='ClangHeaderalgorithm'/>
<ComponentRef Id='ClangHeadercomplex'/>
<ComponentRef Id='ClangHeadernew'/>
<ComponentRef Id='ClangHeader__clang_cuda_builtin_varsH'/>
<ComponentRef Id='ClangHeader__clang_cuda_cmathH'/>
<ComponentRef Id='ClangHeader__clang_cuda_complex_builtinsH'/>
<ComponentRef Id='ClangHeader__clang_cuda_device_functionsH'/>
<ComponentRef Id='ClangHeader__clang_cuda_intrinsicsH'/>
<ComponentRef Id='ClangHeader__clang_cuda_libdevice_declaresH'/>
<ComponentRef Id='ClangHeader__clang_cuda_math_forward_declaresH'/>
<ComponentRef Id='ClangHeader__clang_cuda_runtime_wrapperH'/>
<ComponentRef Id='ClangHeader__stddef_max_align_tH'/>
<ComponentRef Id='ClangHeader__wmmintrin_aesH'/>
<ComponentRef Id='ClangHeader__wmmintrin_pclmulH'/>
<ComponentRef Id='ClangHeaderadxintrinH'/>
<ComponentRef Id='ClangHeaderaltivecH'/>
<ComponentRef Id='ClangHeaderammintrinH'/>
<ComponentRef Id='ClangHeaderarm64intrH'/>
<ComponentRef Id='ClangHeaderarmintrH'/>
<ComponentRef Id='ClangHeaderarm_acleH'/>
<ComponentRef Id='ClangHeaderarm_arm_fp16H'/>
<ComponentRef Id='ClangHeaderarm_neonH'/>
<ComponentRef Id='ClangHeaderavx2intrinH'/>
<ComponentRef Id='ClangHeaderavx512bitalgintrinH'/>
<ComponentRef Id='ClangHeaderavx512bwintrinH'/>
<ComponentRef Id='ClangHeaderavx512cdintrinH'/>
<ComponentRef Id='ClangHeaderavx512dqintrinH'/>
<ComponentRef Id='ClangHeaderavx512erintrinH'/>
<ComponentRef Id='ClangHeaderavx512fintrinH'/>
<ComponentRef Id='ClangHeaderavx512ifmaintrinH'/>
<ComponentRef Id='ClangHeaderavx512ifmavlintrinH'/>
<ComponentRef Id='ClangHeaderavx512pfintrinH'/>
<ComponentRef Id='ClangHeaderavx512vbmi2intrinH'/>
<ComponentRef Id='ClangHeaderavx512vbmiintrinH'/>
<ComponentRef Id='ClangHeaderavx512vbmivlintrinH'/>
<ComponentRef Id='ClangHeaderavx512vlbitalgintrinH'/>
<ComponentRef Id='ClangHeaderavx512vlbwintrinH'/>
<ComponentRef Id='ClangHeaderavx512vlcdintrinH'/>
<ComponentRef Id='ClangHeaderavx512vldqintrinH'/>
<ComponentRef Id='ClangHeaderavx512vlintrinH'/>
<ComponentRef Id='ClangHeaderavx512vlvbmi2intrinH'/>
<ComponentRef Id='ClangHeaderavx512vlvnniintrinH'/>
<ComponentRef Id='ClangHeaderavx512vnniintrinH'/>
<ComponentRef Id='ClangHeaderavx512vpopcntdqintrinH'/>
<ComponentRef Id='ClangHeaderavx512vpopcntdqvlintrinH'/>
<ComponentRef Id='ClangHeaderavxintrinH'/>
<ComponentRef Id='ClangHeaderbmi2intrinH'/>
<ComponentRef Id='ClangHeaderbmiintrinH'/>
<ComponentRef Id='ClangHeadercetintrinH'/>
<ComponentRef Id='ClangHeadercldemoteintrinH'/>
<ComponentRef Id='ClangHeaderclflushoptintrinH'/>
<ComponentRef Id='ClangHeaderclwbintrinH'/>
<ComponentRef Id='ClangHeaderclzerointrinH'/>
<ComponentRef Id='ClangHeadercpuidH'/>
<ComponentRef Id='ClangHeaderemmintrinH'/>
<ComponentRef Id='ClangHeaderf16cintrinH'/>
<ComponentRef Id='ClangHeaderfloatH'/>
<ComponentRef Id='ClangHeaderfma4intrinH'/>
<ComponentRef Id='ClangHeaderfmaintrinH'/>
<ComponentRef Id='ClangHeaderfxsrintrinH'/>
<ComponentRef Id='ClangHeadergfniintrinH'/>
<ComponentRef Id='ClangHeaderhtmintrinH'/>
<ComponentRef Id='ClangHeaderhtmxlintrinH'/>
<ComponentRef Id='ClangHeaderia32intrinH'/>
<ComponentRef Id='ClangHeaderimmintrinH'/>
<ComponentRef Id='ClangHeaderintrinH'/>
<ComponentRef Id='ClangHeaderinttypesH'/>
<ComponentRef Id='ClangHeaderinvpcidintrinH'/>
<ComponentRef Id='ClangHeaderiso646H'/>
<ComponentRef Id='ClangHeaderlimitsH'/>
<ComponentRef Id='ClangHeaderlwpintrinH'/>
<ComponentRef Id='ClangHeaderlzcntintrinH'/>
<ComponentRef Id='ClangHeadermm3dnowH'/>
<ComponentRef Id='ClangHeadermmintrinH'/>
<ComponentRef Id='ClangHeadermm_mallocH'/>
<ComponentRef Id='ClangHeadermoduleModulemap'/>
<ComponentRef Id='ClangHeadermovdirintrinH'/>
<ComponentRef Id='ClangHeadermsaH'/>
<ComponentRef Id='ClangHeadermwaitxintrinH'/>
<ComponentRef Id='ClangHeadernmmintrinH'/>
<ComponentRef Id='ClangHeaderopenclcH'/>
<ComponentRef Id='ClangHeaderpconfigintrinH'/>
<ComponentRef Id='ClangHeaderpkuintrinH'/>
<ComponentRef Id='ClangHeaderpmmintrinH'/>
<ComponentRef Id='ClangHeaderpopcntintrinH'/>
<ComponentRef Id='ClangHeaderprfchwintrinH'/>
<ComponentRef Id='ClangHeaderptwriteintrinH'/>
<ComponentRef Id='ClangHeaderrdseedintrinH'/>
<ComponentRef Id='ClangHeaderrtmintrinH'/>
<ComponentRef Id='ClangHeaders390intrinH'/>
<ComponentRef Id='ClangHeadersgxintrinH'/>
<ComponentRef Id='ClangHeadershaintrinH'/>
<ComponentRef Id='ClangHeadersmmintrinH'/>
<ComponentRef Id='ClangHeaderstdalignH'/>
<ComponentRef Id='ClangHeaderstdargH'/>
<ComponentRef Id='ClangHeaderstdatomicH'/>
<ComponentRef Id='ClangHeaderstdboolH'/>
<ComponentRef Id='ClangHeaderstddefH'/>
<ComponentRef Id='ClangHeaderstdintH'/>
<ComponentRef Id='ClangHeaderstdnoreturnH'/>
<ComponentRef Id='ClangHeadertbmintrinH'/>
<ComponentRef Id='ClangHeadertgmathH'/>
<ComponentRef Id='ClangHeadertmmintrinH'/>
<ComponentRef Id='ClangHeaderunwindH'/>
<ComponentRef Id='ClangHeadervadefsH'/>
<ComponentRef Id='ClangHeadervaesintrinH'/>
<ComponentRef Id='ClangHeadervarargsH'/>
<ComponentRef Id='ClangHeadervecintrinH'/>
<ComponentRef Id='ClangHeadervpclmulqdqintrinH'/>
<ComponentRef Id='ClangHeaderwaitpkgintrinH'/>
<ComponentRef Id='ClangHeaderwbnoinvdintrinH'/>
<ComponentRef Id='ClangHeaderwmmintrinH'/>
<ComponentRef Id='ClangHeaderx86intrinH'/>
<ComponentRef Id='ClangHeaderxmmintrinH'/>
<ComponentRef Id='ClangHeaderxopintrinH'/>
<ComponentRef Id='ClangHeaderxsavecintrinH'/>
<ComponentRef Id='ClangHeaderxsaveintrinH'/>
<ComponentRef Id='ClangHeaderxsaveoptintrinH'/>
<ComponentRef Id='ClangHeaderxsavesintrinH'/>
<ComponentRef Id='ClangHeaderxtestintrinH'/>
<ComponentGroupRef Id='DataColorSchemesComponentGroup' Primary="yes"/>
<ComponentGroupRef Id='DataCxxComponentGroup' Primary="yes"/>
<ComponentGroupRef Id='DataFallbackComponentGroup' Primary="yes"/>
<ComponentGroupRef Id='DataFontsComponentGroup' Primary="yes"/>
<ComponentRef Id='applicationSettingsXml'/>
<ComponentRef Id='window_settingsIni'/>
<ComponentRef Id='FiraSansLicensetxt'/>
<ComponentRef Id='FiraSansRegularotf'/>
<ComponentRef Id='FiraSansSemiBoldotf'/>
<ComponentRef Id='RobotoLicensetxt'/>
<ComponentRef Id='RobotoBoldttf'/>
<ComponentRef Id='RobotoRegularttf'/>
<ComponentRef Id='SourceCodeProLicensetxt'/>
<ComponentRef Id='SourceCodeProBoldotf'/>
<ComponentRef Id='SourceCodeProMediumotf'/>
<ComponentRef Id='SourceCodeProRegularotf'/>
<ComponentRef Id='AboutCss'/>
<ComponentRef Id='LogoSourcetrailPng'/>
<ComponentRef Id='BookmarkViewCss'/>
<ComponentRef Id='BookmarkViewArrowDownPng'/>
<ComponentRef Id='BookmarkViewArrowLineDownPng'/>
<ComponentRef Id='BookmarkViewArrowLineUpPng'/>
<ComponentRef Id='BookmarkViewArrowRightPng'/>
<ComponentRef Id='BookmarkViewBookmarkActivePng'/>
<ComponentRef Id='BookmarkViewBookmarkDeleteIconPng'/>
<ComponentRef Id='BookmarkViewBookmarkEditIconPng'/>
<ComponentRef Id='BookmarkViewBookmarkListIconPng'/>
<ComponentRef Id='BookmarkViewEditBookmarkIconPng'/>
<ComponentRef Id='CodeViewCss'/>
<ComponentRef Id='CodeViewArrowDownPng'/>
<ComponentRef Id='CodeViewArrowLeftPng'/>
<ComponentRef Id='CodeViewArrowRightPng'/>
<ComponentRef Id='CodeViewArrowUpPng'/>
<ComponentRef Id='CodeViewButtonBackgroundPng'/>
<ComponentRef Id='CodeViewEditPng'/>
<ComponentRef Id='CodeViewFilePng'/>
<ComponentRef Id='CodeViewListPng'/>
<ComponentRef Id='CodeViewMaximizeActivePng'/>
<ComponentRef Id='CodeViewMaximizeInactivePng'/>
<ComponentRef Id='CodeViewPatternBrightPng'/>
<ComponentRef Id='CodeViewPatternDarkPng'/>
<ComponentRef Id='CodeViewPatternGreyPng'/>
<ComponentRef Id='CodeViewSnippetActivePng'/>
<ComponentRef Id='CodeViewSnippetArrowDownPng'/>
<ComponentRef Id='CodeViewSnippetArrowRightPng'/>
<ComponentRef Id='CodeViewSnippetInactivePng'/>
<ComponentRef Id='GraphViewCss'/>
<ComponentRef Id='AnnotationPng'/>
<ComponentRef Id='ArrowGraphPng'/>
<ComponentRef Id='BundlePng'/>
<ComponentRef Id='DefaultPng'/>
<ComponentRef Id='EnumPng'/>
<ComponentRef Id='FilePng'/>
<ComponentRef Id='FileIncompletePng'/>
<ComponentRef Id='GraphPng'/>
<ComponentRef Id='GraphArrowPng'/>
<ComponentRef Id='GraphDownPng'/>
<ComponentRef Id='GraphLeftPng'/>
<ComponentRef Id='GraphRightPng'/>
<ComponentRef Id='GraphUpPng'/>
<ComponentRef Id='GroupNamespacePng'/>
<ComponentRef Id='LegendPng'/>
<ComponentRef Id='MacroPng'/>
<ComponentRef Id='NamespacePng'/>
<ComponentRef Id='GraphPatternPng'/>
<ComponentRef Id='PrivatePng'/>
<ComponentRef Id='ProtectedPng'/>
<ComponentRef Id='PublicPng'/>
<ComponentRef Id='TemplatePng'/>
<ComponentRef Id='TypedefPng'/>
<ComponentRef Id='ZoomInPng'/>
<ComponentRef Id='ZoomOutPng'/>
<ComponentRef Id='HistoryListCss'/>
<ComponentRef Id='HistoryListArrowPng'/>
<ComponentRef Id='C_icon_Png'/>
<ComponentRef Id='Cbp_icon_Png'/>
<ComponentRef Id='Cdb_icon_Png'/>
<ComponentRef Id='SourcetrailIco'/>
<ComponentRef Id='Cpp_icon_Png'/>
<ComponentRef Id='Empty_icon_Png'/>
<ComponentRef Id='Gradle_icon_Png'/>
<ComponentRef Id='Java_icon_Png'/>
<ComponentRef Id='Logo_1024_1024_Png'/>
<ComponentRef Id='Mvn_icon_Png'/>
<ComponentRef Id='ProjectIco'/>
<ComponentRef Id='Project_256_256_Png'/>
<ComponentRef Id='Sonargraph_Icon_Png'/>
<ComponentRef Id='Vs_icon_Png'/>
<ComponentRef Id='ErrorPng'/>
<ComponentRef Id='FlagPng'/>
<ComponentRef Id='IndexingDialogCss'/>
<ComponentRef Id='ProgressBarElementPng'/>
<ComponentRef Id='LicenseCss'/>
<ComponentRef Id='MainCss'/>
<ComponentRef Id='ScrollbarCss'/>
<ComponentRef Id='CloseBlackPng'/>
<ComponentRef Id='CloseGreyPng'/>
<ComponentRef Id='CloseWhitePng'/>
<ComponentRef Id='FloatBlackPng'/>
<ComponentRef Id='FloatGreyPng'/>
<ComponentRef Id='FloatWhitePng'/>
<ComponentRef Id='EulaTxt'/>
<ComponentRef Id='KeyboardShortcutsCss'/>
<ComponentRef Id='RefreshViewCss'/>
<ComponentRef Id='RefreshPng'/>
<ComponentRef Id='ScreenSearchViewCss'/>
<ComponentRef Id='ScreenSearchViewClosePng'/>
<ComponentRef Id='SearchViewCss'/>
<ComponentRef Id='ArrowSearchPng'/>
<ComponentRef Id='HomePng'/>
<ComponentRef Id='SearchPng'/>
<ComponentRef Id='StartscreenCss'/>
<ComponentRef Id='DotPng'/>
<ComponentRef Id='LoaderGif'/>
<ComponentRef Id='TabbedViewCss'/>
<ComponentRef Id='TabbedViewArrowDownPng'/>
<ComponentRef Id='TabbedViewArrowUpPng'/>
<ComponentRef Id='TabsViewCss'/>
<ComponentRef Id='DataTabsViewAddPng'/>
<ComponentRef Id='DataTabsViewClosePng'/>
<ComponentRef Id='TooltipViewCss'/>
<ComponentRef Id='UndoRedoViewCss'/>
<ComponentRef Id='ArrowLeftPng'/>
<ComponentRef Id='ArrowRightPng'/>
<ComponentRef Id='HistoryPng'/>
<ComponentRef Id='WindowDotsPng'/>
<ComponentRef Id='WindowDotsHoverPng'/>
<ComponentRef Id='HelpPng'/>
<ComponentRef Id='HelpHoverPng'/>
<ComponentRef Id='ListboxCss'/>
<ComponentRef Id='LogoPng'/>
<ComponentRef Id='MinusPng'/>
<ComponentRef Id='MinusHoverPng'/>
<ComponentRef Id='PlusPng'/>
<ComponentRef Id='PlusHoverPng'/>
<ComponentRef Id='WindowRefreshPng'/>
<ComponentRef Id='RefreshHoverPng'/>
<ComponentRef Id='SizeGripBlackPng'/>
<ComponentRef Id='SizeGripWhitePng'/>
<ComponentRef Id='SourceGroupAddPng'/>
<ComponentRef Id='SourceGroupAddHoverPng'/>
<ComponentRef Id='SourceGroupCopyPng'/>
<ComponentRef Id='SourceGroupCopyHoverPng'/>
<ComponentRef Id='SourceGroupDeletePng'/>
<ComponentRef Id='SourceGroupDeleteHoverPng'/>
<ComponentRef Id='WindowCss'/>
<ComponentRef Id='JavaGradleInitGradle'/>
<ComponentRef Id='GradleToolingApiJar'/>
<ComponentRef Id='JavaJavaIndexerJar'/>
<ComponentRef Id='JavaOrgEclipseCoreCommandsJar'/>
<ComponentRef Id='JavaOrgEclipseCoreContenttypeJar'/>
<ComponentRef Id='JavaOrgEclipseCoreExpressionsJar'/>
<ComponentRef Id='JavaOrgEclipseCoreFilesystemJar'/>
<ComponentRef Id='JavaOrgEclipseCoreJobsJar'/>
<ComponentRef Id='JavaOrgEclipseCoreResourcesJar'/>
<ComponentRef Id='JavaOrgEclipseCoreRuntimeJar'/>
<ComponentRef Id='JavaOrgEclipseEquinoxJar'/>
<ComponentRef Id='JavaOrgEclipseEquinoxCommonJar'/>
<ComponentRef Id='JavaOrgEclipseEquinoxPreferencesJar'/>
<ComponentRef Id='JavaOrgEclipseEquinoxRegistryJar'/>
<ComponentRef Id='JavaOrgEclipseJdtCoreJar'/>
<ComponentRef Id='JavaOrgEclipseOsgiJar'/>
<ComponentRef Id='JavaOrgEclipseTextJar'/>
<ComponentRef Id='Slf4jApiJar'/>
<ComponentRef Id='Slf4jSimpleJar'/>
<ComponentRef Id='SyntaxHighlightingRulesCppRules'/>
<ComponentRef Id='SyntaxHighlightingRulesJavaRules'/>
<ComponentRef Id='SyntaxHighlightingRulesPythonRules'/>
<ComponentGroupRef Id='DataGuiComponentGroup' Primary="yes"/>
<ComponentGroupRef Id='DataJavaComponentGroup' Primary="yes"/>
<ComponentGroupRef Id='DataSyntaxHighlightingRulesComponentGroup' Primary="yes"/>
<ComponentRef Id='UninstallBat'/>
@@ -577,36 +270,9 @@
<!-- Sample Projects for AddData Folder -->
<!-- <Feature Id='SampleCode' Title='Samples' Description='Tutorial and Sample Project' Level='1000'> -->
<ComponentRef Id='SampleProjects'/>
<ComponentRef Id='TictactoeSourcetrailproject'/>
<ComponentRef Id='TictactoeCode'/>
<ComponentRef Id='TutorialSourcetrailproject'/>
<ComponentRef Id='TutorialCode'/>
<ComponentRef Id='JavaparserSourcetrailproject'/>
<ComponentRef Id='SampleProjectJavaparserSrcFolder'/>
<ComponentRef Id='SampleProjectJavaparserSrcMainFolder'/>
<ComponentRef Id='SampleProjectJavaparserSrcMainJavaFolder'/>
<ComponentRef Id='SampleProjectJavaparserSrcMainJavaComFolder'/>
<ComponentRef Id='SampleProjectJavaparserSrcMainJavaComGithubFolder'/>
<ComponentRef Id='SampleProjectJavaparserSrcMainJavaComGithubJavaparserCode'/>
<ComponentRef Id='SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstCode'/>
<ComponentRef Id='SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstBodyCode'/>
<ComponentRef Id='SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstCommentsCode'/>
<ComponentRef Id='SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstExprCode'/>
<ComponentRef Id='SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstNodeTypesCode'/>
<ComponentRef Id='SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstStmtCode'/>
<ComponentRef Id='SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstTypeCode'/>
<ComponentRef Id='SampleProjectJavaparserSrcMainJavaComGithubJavaparserAstVisitorCode'/>
<ComponentRef Id='SampleProjectJavaparserSrcMainJavaComGithubJavaparserUtilsCode'/>
<ComponentRef Id='SampleProjectJavaparserSrcMainJavaccCode'/>
<ComponentRef Id='SampleProjectJavaparserTargetFolder'/>
<ComponentRef Id='SampleProjectJavaparserTargetGeneratedSourcesFolder'/>
<ComponentRef Id='SampleProjectJavaparserTargetGeneratedSourcesJavaccFolder'/>
<ComponentRef Id='SampleProjectJavaparserTargetGeneratedSourcesJavaccComFolder'/>
<ComponentRef Id='SampleProjectJavaparserTargetGeneratedSourcesJavaccComGithubFolder'/>
<ComponentRef Id='SampleProjectJavaparserTargetGeneratedSourcesCode'/>
<ComponentGroupRef Id='SampleJavaparserComponentGroup' Primary="yes"/>
<ComponentGroupRef Id='SampleTictactoeComponentGroup' Primary="yes"/>
<ComponentGroupRef Id='SampleTutorialComponentGroup' Primary="yes"/>
</Feature>
</Feature>