diff --git a/Makefile b/Makefile index c4d28f7d..d0031461 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ SHELL := /bin/bash -.PHONY: release debug all dsl nuget clean test +.PHONY: release debug all dsl nuget pack clean test release: $(MAKE) -C src release @@ -16,6 +16,9 @@ dsl: nuget: $(MAKE) -C src nuget +pack: + $(MAKE) -C src pack + clean: $(MAKE) -C src clean diff --git a/src/Flame.Clr.nuspec b/src/Flame.Clr.nuspec deleted file mode 100644 index 94867ff6..00000000 --- a/src/Flame.Clr.nuspec +++ /dev/null @@ -1,33 +0,0 @@ - - - - - Flame.Clr - $version$ - Jonathan Van der Cruysse - Jonathan Van der Cruysse - https://github.com/jonathanvdc/Flame - - false - A CIL front-end and back-end for Flame. - Flame is a collection of C# libraries for building tools that read, analyze, optimize and write managed languages. - - This package contains a Common Intermediate Representation (CIL) front-end and back-end for Flame. It allows you to build Flame-based tools that consume and/or produce CIL. - - - Copyright 2019 - GPL-3.0-or-later - Flame Compiler Cecil IL - - - - - - - - - - - - diff --git a/src/Flame.Clr/Flame.Clr.csproj b/src/Flame.Clr/Flame.Clr.csproj index 2dfe32f6..33089e92 100644 --- a/src/Flame.Clr/Flame.Clr.csproj +++ b/src/Flame.Clr/Flame.Clr.csproj @@ -7,6 +7,16 @@ Flame.Clr 1.0 net10.0 + Flame.Clr + Jonathan Van der Cruysse + https://github.com/jonathanvdc/Flame + false + Flame is a collection of C# libraries for building tools that read, analyze, optimize and write managed languages. + + This package contains a Common Intermediate Representation (CIL) front-end and back-end for Flame. It allows you to build Flame-based tools that consume and/or produce CIL. + Copyright 2019 + GPL-3.0-or-later + Flame Compiler Cecil IL true diff --git a/src/Flame.Compiler/Flame.Compiler.csproj b/src/Flame.Compiler/Flame.Compiler.csproj index eb0ba1bb..9e493b76 100644 --- a/src/Flame.Compiler/Flame.Compiler.csproj +++ b/src/Flame.Compiler/Flame.Compiler.csproj @@ -7,6 +7,16 @@ Flame.Compiler 1.0 net10.0;netstandard2.0;net472 + Flame.Compiler + Jonathan Van der Cruysse + https://github.com/jonathanvdc/Flame + false + Flame is a collection of C# libraries for building tools that read, analyze, optimize and write managed languages. + + This package contains the compiler-oriented Flame.Compiler library. + Copyright 2019 + GPL-3.0-or-later + Flame Compiler true diff --git a/src/Flame.Ir.nuspec b/src/Flame.Ir.nuspec deleted file mode 100644 index dc9cda84..00000000 --- a/src/Flame.Ir.nuspec +++ /dev/null @@ -1,37 +0,0 @@ - - - - - Flame.Ir - $version$ - Jonathan Van der Cruysse - Jonathan Van der Cruysse - https://github.com/jonathanvdc/Flame - - false - A textual representation for Flame IR. - Flame is a collection of C# libraries for building tools that read, analyze, optimize and write managed languages. - - This package defines a textual representation for Flame IR, allowing you to read and write Flame IR. - - - Copyright 2019 - GPL-3.0-or-later - Flame Compiler Loyc IR - - - - - - - - - - - - - - - - diff --git a/src/Flame.Ir/Flame.Ir.csproj b/src/Flame.Ir/Flame.Ir.csproj index 68ee05fe..a999c1ec 100644 --- a/src/Flame.Ir/Flame.Ir.csproj +++ b/src/Flame.Ir/Flame.Ir.csproj @@ -7,6 +7,16 @@ Flame.Ir 1.0 net10.0 + Flame.Ir + Jonathan Van der Cruysse + https://github.com/jonathanvdc/Flame + false + Flame is a collection of C# libraries for building tools that read, analyze, optimize and write managed languages. + + This package defines a textual representation for Flame IR, allowing you to read and write Flame IR. + Copyright 2019 + GPL-3.0-or-later + Flame Compiler Loyc IR true diff --git a/src/Flame.nuspec b/src/Flame.nuspec deleted file mode 100644 index 2e53d88e..00000000 --- a/src/Flame.nuspec +++ /dev/null @@ -1,33 +0,0 @@ - - - - - Flame - $version$ - Jonathan Van der Cruysse - Jonathan Van der Cruysse - https://github.com/jonathanvdc/Flame - - false - A compiler framework for managed code. - Flame is a collection of C# libraries for building tools that read, analyze, optimize and write managed languages. - - This package includes the core Flame library and the compiler-oriented Flame.Compiler library. - - - Copyright 2019 - GPL-3.0-or-later - Flame Compiler - - - - - - - - - - - - diff --git a/src/Flame.sln b/src/Flame.sln index b9cc36a5..6021c0cc 100644 --- a/src/Flame.sln +++ b/src/Flame.sln @@ -1,6 +1,8 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2012 +# Visual Studio Version 17 +VisualStudioVersion = 17.11.35327.3 +MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Flame", "Flame\Flame.csproj", "{59B6DEC4-F58F-4DDF-835D-5F01B54F517E}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests", "UnitTests\UnitTests.csproj", "{5202A5A4-69CB-4795-A998-4BAC410900F0}" diff --git a/src/Flame/Flame.csproj b/src/Flame/Flame.csproj index b58c2d3a..f827bb38 100644 --- a/src/Flame/Flame.csproj +++ b/src/Flame/Flame.csproj @@ -7,6 +7,16 @@ Flame 1.0 net10.0;netstandard2.0;net472 + Flame + Jonathan Van der Cruysse + https://github.com/jonathanvdc/Flame + false + Flame is a collection of C# libraries for building tools that read, analyze, optimize and write managed languages. + + This package contains the core Flame library. + Copyright 2019 + GPL-3.0-or-later + Flame Compiler true diff --git a/src/Makefile b/src/Makefile index 9d684f6b..893c6053 100644 --- a/src/Makefile +++ b/src/Makefile @@ -29,7 +29,10 @@ debug: all: debug release nuget: - nuget restore Flame.sln + dotnet restore Flame.sln + +pack: + dotnet pack Flame.sln -c Release clean: make -C Flame clean