Skip to content
This repository has been archived by the owner on Feb 8, 2022. It is now read-only.

Commit

Permalink
added Fake build
Browse files Browse the repository at this point in the history
  • Loading branch information
ctaggart committed Jun 8, 2014
1 parent 88f3a30 commit f116367
Show file tree
Hide file tree
Showing 17 changed files with 600 additions and 451 deletions.
8 changes: 8 additions & 0 deletions .gitattributes
@@ -0,0 +1,8 @@
# Autodetect text or binary. Do not leave merge conflict markers in the files.
* text=auto merge=union

# Use LF in the working directory by default. Override with core.autocrlf=true.
*.fs eol=lf

# Visual Studio can read LF sln files, but it always writes them as CRLF.
*.sln eol=crlf
107 changes: 56 additions & 51 deletions Froto.sln
@@ -1,51 +1,56 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.30110.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Froto.Parser", "ProtoParser\Froto.Parser.fsproj", "{1C31DA31-BEC5-4E73-9D83-E36D18847439}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Froto.Parser.Test", "ProtoParser.Test\Froto.Parser.Test.fsproj", "{18104831-6F33-4F15-AB45-3E8527CC5181}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Froto.Core", "Core\Froto.Core.fsproj", "{C37745D0-275D-4DCE-9DDC-C4663A462EDD}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Froto.Roslyn", "Roslyn\Froto.Roslyn.fsproj", "{49D025ED-F804-4D97-9027-461671B333B6}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Froto.Roslyn.Test", "Roslyn.Test\Froto.Roslyn.Test.fsproj", "{BBA2CD98-1F06-4AAD-BDFA-997BC77E73D9}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{2291EB39-A4CC-471C-BA12-1E58F298B395}"
ProjectSection(SolutionItems) = preProject
readme.md = readme.md
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{1C31DA31-BEC5-4E73-9D83-E36D18847439}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1C31DA31-BEC5-4E73-9D83-E36D18847439}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1C31DA31-BEC5-4E73-9D83-E36D18847439}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1C31DA31-BEC5-4E73-9D83-E36D18847439}.Release|Any CPU.Build.0 = Release|Any CPU
{18104831-6F33-4F15-AB45-3E8527CC5181}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{18104831-6F33-4F15-AB45-3E8527CC5181}.Debug|Any CPU.Build.0 = Debug|Any CPU
{18104831-6F33-4F15-AB45-3E8527CC5181}.Release|Any CPU.ActiveCfg = Release|Any CPU
{18104831-6F33-4F15-AB45-3E8527CC5181}.Release|Any CPU.Build.0 = Release|Any CPU
{C37745D0-275D-4DCE-9DDC-C4663A462EDD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C37745D0-275D-4DCE-9DDC-C4663A462EDD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C37745D0-275D-4DCE-9DDC-C4663A462EDD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C37745D0-275D-4DCE-9DDC-C4663A462EDD}.Release|Any CPU.Build.0 = Release|Any CPU
{49D025ED-F804-4D97-9027-461671B333B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{49D025ED-F804-4D97-9027-461671B333B6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{49D025ED-F804-4D97-9027-461671B333B6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{49D025ED-F804-4D97-9027-461671B333B6}.Release|Any CPU.Build.0 = Release|Any CPU
{BBA2CD98-1F06-4AAD-BDFA-997BC77E73D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BBA2CD98-1F06-4AAD-BDFA-997BC77E73D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BBA2CD98-1F06-4AAD-BDFA-997BC77E73D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BBA2CD98-1F06-4AAD-BDFA-997BC77E73D9}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.30501.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Froto.Parser", "ProtoParser\Froto.Parser.fsproj", "{1C31DA31-BEC5-4E73-9D83-E36D18847439}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Froto.Parser.Test", "ProtoParser.Test\Froto.Parser.Test.fsproj", "{18104831-6F33-4F15-AB45-3E8527CC5181}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Froto.Core", "Core\Froto.Core.fsproj", "{C37745D0-275D-4DCE-9DDC-C4663A462EDD}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Froto.Roslyn", "Roslyn\Froto.Roslyn.fsproj", "{49D025ED-F804-4D97-9027-461671B333B6}"
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Froto.Roslyn.Test", "Roslyn.Test\Froto.Roslyn.Test.fsproj", "{BBA2CD98-1F06-4AAD-BDFA-997BC77E73D9}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{2291EB39-A4CC-471C-BA12-1E58F298B395}"
ProjectSection(SolutionItems) = preProject
.gitattributes = .gitattributes
appveyor.yml = appveyor.yml
build.cmd = build.cmd
build.config = build.config
build.fsx = build.fsx
readme.md = readme.md
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{1C31DA31-BEC5-4E73-9D83-E36D18847439}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1C31DA31-BEC5-4E73-9D83-E36D18847439}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1C31DA31-BEC5-4E73-9D83-E36D18847439}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1C31DA31-BEC5-4E73-9D83-E36D18847439}.Release|Any CPU.Build.0 = Release|Any CPU
{18104831-6F33-4F15-AB45-3E8527CC5181}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{18104831-6F33-4F15-AB45-3E8527CC5181}.Debug|Any CPU.Build.0 = Debug|Any CPU
{18104831-6F33-4F15-AB45-3E8527CC5181}.Release|Any CPU.ActiveCfg = Release|Any CPU
{18104831-6F33-4F15-AB45-3E8527CC5181}.Release|Any CPU.Build.0 = Release|Any CPU
{C37745D0-275D-4DCE-9DDC-C4663A462EDD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C37745D0-275D-4DCE-9DDC-C4663A462EDD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C37745D0-275D-4DCE-9DDC-C4663A462EDD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C37745D0-275D-4DCE-9DDC-C4663A462EDD}.Release|Any CPU.Build.0 = Release|Any CPU
{49D025ED-F804-4D97-9027-461671B333B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{49D025ED-F804-4D97-9027-461671B333B6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{49D025ED-F804-4D97-9027-461671B333B6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{49D025ED-F804-4D97-9027-461671B333B6}.Release|Any CPU.Build.0 = Release|Any CPU
{BBA2CD98-1F06-4AAD-BDFA-997BC77E73D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BBA2CD98-1F06-4AAD-BDFA-997BC77E73D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BBA2CD98-1F06-4AAD-BDFA-997BC77E73D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BBA2CD98-1F06-4AAD-BDFA-997BC77E73D9}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
10 changes: 10 additions & 0 deletions ProtoParser/AssemblyInfo.fs
@@ -0,0 +1,10 @@
namespace System
open System.Reflection

[<assembly: AssemblyVersionAttribute("0.1.0")>]
[<assembly: AssemblyFileVersionAttribute("0.1.0")>]
[<assembly: AssemblyInformationalVersionAttribute("{\"buildVersion\":\"0.1.0-ci1406081724\",\"buildDate\":\"2014-06-08T17:24:41Z\",\"gitCommit\":\"88f3a3037ae263ca7b7193d62cdb3e4f249ca542\"}")>]
do ()

module internal AssemblyVersionInformation =
let [<Literal>] Version = "0.1.0"
108 changes: 54 additions & 54 deletions ProtoParser/Froto.Parser.fsproj
@@ -1,55 +1,55 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{1c31da31-bec5-4e73-9d83-e36d18847439}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>ProtoParser</RootNamespace>
<AssemblyName>Froto.Parser</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<Name>Froto.Parser</Name>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
<FSharpTargetsPath>$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.1\Framework\v4.0\Microsoft.FSharp.Targets</FSharpTargetsPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>3</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>3</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Compile Include="ProtoAst.fs" />
<Compile Include="ProtoParser.fs" />
<Compile Include="Version.fs" />
<None Include="packages.config" />
<None Include="Froto.Parser.nuspec" />
</ItemGroup>
<ItemGroup>
<Reference Include="FParsec">
<HintPath>..\packages\FParsec.1.0.1\lib\net40-client\FParsec.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="FParsecCS">
<HintPath>..\packages\FParsec.1.0.1\lib\net40-client\FParsecCS.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="FSharp.Core, Version=4.3.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<Reference Include="mscorlib" />
<Reference Include="System" />
</ItemGroup>
<Import Project="$(FSharpTargetsPath)" Condition="Exists('$(FSharpTargetsPath)')" />
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{1c31da31-bec5-4e73-9d83-e36d18847439}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>ProtoParser</RootNamespace>
<AssemblyName>Froto.Parser</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<Name>Froto.Parser</Name>
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
<FSharpTargetsPath>$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.1\Framework\v4.0\Microsoft.FSharp.Targets</FSharpTargetsPath>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>3</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>3</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Compile Include="ProtoAst.fs" />
<Compile Include="ProtoParser.fs" />
<Compile Include="AssemblyInfo.fs" />
<None Include="packages.config" />
<None Include="Froto.Parser.nuspec" />
</ItemGroup>
<ItemGroup>
<Reference Include="FParsec">
<HintPath>..\packages\FParsec.1.0.1\lib\net40-client\FParsec.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="FParsecCS">
<HintPath>..\packages\FParsec.1.0.1\lib\net40-client\FParsecCS.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="FSharp.Core, Version=4.3.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<Reference Include="mscorlib" />
<Reference Include="System" />
</ItemGroup>
<Import Project="$(FSharpTargetsPath)" Condition="Exists('$(FSharpTargetsPath)')" />
</Project>
33 changes: 16 additions & 17 deletions ProtoParser/Froto.Parser.nuspec
@@ -1,18 +1,17 @@
<?xml version="1.0"?>
<package>
<metadata>
<id>$id$</id>
<version>0.0.0.5</version>
<authors>Cameron Taggart</authors>
<owners>Cameron Taggart</owners>
<licenseUrl>http://www.apache.org/licenses/LICENSE-2.0.html</licenseUrl>
<projectUrl>http://code.google.com/p/froto/</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>A parser for .proto files for Protocol Buffers. Targets F# and .NET 4.5.</description>
<copyright>Copyright 2012</copyright>
</metadata>
<files>
<file src="bin\Release\FParsec.dll" target="lib\net45" />
<file src="bin\Release\FParsecCS.dll" target="lib\net45" />
</files>
<?xml version="1.0"?>
<package>
<metadata>
<id>Froto.Parser</id>
<version>0.0.0</version>
<authors>Cameron Taggart</authors>
<licenseUrl>http://www.apache.org/licenses/LICENSE-2.0.html</licenseUrl>
<projectUrl>https://github.com/ctaggart/froto</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>A parser for .proto files for Protocol Buffers.</description>
@dependencies@
</metadata>
<files>
<file src="Froto.Parser.dll" target="lib\net45" />
<file src="Froto.Parser.pdb" target="lib\net45" />
</files>
</package>
8 changes: 0 additions & 8 deletions ProtoParser/Version.fs

This file was deleted.

10 changes: 10 additions & 0 deletions Roslyn/AssemblyInfo.fs
@@ -0,0 +1,10 @@
namespace System
open System.Reflection

[<assembly: AssemblyVersionAttribute("0.1.0")>]
[<assembly: AssemblyFileVersionAttribute("0.1.0")>]
[<assembly: AssemblyInformationalVersionAttribute("{\"buildVersion\":\"0.1.0-ci1406081724\",\"buildDate\":\"2014-06-08T17:24:41Z\",\"gitCommit\":\"88f3a3037ae263ca7b7193d62cdb3e4f249ca542\"}")>]
do ()

module internal AssemblyVersionInformation =
let [<Literal>] Version = "0.1.0"

0 comments on commit f116367

Please sign in to comment.