[svn] r7553: nemerle/trunk/misc/packages/wix: . Bootstrapper.sed
CompilerAndTools.wixobj buildSetup.cmd re...
pbludov
svnadmin at nemerle.org
Wed Mar 28 05:13:11 CEST 2007
Log:
wix package. Wix 3.0 is required.
Wix is available at http://wix.sourceforge.net/
Author: pbludov
Date: Wed Mar 28 05:13:03 2007
New Revision: 7553
Added:
nemerle/trunk/misc/packages/wix/ (props changed)
nemerle/trunk/misc/packages/wix/Bootstrapper.sed
nemerle/trunk/misc/packages/wix/CompilerAndTools.wixobj
nemerle/trunk/misc/packages/wix/buildSetup.cmd
nemerle/trunk/misc/packages/wix/redist/
nemerle/trunk/misc/packages/wix/redist/ProjectAggregator2.msi (contents, props changed)
nemerle/trunk/misc/packages/wix/redist/setup.cmd
nemerle/trunk/misc/packages/wix/src/
nemerle/trunk/misc/packages/wix/src/CompilerAndTools.wxs
nemerle/trunk/misc/packages/wix/src/Documentation.wxs
nemerle/trunk/misc/packages/wix/src/Generated.wxi
nemerle/trunk/misc/packages/wix/src/License.rtf
nemerle/trunk/misc/packages/wix/src/Nemerle.ico (contents, props changed)
nemerle/trunk/misc/packages/wix/src/NemerleRuntime.wxs
nemerle/trunk/misc/packages/wix/src/Product.wxs
nemerle/trunk/misc/packages/wix/src/Version.wxi
nemerle/trunk/misc/packages/wix/src/bannrbmp.bmp (contents, props changed)
nemerle/trunk/misc/packages/wix/src/dlgbmp.bmp (contents, props changed)
nemerle/trunk/misc/packages/wix/src/vs-plugin.wxs
Added: nemerle/trunk/misc/packages/wix/Bootstrapper.sed
==============================================================================
--- (empty file)
+++ nemerle/trunk/misc/packages/wix/Bootstrapper.sed Wed Mar 28 05:13:03 2007
@@ -0,0 +1,41 @@
+[Version]
+Class=IEXPRESS
+SEDVersion=3
+[Options]
+PackagePurpose=InstallApp
+ShowInstallProgramWindow=1
+HideExtractAnimation=0
+UseLongFileName=1
+InsideCompressed=0
+CAB_FixedSize=0
+CAB_ResvCodeSigning=0
+RebootMode=I
+InstallPrompt=%InstallPrompt%
+DisplayLicense=%DisplayLicense%
+FinishMessage=%FinishMessage%
+TargetName=%TargetName%
+FriendlyName=%FriendlyName%
+AppLaunched=%AppLaunched%
+PostInstallCmd=%PostInstallCmd%
+AdminQuietInstCmd=%AdminQuietInstCmd%
+UserQuietInstCmd=%UserQuietInstCmd%
+SourceFiles=SourceFiles
+[Strings]
+InstallPrompt=
+DisplayLicense=
+FinishMessage=
+TargetName=NemerleSetup.exe
+FriendlyName=Nemerle setup beta version
+AppLaunched=setup.cmd
+PostInstallCmd=<None>
+AdminQuietInstCmd=
+UserQuietInstCmd=
+FILE0="Nemerle.msi"
+FILE1="ProjectAggregator2.msi"
+FILE2="setup.cmd"
+[SourceFiles]
+SourceFiles0=redist\
+[SourceFiles0]
+%FILE0%=
+%FILE1%=
+%FILE2%=
Added: nemerle/trunk/misc/packages/wix/CompilerAndTools.wixobj
==============================================================================
--- (empty file)
+++ nemerle/trunk/misc/packages/wix/CompilerAndTools.wixobj Wed Mar 28 05:13:03 2007
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="utf-8"?><wixObject version="3.0.2002.0" xmlns="http://schemas.microsoft.com/wix/2006/objects"><section type="fragment"><table name="Component"><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*65"><field>Comp_NemerleCompiler</field><field>{3BAACF13-4B0D-4EA8-997A-E80560807100}</field><field>BINDIR</field><field>0</field><field /><field>File_Nemerle.Compiler.dll</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*71"><field>Comp_NemerleMacros</field><field>{EAC03BC2-3875-4B0F-A9C7-2B7DBEF92D88}</field><field>BINDIR</field><field>0</field><field /><field>File_Nemerle.Macros.dll</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*77"><field>Comp_NemereEvaluation</field><field>{117D5A79-7FF3-4AF9-A8F2-A553CC86BC5F}</field><field>BINDIR</field><field>0</field><field /><field>File_Nemerle.Evaluation.dll</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*84"><field>Comp_NemerleCompilerFrontEnd</field><field>{27D56AC6-EEFC-4D63-ADFC-0E9C50B30DC4}</field><field>BINDIR</field><field>0</field><field /><field>File_ncc.exe</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*95"><field>Comp_Nemerlish</field><field>{45CB0115-7FC1-4714-A9B9-772A740F0F03}</field><field>BINDIR</field><field>0</field><field /><field>File_nemish.exe</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*105"><field>Comp_MSBuild</field><field>{AB2D2901-D12E-45DF-A4D4-1F4E5FD353F3}</field><field>BINDIR</field><field>0</field><field /><field>File_Nemerle.MSBuild.Tasks.dll</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*113"><field>Comp_NAnt</field><field>{F6324B88-A5CE-4452-86E8-FC145EAAEBF1}</field><field>BINDIR</field><field>0</field><field /><field>File_Nemerle.NAnt.Tasks.dll</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*128"><field>Comp_NemerleCompilerGAC</field><field>{A4697AB3-4FA6-4E80-A675-375185D8D958}</field><field>INSTALLDIR</field><field>0</field><field /><field>Gac_Nemerle.Compiler.dll</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*131"><field>Comp_NemerleMacrosGAC</field><field>{7B3D7EDD-9C12-482C-A60A-A2EF8B69C266}</field><field>INSTALLDIR</field><field>0</field><field /><field>Gac_Nemerle.Macros.dll</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*134"><field>Comp_NemereEvaluationGAC</field><field>{ADDB6A61-A0A2-4BAD-B4C7-B328716AAB02}</field><field>INSTALLDIR</field><field>0</field><field /><field>Gac_Nemerle.Evaluation.dll</field></row></table><table name="Environment"><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*89"><field>Env_Nemerle</field><field>=-*Nemerle</field><field>[BINDIR]</field><field>Comp_NemerleCompilerFrontEnd</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*90"><field>Env_Path</field><field>=-*Path</field><field>[~];[BINDIR]</field><field>Comp_NemerleCompilerFrontEnd</field></row></table><table name="File"><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*66"><field>File_Nemerle.Compiler.dll</field><field>Comp_NemerleCompiler</field><field>atkvbfxz.dll|Nemerle.Compiler.dll</field><field>0</field><field /><field /><field>0</field><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*69"><field>File_Nemerle.Compiler.xml</field><field>Comp_NemerleCompiler</field><field>xvogu2yn.xml|Nemerle.Compiler.xml</field><field>0</field><field /><field /><field>0</field><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*72"><field>File_Nemerle.Macros.dll</field><field>Comp_NemerleMacros</field><field>xlsogrfb.dll|Nemerle.Macros.dll</field><field>0</field><field /><field /><field>0</field><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*75"><field>File_Nemerle.Macros.xml</field><field>Comp_NemerleMacros</field><field>3aulmkp0.xml|Nemerle.Macros.xml</field><field>0</field><field /><field /><field>0</field><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*78"><field>File_Nemerle.Evaluation.dll</field><field>Comp_NemereEvaluation</field><field>imha1a1f.dll|Nemerle.Evaluation.dll</field><field>0</field><field /><field /><field>0</field><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*81"><field>File_Nemerle.Evaluation.xml</field><field>Comp_NemereEvaluation</field><field>hsqbgtaf.xml|Nemerle.Evaluation.xml</field><field>0</field><field /><field /><field>0</field><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*85"><field>File_ncc.exe</field><field>Comp_NemerleCompilerFrontEnd</field><field>ncc.exe</field><field>0</field><field /><field /><field>0</field><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*88"><field>File_ncc.xml</field><field>Comp_NemerleCompilerFrontEnd</field><field>ncc.xml</field><field>0</field><field /><field /><field>0</field><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*96"><field>File_nemish.exe</field><field>Comp_Nemerlish</field><field>nemish.exe</field><field>0</field><field /><field /><field>0</field><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*99"><field>File_nemish.xml</field><field>Comp_Nemerlish</field><field>nemish.xml</field><field>0</field><field /><field /><field>0</field><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*102"><field>File_nemish.exe.config</field><field>Comp_Nemerlish</field><field>jyueje1b.con|nemish.exe.config</field><field>0</field><field /><field /><field>0</field><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*106"><field>File_Nemerle.MSBuild.Tasks.dll</field><field>Comp_MSBuild</field><field>o6du6gtf.dll|Nemerle.MSBuild.Tasks.dll</field><field>0</field><field /><field /><field>0</field><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*109"><field>File_Nemerle.MSBuild.Tasks.xml</field><field>Comp_MSBuild</field><field>kctunnay.xml|Nemerle.MSBuild.Tasks.xml</field><field>0</field><field /><field /><field>0</field><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*110"><field>File_Nemerle.MSBuild.targets</field><field>Comp_MSBuild</field><field>v3cpr8op.tar|Nemerle.MSBuild.targets</field><field>0</field><field /><field /><field>0</field><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*114"><field>File_Nemerle.NAnt.Tasks.dll</field><field>Comp_NAnt</field><field>tiweq3hr.dll|Nemerle.NAnt.Tasks.dll</field><field>0</field><field /><field /><field>0</field><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*121"><field>File_Nemerle.NAnt.Tasks.xml</field><field>Comp_NAnt</field><field>a5aulwqj.xml|Nemerle.NAnt.Tasks.xml</field><field>0</field><field /><field /><field>0</field><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*129"><field>Gac_Nemerle.Compiler.dll</field><field>Comp_NemerleCompilerGAC</field><field>njsub598.dll|Nemerle.Compiler.dll</field><field>0</field><field /><field /><field>0</field><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*132"><field>Gac_Nemerle.Macros.dll</field><field>Comp_NemerleMacrosGAC</field><field>6cxzdkws.dll|Nemerle.Macros.dll</field><field>0</field><field /><field /><field>0</field><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*135"><field>Gac_Nemerle.Evaluation.dll</field><field>Comp_NemereEvaluationGAC</field><field>-hn6objr.dll|Nemerle.Evaluation.dll</field><field>0</field><field /><field /><field>0</field><field /></row></table><table name="MsiAssembly"><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*129"><field>Comp_NemerleCompilerGAC</field><field>{00000000-0000-0000-0000-000000000000}</field><field /><field /><field>0</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*132"><field>Comp_NemerleMacrosGAC</field><field>{00000000-0000-0000-0000-000000000000}</field><field /><field /><field>0</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*135"><field>Comp_NemereEvaluationGAC</field><field>{00000000-0000-0000-0000-000000000000}</field><field /><field /><field>0</field></row></table><table name="NetFxNativeImage"><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*67"><field>Image_Nemerle.Compiler.dll</field><field>File_Nemerle.Compiler.dll</field><field>3</field><field>10</field><field /><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*73"><field>Image_Nemerle.Macros.dll</field><field>File_Nemerle.Macros.dll</field><field>3</field><field>10</field><field /><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*79"><field>Image_Nemerle.Evaluation.dll</field><field>File_Nemerle.Evaluation.dll</field><field>3</field><field>10</field><field /><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*86"><field>Image_ncc.exe</field><field>File_ncc.exe</field><field>3</field><field>10</field><field /><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*97"><field>Image_nemish.exe</field><field>File_nemish.exe</field><field>3</field><field>8</field><field /><field /></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*107"><field>Image_Nemerle.MSBuild.Tasks.dll</field><field>File_Nemerle.MSBuild.Tasks.dll</field><field>3</field><field>10</field><field /><field /></row></table><table name="Registry"><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*91"><field>reg52491A6EDD929A4DF8D3F911DCE8BDF7</field><field>2</field><field>SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\ncc.exe</field><field /><field>[#File_ncc.exe]</field><field>Comp_NemerleCompilerFrontEnd</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*100"><field>regDE7538E11B4BBA8FA52EADA3E9B5D163</field><field>2</field><field>SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\nemish.exe</field><field /><field>[#File_nemish.exe]</field><field>Comp_Nemerlish</field></row></table><table name="WixComplexReference"><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*37"><field>CompGroup_NemerleBinaries</field><field>2</field><field /><field>Comp_NemerleCompilerGAC</field><field>1</field><field>0</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*38"><field>CompGroup_NemerleBinaries</field><field>2</field><field /><field>Comp_NemerleMacrosGAC</field><field>1</field><field>0</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*41"><field>CompGroup_NemerleBinaries</field><field>2</field><field /><field>Comp_NemerleCompiler</field><field>1</field><field>0</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*42"><field>CompGroup_NemerleBinaries</field><field>2</field><field /><field>Comp_NemerleCompilerFrontEnd</field><field>1</field><field>0</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*43"><field>CompGroup_NemerleBinaries</field><field>2</field><field /><field>Comp_NemerleMacros</field><field>1</field><field>0</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*46"><field>CompGroup_NemerleBinaries</field><field>2</field><field /><field>Comp_MSBuild</field><field>1</field><field>0</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*49"><field>CompGroup_NemerleBinaries</field><field>2</field><field /><field>Comp_NAnt</field><field>1</field><field>0</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*55"><field>CompGroup_Nemerlish</field><field>2</field><field /><field>Comp_NemereEvaluationGAC</field><field>1</field><field>0</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*58"><field>CompGroup_Nemerlish</field><field>2</field><field /><field>Comp_Nemerlish</field><field>1</field><field>0</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*59"><field>CompGroup_Nemerlish</field><field>2</field><field /><field>Comp_NemereEvaluation</field><field>1</field><field>0</field></row></table><table name="WixComponentGroup"><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*34"><field>CompGroup_NemerleBinaries</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*52"><field>CompGroup_Nemerlish</field></row></table><table name="WixFile"><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*66"><field>File_Nemerle.Compiler.dll</field><field /><field /><field>BINDIR</field><field>1</field><field>dist\bin\Nemerle.Compiler.dll</field><field /><field>-1</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*69"><field>File_Nemerle.Compiler.xml</field><field /><field /><field>BINDIR</field><field>1</field><field>dist\bin\Nemerle.Compiler.xml</field><field /><field>-1</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*72"><field>File_Nemerle.Macros.dll</field><field /><field /><field>BINDIR</field><field>1</field><field>dist\bin\Nemerle.Macros.dll</field><field /><field>-1</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*75"><field>File_Nemerle.Macros.xml</field><field /><field /><field>BINDIR</field><field>1</field><field>dist\bin\Nemerle.Macros.xml</field><field /><field>-1</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*78"><field>File_Nemerle.Evaluation.dll</field><field /><field /><field>BINDIR</field><field>1</field><field>dist\bin\Nemerle.Evaluation.dll</field><field /><field>-1</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*81"><field>File_Nemerle.Evaluation.xml</field><field /><field /><field>BINDIR</field><field>1</field><field>dist\bin\Nemerle.Evaluation.xml</field><field /><field>-1</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*85"><field>File_ncc.exe</field><field /><field /><field>BINDIR</field><field>1</field><field>dist\bin\ncc.exe</field><field /><field>-1</field><field>0</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*88"><field>File_ncc.xml</field><field /><field /><field>BINDIR</field><field>1</field><field>dist\bin\ncc.xml</field><field /><field>-1</field><field>0</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*96"><field>File_nemish.exe</field><field /><field /><field>BINDIR</field><field>1</field><field>dist\bin\nemish.exe</field><field /><field>-1</field><field>0</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*99"><field>File_nemish.xml</field><field /><field /><field>BINDIR</field><field>1</field><field>dist\bin\nemish.xml</field><field /><field>-1</field><field>0</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*102"><field>File_nemish.exe.config</field><field /><field /><field>BINDIR</field><field>1</field><field>dist\bin\nemish.exe.config</field><field /><field>-1</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*106"><field>File_Nemerle.MSBuild.Tasks.dll</field><field /><field /><field>BINDIR</field><field>1</field><field>dist\bin\Nemerle.MSBuild.Tasks.dll</field><field /><field>-1</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*109"><field>File_Nemerle.MSBuild.Tasks.xml</field><field /><field /><field>BINDIR</field><field>1</field><field>dist\bin\Nemerle.MSBuild.Tasks.xml</field><field /><field>-1</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*110"><field>File_Nemerle.MSBuild.targets</field><field /><field /><field>BINDIR</field><field>1</field><field>dist\bin\Nemerle.MSBuild.targets</field><field /><field>-1</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*114"><field>File_Nemerle.NAnt.Tasks.dll</field><field /><field /><field>BINDIR</field><field>1</field><field>dist\bin\Nemerle.NAnt.Tasks.dll</field><field /><field>-1</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*121"><field>File_Nemerle.NAnt.Tasks.xml</field><field /><field /><field>BINDIR</field><field>1</field><field>dist\bin\Nemerle.NAnt.Tasks.xml</field><field /><field>-1</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*129"><field>Gac_Nemerle.Compiler.dll</field><field>0</field><field /><field>INSTALLDIR</field><field>1</field><field>dist\bin\Nemerle.Compiler.dll</field><field /><field>-1</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*132"><field>Gac_Nemerle.Macros.dll</field><field>0</field><field /><field>INSTALLDIR</field><field>1</field><field>dist\bin\Nemerle.Macros.dll</field><field /><field>-1</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*135"><field>Gac_Nemerle.Evaluation.dll</field><field>0</field><field /><field>INSTALLDIR</field><field>1</field><field>dist\bin\Nemerle.Evaluation.dll</field><field /><field>-1</field><field>1</field></row></table><table name="WixSimpleReference"><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*37"><field>Component</field><field>Comp_NemerleCompilerGAC</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*38"><field>Component</field><field>Comp_NemerleMacrosGAC</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*41"><field>Component</field><field>Comp_NemerleCompiler</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*42"><field>Component</field><field>Comp_NemerleCompilerFrontEnd</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*43"><field>Component</field><field>Comp_NemerleMacros</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*46"><field>Component</field><field>Comp_MSBuild</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*49"><field>Component</field><field>Comp_NAnt</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*55"><field>Component</field><field>Comp_NemereEvaluationGAC</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*58"><field>Component</field><field>Comp_Nemerlish</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*59"><field>Component</field><field>Comp_NemereEvaluation</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*63"><field>Directory</field><field>BINDIR</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*67"><field>CustomAction</field><field>NetFxScheduleNativeImage</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*66"><field>Media</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*69"><field>Media</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*73"><field>CustomAction</field><field>NetFxScheduleNativeImage</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*72"><field>Media</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*75"><field>Media</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*79"><field>CustomAction</field><field>NetFxScheduleNativeImage</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*78"><field>Media</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*81"><field>Media</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*86"><field>CustomAction</field><field>NetFxScheduleNativeImage</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*85"><field>Media</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*88"><field>Media</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*97"><field>CustomAction</field><field>NetFxScheduleNativeImage</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*96"><field>Media</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*99"><field>Media</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*102"><field>Media</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*107"><field>CustomAction</field><field>NetFxScheduleNativeImage</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*106"><field>Media</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*109"><field>Media</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*110"><field>Media</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*114"><field>Media</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*121"><field>Media</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*126"><field>Directory</field><field>INSTALLDIR</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*129"><field>Media</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*132"><field>Media</field><field>1</field></row><row sourceLineNumber="C:\work\paul\RSDN\Projects\Nemerle\nemerle\trunk\misc\packages\wix\src\CompilerAndTools.wxs*135"><field>Media</field><field>1</field></row></table></section></wixObject>
\ No newline at end of file
Added: nemerle/trunk/misc/packages/wix/buildSetup.cmd
==============================================================================
--- (empty file)
+++ nemerle/trunk/misc/packages/wix/buildSetup.cmd Wed Mar 28 05:13:03 2007
@@ -0,0 +1,94 @@
+ at echo off
+rem Copyright (c) 2003-2007 The University of Wroclaw.
+rem All rights reserved.
+rem
+rem Redistribution and use in source and binary forms, with or without
+rem modification, are permitted provided that the following conditions
+rem are met:
+rem 1. Redistributions of source code must retain the above copyright
+rem notice, this list of conditions and the following disclaimer.
+rem 2. Redistributions in binary form must reproduce the above copyright
+rem notice, this list of conditions and the following disclaimer in the
+rem documentation and/or other materials provided with the distribution.
+rem 3. The name of the University may not be used to endorse or promote
+rem products derived from this software without specific prior
+rem written permission.
+rem
+rem THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY ``AS IS'' AND ANY EXPRESS OR
+rem IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+rem OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
+rem NO EVENT SHALL THE UNIVERSITY BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+rem SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+rem TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+rem PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+rem LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+rem NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+rem SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+echo.
+
+rem
+rem Ensure we have all required tools
+rem
+
+if "%VisualStudioIntegration%"=="" goto errEnvVarVSSDK
+
+if not "%WixDir%"=="" goto wixSet
+
+rem Check default wix folder
+if not exist "%ProgramFiles%\Windows Installer XML v3\bin\light.exe" goto errEnvVarWix
+
+echo light.exe found in "%ProgramFiles%\Windows Installer XML v3\bin" folder
+set WixDir=%ProgramFiles%\Windows Installer XML v3\bin
+
+:wixSet
+
+rem
+rem Ready to build the setup.exe
+rem
+
+set RegPkgDir=%VisualStudioIntegration%\Tools\Bin
+
+set NemerleSetupContent=%~dp0dist
+set GeneratedFile=%~dp0src\Generated.wxi
+set MsiFile=%~dp0redist\Nemerle.msi
+
+rem
+rem Add some assemblies to GAC.
+rem
+
+GacUtil -i %NemerleSetupContent%\bin\Nemerle.dll
+GacUtil -i %NemerleSetupContent%\bin\Nemerle.Macros.dll
+GacUtil -i %NemerleSetupContent%\bin\Nemerle.Compiler.dll
+
+"%RegPkgDir%\RegPkg.exe" /root:Software\Microsoft\VisualStudio\8.0 "/wixfile:%GeneratedFile%" /codebase "%NemerleSetupContent%\vs-plugin\Nemerle.VisualStudio.dll"
+if errorlevel 1 goto done
+
+"%WixDir%\candle.exe" -ext WixNetFxExtension -sw1080 src/*.wxs
+if errorlevel 1 goto done
+
+"%WixDir%\light.exe" -ext WixNetFxExtension *.wixobj -ext WixUIExtension -out "%MsiFile%" -cultures:en-us
+if errorlevel 1 goto done
+
+echo Building NemerleSetup.exe. Please wait...
+iexpress /N /Q Bootstrapper.sed
+
+rem Clean up
+del "%GeneratedFile%"
+del *.wixobj
+del "%MsiFile%"
+
+echo.
+echo Done.
+goto done
+
+:errEnvVarVSSDK
+echo Please specify environment variable "VisualStudioIntegration".
+goto done
+
+:errEnvVarWix
+echo Please specify environment variable "WixDir".
+goto done
+
+:done
+pause
\ No newline at end of file
Added: nemerle/trunk/misc/packages/wix/redist/ProjectAggregator2.msi
==============================================================================
Binary file. No diff available.
Added: nemerle/trunk/misc/packages/wix/redist/setup.cmd
==============================================================================
--- (empty file)
+++ nemerle/trunk/misc/packages/wix/redist/setup.cmd Wed Mar 28 05:13:03 2007
@@ -0,0 +1,2 @@
+ at start /wait msiexec /qn /i projectAggregator2.msi
+ at start /wait msiexec /i Nemerle.msi
Added: nemerle/trunk/misc/packages/wix/src/CompilerAndTools.wxs
==============================================================================
--- (empty file)
+++ nemerle/trunk/misc/packages/wix/src/CompilerAndTools.wxs Wed Mar 28 05:13:03 2007
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright (c) 2003-2007 The University of Wroclaw.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ 3. The name of the University may not be used to endorse or promote
+ products derived from this software without specific prior
+ written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
+NO EVENT SHALL THE UNIVERSITY BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
+ xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension">
+
+ <Fragment>
+ <ComponentGroup Id="CompGroup_NemerleBinaries">
+
+ <!-- Nemerle compiler (GAC folder) -->
+ <ComponentRef Id="Comp_NemerleCompilerGAC" />
+ <ComponentRef Id="Comp_NemerleMacrosGAC" />
+
+ <!-- Nemerle compiler (bin folder) -->
+ <ComponentRef Id="Comp_NemerleCompiler" />
+ <ComponentRef Id="Comp_NemerleCompilerFrontEnd" />
+ <ComponentRef Id="Comp_NemerleMacros" />
+
+ <!-- MSBuild task (bin folder) -->
+ <ComponentRef Id="Comp_MSBuild" />
+
+ <!-- NAnt task (bin folder) -->
+ <ComponentRef Id="Comp_NAnt" />
+ </ComponentGroup>
+
+ <ComponentGroup Id="CompGroup_Nemerlish">
+
+ <!-- Nemerle evaluation (GAC folder) -->
+ <ComponentRef Id="Comp_NemereEvaluationGAC" />
+
+ <!-- Nemerlish (bin folder) -->
+ <ComponentRef Id="Comp_Nemerlish" />
+ <ComponentRef Id="Comp_NemereEvaluation" />
+
+ </ComponentGroup>
+
+ <DirectoryRef Id="BINDIR">
+
+ <Component Id="Comp_NemerleCompiler" DiskId="1" Guid="3BAACF13-4B0D-4ea8-997A-E80560807100">
+ <File Id="File_Nemerle.Compiler.dll" Name="Nemerle.Compiler.dll" Source="dist\bin\">
+ <netfx:NativeImage Id="Image_Nemerle.Compiler.dll" Dependencies="no" />
+ </File>
+ <File Id="File_Nemerle.Compiler.xml" Name="Nemerle.Compiler.xml" Source="dist\bin\"/>
+ </Component>
+ <Component Id="Comp_NemerleMacros" DiskId="1" Guid="EAC03BC2-3875-4b0f-A9C7-2B7DBEF92D88">
+ <File Id="File_Nemerle.Macros.dll" Name="Nemerle.Macros.dll" Source="dist\bin\">
+ <netfx:NativeImage Id="Image_Nemerle.Macros.dll" Dependencies="no" />
+ </File>
+ <File Id="File_Nemerle.Macros.xml" Name="Nemerle.Macros.xml" Source="dist\bin\"/>
+ </Component>
+ <Component Id="Comp_NemereEvaluation" DiskId="1" Guid="117D5A79-7FF3-4af9-A8F2-A553CC86BC5F">
+ <File Id="File_Nemerle.Evaluation.dll" Name="Nemerle.Evaluation.dll" Source="dist\bin\">
+ <netfx:NativeImage Id="Image_Nemerle.Evaluation.dll" Dependencies="no" />
+ </File>
+ <File Id="File_Nemerle.Evaluation.xml" Name="Nemerle.Evaluation.xml" Source="dist\bin\"/>
+ </Component>
+
+ <Component Id="Comp_NemerleCompilerFrontEnd" DiskId="1" Guid="27D56AC6-EEFC-4d63-ADFC-0E9C50B30DC4">
+ <File Id="File_ncc.exe" Name="ncc.exe" Source="dist\bin\" >
+ <netfx:NativeImage Id="Image_ncc.exe" Dependencies="no" />
+ </File>
+ <File Id="File_ncc.xml" Name="ncc.xml" Source="dist\bin\" />
+ <Environment Id="Env_Nemerle" Action="set" System="yes" Name="Nemerle" Value="[BINDIR]" />
+ <Environment Id="Env_Path" Action="set" Part="last" System="yes" Name="Path" Value="[BINDIR]" />
+ <RegistryValue Root="HKLM" Key="SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\ncc.exe"
+ Value="[#File_ncc.exe]" Type="string"/>
+ </Component>
+
+ <Component Id="Comp_Nemerlish" DiskId="1" Guid="45CB0115-7FC1-4714-A9B9-772A740F0F03">
+ <File Id="File_nemish.exe" Name="nemish.exe" Source="dist\bin\" >
+ <netfx:NativeImage Id="Image_nemish.exe" />
+ </File>
+ <File Id="File_nemish.xml" Name="nemish.xml" Source="dist\bin\" />
+ <RegistryValue Root="HKLM" Key="SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\nemish.exe"
+ Value="[#File_nemish.exe]" Type="string"/>
+ <File Id="File_nemish.exe.config" Name="nemish.exe.config" Source="dist\bin\" />
+ </Component>
+
+ <Component Id="Comp_MSBuild" DiskId="1" Guid="AB2D2901-D12E-45df-A4D4-1F4E5FD353F3">
+ <File Id="File_Nemerle.MSBuild.Tasks.dll" Name="Nemerle.MSBuild.Tasks.dll" Source="dist\bin\" >
+ <netfx:NativeImage Id="Image_Nemerle.MSBuild.Tasks.dll" Dependencies="no" />
+ </File>
+ <File Id="File_Nemerle.MSBuild.Tasks.xml" Name="Nemerle.MSBuild.Tasks.xml" Source="dist\bin\" />
+ <File Id="File_Nemerle.MSBuild.targets" Name="Nemerle.MSBuild.targets" Source="dist\bin\" />
+ </Component>
+
+ <Component Id="Comp_NAnt" DiskId="1" Guid="F6324B88-A5CE-4452-86E8-FC145EAAEBF1">
+ <File Id="File_Nemerle.NAnt.Tasks.dll" Name="Nemerle.NAnt.Tasks.dll" Source="dist\bin\" >
+ <!--
+ Nemerle.NAnt.Tasks.dll does not have a strong name and
+ therefore can not be compiled to a native executable.
+ -->
+ <!-- <netfx:NativeImage Id="Image_Nemerle.NAnt.Tasks.dll" Dependencies="no" /> -->
+ </File>
+ <File Id="File_Nemerle.NAnt.Tasks.xml" Name="Nemerle.NAnt.Tasks.xml" Source="dist\bin\" />
+ </Component>
+
+ </DirectoryRef>
+
+ <DirectoryRef Id="INSTALLDIR">
+
+ <Component Id="Comp_NemerleCompilerGAC" DiskId="1" Guid="A4697AB3-4FA6-4e80-A675-375185D8D958">
+ <File Id="Gac_Nemerle.Compiler.dll" Name="Nemerle.Compiler.dll" Source="dist\bin\" Assembly=".net" KeyPath="yes" />
+ </Component>
+ <Component Id="Comp_NemerleMacrosGAC" DiskId="1" Guid="7B3D7EDD-9C12-482c-A60A-A2EF8B69C266">
+ <File Id="Gac_Nemerle.Macros.dll" Name="Nemerle.Macros.dll" Source="dist\bin\" Assembly=".net" KeyPath="yes" />
+ </Component>
+ <Component Id="Comp_NemereEvaluationGAC" DiskId="1" Guid="ADDB6A61-A0A2-4bad-B4C7-B328716AAB02">
+ <File Id="Gac_Nemerle.Evaluation.dll" Name="Nemerle.Evaluation.dll" Source="dist\bin\" Assembly=".net" KeyPath="yes" />
+ </Component>
+
+ </DirectoryRef>
+
+ </Fragment>
+</Wix>
\ No newline at end of file
Added: nemerle/trunk/misc/packages/wix/src/Documentation.wxs
==============================================================================
--- (empty file)
+++ nemerle/trunk/misc/packages/wix/src/Documentation.wxs Wed Mar 28 05:13:03 2007
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright (c) 2003-2007 The University of Wroclaw.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ 3. The name of the University may not be used to endorse or promote
+ products derived from this software without specific prior
+ written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
+NO EVENT SHALL THE UNIVERSITY BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<!--
+ Visual Studio Integration for Nemerle
+ Nemerle core runtime components
+-->
+
+<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
+ xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension">
+
+ <Fragment>
+
+ <ComponentGroup Id="CompGroup_Documentation">
+
+ <!-- Nemerle guides (docs folder). -->
+ <ComponentRef Id="Comp_Docs" />
+ <ComponentRef Id="Comp_Styles" />
+
+ </ComponentGroup>
+
+ <DirectoryRef Id="Dir_Docs">
+
+ <Component Id="Comp_Docs" DiskId="1" Guid="61300733-2A09-466a-A849-C17C3B7A9B15">
+ <File Id="Courses.html" Name="Courses.html" Source="dist\docs\Courses.html" KeyPath="yes" />
+ <File Id="Grokking_Nemerle.html" Name="Grokking_Nemerle.html" Source="dist\docs\Grokking_Nemerle.html" />
+ <File Id="Macros.html" Name="Macros.html" Source="dist\docs\Macros.html" />
+ <File Id="Quick_Guide.html" Name="Quick_Guide.html" Source="dist\docs\Quick_Guide.html" />
+ <File Id="Tutorials_and_examples.html" Name="Tutorials_and_examples.html" Source="dist\docs\Tutorials_and_examples.html" />
+ <File Id="intro.pdf" Name="intro.pdf" Source="dist\docs\intro.pdf" />
+ <File Id="metaprogramming.pdf" Name="metaprogramming.pdf" Source="dist\docs\metaprogramming.pdf" />
+ </Component>
+
+ <Directory Id="styles" Name="styles">
+ <Component Id="Comp_Styles" DiskId="1" Guid="3C13A268-5AA0-4e11-81B1-77C17B2A1AA4">
+ <File Id="logo.png" Name="logo.png" Source="dist\docs\styles\logo.png" />
+ <File Id="nemerleicon.png" Name="nemerle-icon.png" Source="dist\docs\styles\nemerle-icon.png" />
+ <File Id="prettyprint.js" Name="prettyprint.js" Source="dist\docs\styles\prettyprint.js" />
+ <File Id="style.css" Name="style.css" Source="dist\docs\styles\style.css" />
+ </Component>
+ </Directory>
+
+ </DirectoryRef>
+
+ </Fragment>
+</Wix>
\ No newline at end of file
Added: nemerle/trunk/misc/packages/wix/src/Generated.wxi
==============================================================================
--- (empty file)
+++ nemerle/trunk/misc/packages/wix/src/Generated.wxi Wed Mar 28 05:13:03 2007
@@ -0,0 +1,115 @@
+<Include>
+
+ <Registry Root="HKLM" Key="Software\Microsoft\VisualStudio\8.0\InstalledProducts\NemerlePackage">
+ <Registry Name="Package" Value="{cf7296f1-47e5-4915-83a0-8c44961f0981}" Type="string" />
+ <Registry Name="UseInterface" Value="1" Type="integer" />
+ </Registry>
+
+ <Registry Root="HKLM" Key="Software\Microsoft\VisualStudio\8.0\Packages\{cf7296f1-47e5-4915-83a0-8c44961f0981}" Value="Nemerle.VisualStudio.NemerlePackage, Nemerle.VisualStudio, Version=1.0.0.0, Culture=neutral, PublicKeyToken=c4c0f22444bf4088" Type="string">
+ <Registry Name="InprocServer32" Value="[SystemFolder]mscoree.dll" Type="string" />
+ <Registry Name="Class" Value="Nemerle.VisualStudio.NemerlePackage" Type="string" />
+ <Registry Name="CodeBase" Value="[#File_Nemerle.VisualStudio.dll]" Type="string" />
+ <Registry Name="ID" Value="104" Type="integer" />
+ <Registry Name="MinEdition" Value="standard" Type="string" />
+ <Registry Name="ProductVersion" Value="1.0" Type="string" />
+ <Registry Name="ProductName" Value="Nemerle" Type="string" />
+ <Registry Name="CompanyName" Value="NA" Type="string" />
+ </Registry>
+
+ <Registry Root="HKLM" Key="Software\Microsoft\VisualStudio\8.0\Editors\{edcc3b7f-0bad-11db-bc1a-00112fde8b61}">
+ <Registry Name="Package" Value="{cf7296f1-47e5-4915-83a0-8c44961f0981}" Type="string" />
+ </Registry>
+
+ <Registry Root="HKLM" Key="Software\Microsoft\VisualStudio\8.0\Editors\{edcc3b7f-0bad-11db-bc1a-00112fde8b61}\Extensions">
+ <Registry Name="n" Value="32" Type="integer" />
+ </Registry>
+
+ <Registry Root="HKLM" Key="Software\Microsoft\VisualStudio\8.0\Editors\{edcc3b7f-0bad-11db-bc1a-00112fde8b61}\LogicalViews">
+ <Registry Name="{edcc3b84-0bad-11db-bc1a-00112fde8b61}" />
+ </Registry>
+
+ <Registry Root="HKLM" Key="Software\Microsoft\VisualStudio\8.0\Languages\File Extensions\.n" Value="{edcc3b79-0bad-11db-bc1a-00112fde8b61}" Type="string" />
+
+ <Registry Root="HKLM" Key="Software\Microsoft\VisualStudio\8.0\Languages\Language Services\Nemerle" Value="{edcc3b79-0bad-11db-bc1a-00112fde8b61}" Type="string">
+ <Registry Name="Package" Value="{cf7296f1-47e5-4915-83a0-8c44961f0981}" Type="string" />
+ <Registry Name="LangResID" Value="100" Type="integer" />
+ <Registry Name="ShowCompletion" Value="1" Type="integer" />
+ <Registry Name="AutoOutlining" Value="1" Type="integer" />
+ <Registry Name="ShowMatchingBrace" Value="1" Type="integer" />
+ <Registry Name="MatchBraces" Value="1" Type="integer" />
+ <Registry Name="DefaultToInsertSpaces" Value="1" Type="integer" />
+ <Registry Name="CodeSense" Value="1" Type="integer" />
+ <Registry Name="ShowDropdownBarOption" Value="1" Type="integer" />
+ <Registry Name="EnableCommenting" Value="1" Type="integer" />
+ </Registry>
+
+ <Registry Root="HKLM" Key="Software\Microsoft\VisualStudio\8.0\Languages\CodeExpansions\Nemerle" Value="{edcc3b79-0bad-11db-bc1a-00112fde8b61}" Type="string">
+ <Registry Name="DisplayName" Value="100" Type="string" />
+ <Registry Name="IndexPath" Value="[$ComponentPath]\CodeSnippets\SnippetsIndex.xml" Type="string" />
+ <Registry Name="LangStringId" Value="nemerle" Type="string" />
+ <Registry Name="Package" Value="{cf7296f1-47e5-4915-83a0-8c44961f0981}" Type="string" />
+ <Registry Name="ShowRoots" Value="0" Type="integer" />
+ </Registry>
+
+ <Registry Root="HKLM" Key="Software\Microsoft\VisualStudio\8.0\Languages\CodeExpansions\Nemerle\ForceCreateDirs">
+ <Registry Name="Nemerle" Value="[$ComponentPath]\CodeSnippets\Snippets\;%MyDocs%\Code Snippets\Nemerle\My Code Snippets\" Type="string" />
+ </Registry>
+
+ <Registry Root="HKLM" Key="Software\Microsoft\VisualStudio\8.0\Languages\CodeExpansions\Nemerle\Paths">
+ <Registry Name="Nemerle" Value="[$ComponentPath]\CodeSnippets\Snippets\;%MyDocs%\Code Snippets\Nemerle\My Code Snippets\" Type="string" />
+ </Registry>
+
+ <Registry Root="HKLM" Key="Software\Microsoft\VisualStudio\8.0\Menus">
+ <Registry Name="{cf7296f1-47e5-4915-83a0-8c44961f0981}" Value=", 1000, 1" Type="string" />
+ </Registry>
+
+ <Registry Root="HKLM" Key="Software\Microsoft\VisualStudio\8.0\CLSID\{edcc3b89-0bad-11db-bc1a-00112fde8b61}" Value="Nemerle.VisualStudio.Project.DebugPropertyPage" Type="string">
+ <Registry Name="InprocServer32" Value="[SystemFolder]mscoree.dll" Type="string" />
+ <Registry Name="Class" Value="Nemerle.VisualStudio.Project.DebugPropertyPage" Type="string" />
+ <Registry Name="CodeBase" Value="[#File_Nemerle.VisualStudio.dll]" Type="string" />
+ <Registry Name="ThreadingModel" Value="Both" Type="string" />
+ </Registry>
+
+ <Registry Root="HKLM" Key="Software\Microsoft\VisualStudio\8.0\CLSID\{edcc3b88-0bad-11db-bc1a-00112fde8b61}" Value="Nemerle.VisualStudio.Project.GeneralPropertyPage" Type="string">
+ <Registry Name="InprocServer32" Value="[SystemFolder]mscoree.dll" Type="string" />
+ <Registry Name="Class" Value="Nemerle.VisualStudio.Project.GeneralPropertyPage" Type="string" />
+ <Registry Name="CodeBase" Value="[#File_Nemerle.VisualStudio.dll]" Type="string" />
+ <Registry Name="ThreadingModel" Value="Both" Type="string" />
+ </Registry>
+
+ <Registry Root="HKLM" Key="Software\Microsoft\VisualStudio\8.0\CLSID\{edcc3b7e-0bad-11db-bc1a-00112fde8b61}" Value="Nemerle.VisualStudio.Project.NemerleBuildPropertyPage" Type="string">
+ <Registry Name="InprocServer32" Value="[SystemFolder]mscoree.dll" Type="string" />
+ <Registry Name="Class" Value="Nemerle.VisualStudio.Project.NemerleBuildPropertyPage" Type="string" />
+ <Registry Name="CodeBase" Value="[#File_Nemerle.VisualStudio.dll]" Type="string" />
+ <Registry Name="ThreadingModel" Value="Both" Type="string" />
+ </Registry>
+
+ <Registry Root="HKLM" Key="Software\Microsoft\VisualStudio\8.0\Projects\{edcc3b85-0bad-11db-bc1a-00112fde8b61}" Value="NemerleProjectFactory" Type="string">
+ <Registry Name="DisplayName" Value="Nemerle" Type="string" />
+ <Registry Name="DisplayProjectFileExtensions" Value="Nemerle Project Files (*.nproj);*.nproj" Type="string" />
+ <Registry Name="Package" Value="{cf7296f1-47e5-4915-83a0-8c44961f0981}" Type="string" />
+ <Registry Name="DefaultProjectExtension" Value="nproj" Type="string" />
+ <Registry Name="PossibleProjectExtensions" Value="nproj" Type="string" />
+ <Registry Name="ProjectTemplatesDir" Value="[$ComponentPath]\.\NullPath" Type="string" />
+ <Registry Name="Language(VsTemplate)" Value="Nemerle" Type="string" />
+ </Registry>
+
+ <Registry Root="HKLM" Key="Software\Microsoft\VisualStudio\8.0\NewProjectTemplates\TemplateDirs\{cf7296f1-47e5-4915-83a0-8c44961f0981}\/1" Value="Nemerle" Type="string">
+ <Registry Name="SortPriority" Value="100" Type="integer" />
+ <Registry Name="TemplatesDir" Value="[$ComponentPath]\.\NullPath" Type="string" />
+ </Registry>
+
+ <Registry Root="HKLM" Key="Software\Microsoft\VisualStudio\8.0\Services\{edcc3b7b-0bad-11db-bc1a-00112fde8b61}" Value="{cf7296f1-47e5-4915-83a0-8c44961f0981}" Type="string">
+ <Registry Name="Name" Value="INemerleLibraryManager" Type="string" />
+ </Registry>
+
+ <Registry Root="HKLM" Key="Software\Microsoft\VisualStudio\8.0\Services\{edcc3b79-0bad-11db-bc1a-00112fde8b61}" Value="{cf7296f1-47e5-4915-83a0-8c44961f0981}" Type="string">
+ <Registry Name="Name" Value="Nemerle" Type="string" />
+ </Registry>
+
+ <Registry Root="HKLM" Key="Software\Microsoft\VisualStudio\8.0\ToolWindows\{721e9eb7-98fa-4efb-9e17-d60a6894ccd0}" Value="{cf7296f1-47e5-4915-83a0-8c44961f0981}" Type="string">
+ <Registry Name="Name" Value="Nemerle.VisualStudio.GUI.AstToolWindow" Type="string" />
+ </Registry>
+
+ <Registry Root="HKLM" Key="Software\Microsoft\VisualStudio\8.0\Generators\{edcc3b85-0bad-11db-bc1a-00112fde8b61}" />
+</Include>
Added: nemerle/trunk/misc/packages/wix/src/License.rtf
==============================================================================
Files (empty file) and nemerle/trunk/misc/packages/wix/src/License.rtf Wed Mar 28 05:13:03 2007 differ
Added: nemerle/trunk/misc/packages/wix/src/Nemerle.ico
==============================================================================
Binary file. No diff available.
Added: nemerle/trunk/misc/packages/wix/src/NemerleRuntime.wxs
==============================================================================
--- (empty file)
+++ nemerle/trunk/misc/packages/wix/src/NemerleRuntime.wxs Wed Mar 28 05:13:03 2007
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright (c) 2003-2007 The University of Wroclaw.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ 3. The name of the University may not be used to endorse or promote
+ products derived from this software without specific prior
+ written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
+NO EVENT SHALL THE UNIVERSITY BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
+ xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension">
+
+ <Fragment>
+ <ComponentGroup Id="CompGroup_NemerleRuntime">
+
+ <ComponentRef Id="Comp_Nemerle" />
+ <ComponentRef Id="Comp_NemerleGAC" />
+
+ </ComponentGroup>
+
+ <DirectoryRef Id="BINDIR">
+ <Component Id="Comp_Nemerle" DiskId="1" Guid="23793E61-6BBE-444a-87D8-E86E54F7BFC3">
+ <!-- Nemerle core runtime components (bin folder). -->
+ <File Id="File_Nemerle.dll" Name="Nemerle.dll" Source="dist\bin\">
+ <netfx:NativeImage Id="Image_Nemerle.dll" Dependencies="no" />
+ </File>
+ <File Id="File_Nemerle.xml" Name="Nemerle.xml" Source="dist\bin\" />
+ </Component>
+ </DirectoryRef>
+
+ <DirectoryRef Id="INSTALLDIR">
+ <Component Id="Comp_NemerleGAC" DiskId="1" Guid="1FD9F582-5437-4223-AB0F-CE2946D3AFD1">
+ <!-- Nemerle core runtime components (GAC folder). -->
+ <File Id="Gac_Nemerle.dll" Name="Nemerle.dll" Source="dist\bin\" Assembly=".net" KeyPath="yes" />
+ </Component>
+ </DirectoryRef>
+
+ </Fragment>
+</Wix>
\ No newline at end of file
Added: nemerle/trunk/misc/packages/wix/src/Product.wxs
==============================================================================
--- (empty file)
+++ nemerle/trunk/misc/packages/wix/src/Product.wxs Wed Mar 28 05:13:03 2007
@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright (c) 2003-2007 The University of Wroclaw.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ 3. The name of the University may not be used to endorse or promote
+ products derived from this software without specific prior
+ written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
+NO EVENT SHALL THE UNIVERSITY BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<!--
+ Visual Studio Integration for Nemerle
+ Installer root features, upgrades, and product definition
+-->
+
+<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+ <?include "Version.wxi"?>
+
+ <Product Id="$(var.ProductCode)" UpgradeCode="$(var.UpgradeCode)"
+ Name="$(var.ProductShortName) $(var.ProductVersionText)" Version="$(var.ProductVersion)"
+ Language="1033" Manufacturer="$(var.Manufacturer)">
+
+ <Package Id="*" Compressed="yes"
+ Description="$(var.ProductShortName) $(var.ProductVersionText) ($(var.ProductVersion))"
+ InstallerVersion="200" ShortNames="no" Manufacturer="$(var.Manufacturer)" />
+
+ <Media Id="1" Cabinet="Nemerle.cab" EmbedCab="yes" />
+
+ <!-- Major upgrade -->
+ <Upgrade Id="$(var.UpgradeCode)">
+ <UpgradeVersion Minimum="$(var.ProductVersion)" IncludeMinimum="no" OnlyDetect="yes" Property="NEWERVERSIONDETECTED" />
+ <UpgradeVersion Minimum="0.0.0" IncludeMinimum="yes" Maximum="$(var.ProductVersion)" IncludeMaximum="no" Property="OLDERVERSIONBEINGUPGRADED" />
+ </Upgrade>
+
+ <!-- Properties -->
+ <Property Id="ARPPRODUCTICON" Value="Nemerle.ico" />
+ <Icon Id="Nemerle.ico" SourceFile="src/Nemerle.ico" />
+
+ <Property Id="ALLUSERS" Value="1" />
+ <Property Id="ARPHELPLINK" Value="http://Nemerle.org/" />
+ <Property Id="ARPURLINFOABOUT" Value="http://Nemerle.org/" />
+ <Property Id="ARPURLUPDATEINFO" Value="http://Nemerle.org/" />
+
+ <Property Id="VS_DIR_2005">
+ <RegistrySearch Id="RegSearch_VS_2005" Root="HKLM" Key="SOFTWARE\Microsoft\VisualStudio\8.0\Setup\VS" Name="ProductDir" Type="raw" />
+ </Property>
+<!--
+ <Property Id="DEVENV_DIR_2005">
+ <ComponentSearch Id="CompSearch_VS2005" Guid="320DB690-7979-4015-BD78-A16D7279043B" Type="directory" />
+ </Property>
+-->
+ <Property Id="DEVENV_DIR_2005">
+ <RegistrySearch Id="RegSearch_DevenvDir_2005" Root="HKLM" Key="SOFTWARE\Microsoft\VisualStudio\8.0\Setup\VS" Name="EnvironmentDirectory" Type="raw" />
+ </Property>
+ <Property Id="DEVENV_EXE_2005">
+ <RegistrySearch Id="RegSearch_DevenvExe_2005" Root="HKLM" Key="SOFTWARE\Microsoft\VisualStudio\8.0\Setup\VS" Name="EnvironmentPath" Type="raw" />
+ </Property>
+
+ <WixVariable Id="WixUILicenseRtf" Value="src/License.rtf" />
+ <WixVariable Id="WixUIBannerBmp" Value="src/bannrbmp.bmp" />
+ <WixVariable Id="WixUIDialogBmp" Value="src/dlgbmp.bmp" />
+
+
+ <!-- Launch conditions -->
+ <Condition Message="An administrator must approve or install [ProductName]."> Privileged </Condition>
+ <Condition Message="A later version of [ProductName] is already installed."> NOT NEWERVERSIONDETECTED </Condition>
+ <Condition Message="[ProductName] requires Visual Studio 2005."> DEVENV_DIR_2005 </Condition>
+
+ <!-- Root directories -->
+ <Directory Id="TARGETDIR" Name="SourceDir">
+ <Directory Id="ProgramFilesFolder" Name="PFILES">
+ <Directory Id="INSTALLDIR" Name="Nemerle">
+ <Directory Id="BINDIR" Name="bin" />
+ <Directory Id="Dir_Docs" Name="docs" />
+ <Directory Id="VSINTEGRATIONDIR" Name="VSIntegration" />
+ </Directory>
+ </Directory>
+ <Directory Id="DEVENV_DIR_2005" Name="VS2005">
+ <Directory Id="Dir_ProjectTemplatesRoot" Name="ProjectTemplates" />
+ <Directory Id="Dir_ItemTemplatesRoot" Name="ItemTemplates" />
+ </Directory>
+ </Directory>
+
+ <!-- Root feature -->
+ <Feature Id="Feature_Root" ConfigurableDirectory="INSTALLDIR" Display="expand" Absent="disallow" AllowAdvertise="yes" Title="Nemerle" Description="Complete installation." Level="1">
+ <ComponentGroupRef Id="CompGroup_NemerleRuntime" />
+ <Feature Id="Feature_Compiler" ConfigurableDirectory="BINDIR" Title="Compiler and tools" Description="Nemerle Compiler (ncc.exe) and additional tools." Level="1">
+ <ComponentGroupRef Id="CompGroup_NemerleBinaries" />
+ <ComponentGroupRef Id="CompGroup_Nemerlish" />
+ </Feature>
+ <Feature Id="Feature_Docs" Title="Documentation" Description="HTML and PDF files." Level="1">
+ <ComponentGroupRef Id="CompGroup_Documentation" />
+ </Feature>
+ <Feature Id="Feature_VS" ConfigurableDirectory="VSINTEGRATIONDIR" Title="VS Integration" Description="Microsoft Visual Studio integration for Nemerle." Level="1">
+ <ComponentGroupRef Id="CompGroup_vsplugin" />
+ </Feature>
+ </Feature>
+
+ <!-- Custom actions -->
+ <CustomAction Id="CA_DevenvSetup2005" Property="DEVENV_EXE_2005" ExeCommand="/setup" Execute="commit" />
+
+ <!-- Sequences -->
+ <InstallExecuteSequence>
+ <RemoveExistingProducts After="InstallValidate" />
+ <!-- Runs during both install and uninstall -->
+ <Custom Action="CA_DevenvSetup2005" Before="InstallFinalize" />
+ </InstallExecuteSequence>
+
+ <InstallUISequence>
+ <!-- Because we have a launch condition that uses the results of FindRelatedProducts, put it first. -->
+ <LaunchConditions After="FindRelatedProducts" />
+ </InstallUISequence>
+
+ <!-- User interface -->
+ <UIRef Id="WixUI_FeatureTree" />
+ </Product>
+</Wix>
\ No newline at end of file
Added: nemerle/trunk/misc/packages/wix/src/Version.wxi
==============================================================================
--- (empty file)
+++ nemerle/trunk/misc/packages/wix/src/Version.wxi Wed Mar 28 05:13:03 2007
@@ -0,0 +1,39 @@
+<?xml version='1.0' encoding='windows-1252'?>
+<!--
+Copyright (c) 2003-2007 The University of Wroclaw.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ 3. The name of the University may not be used to endorse or promote
+ products derived from this software without specific prior
+ written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
+NO EVENT SHALL THE UNIVERSITY BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<Include>
+
+<?define ProductShortName = "Nemerle" ?>
+<?define ProductVersion = "0.9.3.7550" ?>
+<?define ProductVersionText = "0.9.3 (MAR 2007 CTP)" ?>
+<?define Manufacturer = "Nemerle.org" ?>
+<?define ProductCode = "A55CE804-9111-4F23-B499-E9DAD3D4DFAD" ?>
+<?define UpgradeCode = "A87511AC-0F24-4144-8211-99183084A71A" ?>
+
+</Include>
\ No newline at end of file
Added: nemerle/trunk/misc/packages/wix/src/bannrbmp.bmp
==============================================================================
Binary file. No diff available.
Added: nemerle/trunk/misc/packages/wix/src/dlgbmp.bmp
==============================================================================
Binary file. No diff available.
Added: nemerle/trunk/misc/packages/wix/src/vs-plugin.wxs
==============================================================================
--- (empty file)
+++ nemerle/trunk/misc/packages/wix/src/vs-plugin.wxs Wed Mar 28 05:13:03 2007
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright (c) 2003-2007 The University of Wroclaw.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ 3. The name of the University may not be used to endorse or promote
+ products derived from this software without specific prior
+ written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
+NO EVENT SHALL THE UNIVERSITY BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-->
+
+<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
+ xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension">
+
+ <Fragment>
+ <ComponentGroup Id="CompGroup_vsplugin">
+
+ <!-- Visual Studio Integration for Nemerle (VSIntegration folder). -->
+ <ComponentRef Id="ComponentPath" /> <!-- This one must be 'ComponentPath' due to RegPkg limitations.-->
+
+ <!-- Code snippets (VSIntegration\CodeSnippets folder). -->
+ <ComponentRef Id="Comp_CodeSnippets" />
+ <ComponentRef Id="Comp_Snippets" />
+
+ <!-- Project templates (%DevStudio%\Common7\IDE\ProjectTemplates\Nemerle folder). -->
+ <ComponentRef Id="Comp_ProjectTemplates" />
+ </ComponentGroup>
+
+ <DirectoryRef Id="VSINTEGRATIONDIR">
+ <Component Id="ComponentPath" DiskId="1" Guid="86C2D7DF-AA48-4f24-9EC0-FBC54B9D0395">
+ <File Id="File_Nemerle.Compiler.Utils.dll" Name="Nemerle.Compiler.Utils.dll" Source="dist\vs-plugin\" >
+ <netfx:NativeImage Id="Image_Nemerle.Compiler.Utils.dll" Dependencies="no" />
+ </File>
+ <File Id="File_Nemerle.Compiler.Utils.xml" Name="Nemerle.Compiler.Utils.xml" Source="dist\vs-plugin\" />
+ <File Id="File_Nemerle.VisualStudio.dll" Name="Nemerle.VisualStudio.dll" Source="dist\vs-plugin\" >
+ <netfx:NativeImage Id="Image_Nemerle.VisualStudio.dll" Dependencies="no" />
+ </File>
+ <File Id="File_Nemerle.VisualStudio.xml" Name="Nemerle.VisualStudio.xml" Source="dist\vs-plugin\" />
+ <!-- This file is generated by
+ RegPkg.exe" /root:Software\Microsoft\VisualStudio\8.0 "/wixfile:generated.wxi" /codebase "dist\vs-plugin\"
+ -->
+ <?include generated.wxi ?>
+ </Component>
+ <Directory Id="Dir_CodeSnippets" Name="CodeSnippets" FileSource="dist\vs-plugin\CodeSnippets">
+ <Component Id="Comp_CodeSnippets" DiskId="1" Guid="DC07EA7C-A365-4b68-8FF8-E576F4AA515D">
+ <File Id="File_SnippetsIndex" Name="SnippetsIndex.xml" />
+ </Component>
+ <Directory Id="Dir_Snippets" Name="Snippets" FileSource="dist\vs-plugin\CodeSnippets\Snippets">
+ <Component Id="Comp_Snippets" DiskId="1" Guid="7DA646FC-A0E1-4ef5-A05C-6827DFEE0472">
+ <File Id="File_SnippetClass" Name="class.snippet" />
+ <File Id="File_SnippetCtor" Name="ctor.snippet" />
+ <File Id="File_SnippetFor" Name="for.snippet" />
+ <File Id="File_SnippetIf" Name="if.snippet" />
+ <File Id="File_SnippetWhile" Name="while.snippet" />
+ </Component>
+ </Directory>
+ </Directory>
+ </DirectoryRef>
+
+ <DirectoryRef Id="Dir_ProjectTemplatesRoot">
+ <Directory Id="Dir_ProjectTemplates" Name="Nemerle" FileSource="dist\vs-plugin\ProjectTemplates">
+ <Component Id="Comp_ProjectTemplates" DiskId="1" Guid="FA86F9A8-DDE4-4674-A405-87E2EB35B8A2">
+ <File Id="File_ClassLibrary.zip" Name="ClassLibrary.zip" />
+ <File Id="File_ConsoleApp.zip" Name="ConsoleApplication.zip" />
+ <File Id="File_MacroLibrary.zip" Name="MacroLibrary.zip" />
+ <File Id="File_WinformApp.zip" Name="WindowsApplication.zip" />
+ </Component>
+ </Directory>
+ </DirectoryRef>
+
+ </Fragment>
+</Wix>
\ No newline at end of file
More information about the svn
mailing list