Skip to content

Commit

Permalink
Import the beta 50 sources into GitHub mirror.
Browse files Browse the repository at this point in the history
  • Loading branch information
mistachkin committed Jun 9, 2022
0 parents commit f186368
Show file tree
Hide file tree
Showing 1,701 changed files with 969,061 additions and 0 deletions.
76 changes: 76 additions & 0 deletions Build/Components/Private/DefineConstants.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
/*
* DefineConstants.cs --
*
* Copyright (c) 2007-2012 by Joe Mistachkin. All rights reserved.
*
* See the file "license.terms" for information on usage and redistribution of
* this file, and for a DISCLAIMER OF ALL WARRANTIES.
*
* RCS: @(#) $Id: $
*/

using Eagle._Attributes;
using Eagle._Containers.Public;

namespace Eagle._Components.Private
{
[ObjectId("bd546b57-162e-44c5-9c9a-339e9adb92bd")]
internal static class DefineConstants
{
public static readonly StringList OptionList = new StringList(new string[] {
#if ASSEMBLY_DATETIME
"ASSEMBLY_DATETIME",
#endif

#if ASSEMBLY_RELEASE
"ASSEMBLY_RELEASE",
#endif

#if ASSEMBLY_STRONG_NAME_TAG
"ASSEMBLY_STRONG_NAME_TAG",
#endif

#if ASSEMBLY_TEXT
"ASSEMBLY_TEXT",
#endif

#if DEBUG
"DEBUG",
#endif

#if NET_20_ONLY
"NET_20_ONLY",
#endif

#if OFFICIAL
"OFFICIAL",
#endif

#if PATCHLEVEL
"PATCHLEVEL",
#endif

#if SOURCE_ID
"SOURCE_ID",
#endif

#if SOURCE_TIMESTAMP
"SOURCE_TIMESTAMP",
#endif

#if STABLE
"STABLE",
#endif

#if THROW_ON_DISPOSED
"THROW_ON_DISPOSED",
#endif

#if TRACE
"TRACE",
#endif

null
});
}
}
60 changes: 60 additions & 0 deletions Build/Components/Private/PatchLevel.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
/*
* PatchLevel.cs --
*
* Copyright (c) 2007-2012 by Joe Mistachkin. All rights reserved.
*
* See the file "license.terms" for information on usage and redistribution of
* this file, and for a DISCLAIMER OF ALL WARRANTIES.
*
* RCS: @(#) $Id: $
*/

#if PATCHLEVEL
using System.Reflection;
#endif

#if ASSEMBLY_DATETIME || ASSEMBLY_RELEASE || SOURCE_ID || SOURCE_TIMESTAMP || ASSEMBLY_TEXT || ASSEMBLY_STRONG_NAME_TAG
using Eagle._Attributes;
#endif

///////////////////////////////////////////////////////////////////////////////

#if PATCHLEVEL
[assembly: AssemblyVersion("1.0.8192.54321")]
#endif

///////////////////////////////////////////////////////////////////////////////

#if ASSEMBLY_DATETIME
[assembly: AssemblyDateTime("2022.05.06T12:42:00.000 +0000")]
#endif

///////////////////////////////////////////////////////////////////////////////

#if ASSEMBLY_RELEASE
[assembly: AssemblyRelease("Fire Dragon Series, Beta 50")]
#endif

///////////////////////////////////////////////////////////////////////////////

#if SOURCE_ID
[assembly: AssemblySourceId("48b99035ca39c1100f84abd801d0309f6ce25106")]
#endif

///////////////////////////////////////////////////////////////////////////////

#if SOURCE_TIMESTAMP
[assembly: AssemblySourceTimeStamp("2022-05-26 21:44:39 UTC")]
#endif

///////////////////////////////////////////////////////////////////////////////

#if ASSEMBLY_TEXT
[assembly: AssemblyText("MonoOnUnix")]
#endif

///////////////////////////////////////////////////////////////////////////////

#if ASSEMBLY_STRONG_NAME_TAG
[assembly: AssemblyStrongNameTag("EagleFast")]
#endif
156 changes: 156 additions & 0 deletions Build/EagleTasks.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<EagleDir>$(MSBuildProjectDirectory)\..</EagleDir>
</PropertyGroup>
<Import Project="$(EagleDir)\Targets\Eagle.Presets.targets" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.50727</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{40AA81A1-6256-4259-97C4-5F6FA69AAFE8}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>EagleTasks</RootNamespace>
<AssemblyName>EagleTasks</AssemblyName>
<BaseAddress>1638924288</BaseAddress>
<EagleProjectName>Eagle Tasks</EagleProjectName>
</PropertyGroup>
<Import Project="$(EagleDir)\Targets\Eagle.Builds.targets" />
<Import Project="$(EagleDir)\Targets\Eagle.Settings.targets" />
<PropertyGroup Condition="'$(EagleOnlyNetFx20)' != 'false'">
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(EagleBinaryOutputPath)' != ''">
<OutputPath>$(EagleBinaryOutputPath)</OutputPath>
<DocumentationFile Condition="'$(EagleDocumentationFile)' != 'false'">$(EagleBinaryOutputPath)$(AssemblyName).xml</DocumentationFile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="Microsoft.Build.Framework" />
<Reference Include="Microsoft.Build.Utilities" />
</ItemGroup>
<ItemGroup>
<Compile Include="Components\Private\DefineConstants.cs" />
<Compile Include="Components\Private\PatchLevel.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Tasks\EvaluateExpression.cs" />
<Compile Include="Tasks\EvaluateFile.cs" />
<Compile Include="Tasks\EvaluateScript.cs" />
<Compile Include="Tasks\Script.cs" />
<Compile Include="Tasks\SubstituteFile.cs" />
<Compile Include="Tasks\SubstituteString.cs" />
</ItemGroup>
<ItemGroup>
<None Include="$(EagleDir)\Targets\Eagle.tasks">
<Link>Includes\Eagle.tasks</Link>
</None>
<None Include="$(EagleDir)\Targets\Eagle.targets">
<Link>Includes\Eagle.targets</Link>
</None>
<None Include="$(EagleDir)\Targets\Eagle.Builds.targets">
<Link>Includes\Eagle.Builds.targets</Link>
</None>
<None Include="$(EagleDir)\Targets\Eagle.Presets.targets">
<Link>Includes\Eagle.Presets.targets</Link>
</None>
<None Include="$(EagleDir)\Targets\Eagle.Settings.targets">
<Link>Includes\Eagle.Settings.targets</Link>
</None>
<None Include="$(EagleDir)\Targets\Eagle.Sample.targets">
<Link>Includes\Eagle.Sample.targets</Link>
</None>
</ItemGroup>
<PropertyGroup Condition="'$(EagleOnlyNetFx20)' != 'false'">
<DefineConstants>$(DefineConstants);NET_20_ONLY</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(EagleOfficial)' != 'false'">
<DefineConstants>$(DefineConstants);OFFICIAL</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(EagleStable)' != 'false'">
<DefineConstants>$(DefineConstants);STABLE</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(EaglePatchLevel)' != 'false'">
<DefineConstants>$(DefineConstants);PATCHLEVEL</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(EagleAssemblyDateTime)' != 'false'">
<DefineConstants>$(DefineConstants);ASSEMBLY_DATETIME</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(EagleAssemblyRelease)' != 'false'">
<DefineConstants>$(DefineConstants);ASSEMBLY_RELEASE</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(EagleSourceId)' != 'false'">
<DefineConstants>$(DefineConstants);SOURCE_ID</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(EagleSourceTimeStamp)' != 'false'">
<DefineConstants>$(DefineConstants);SOURCE_TIMESTAMP</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(EagleAssemblyText)' != 'false'">
<DefineConstants>$(DefineConstants);ASSEMBLY_TEXT</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(EagleAssemblyStrongNameTag)' != 'false'">
<DefineConstants>$(DefineConstants);ASSEMBLY_STRONG_NAME_TAG</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(EagleThrowOnDisposed)' != 'false'">
<DefineConstants>$(DefineConstants);THROW_ON_DISPOSED</DefineConstants>
</PropertyGroup>
<ItemGroup Condition="'$(EagleSolution)' != 'false'">
<ProjectReference Include="..\Library\Eagle.csproj">
<Project>{2D4021DA-415C-4FAD-95FF-6ACA0974A677}</Project>
<Name>Eagle</Name>
<Private>False</Private>
</ProjectReference>
</ItemGroup>
<ItemGroup Condition="'$(EagleSolution)' == 'false'">
<Reference Include="Eagle">
<SpecificVersion>False</SpecificVersion>
<HintPath>$(EagleLkgDir)\bin\Eagle.dll</HintPath>
<Private>False</Private>
</Reference>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<Import Project="$(EagleDir)\Targets\Eagle.targets" />
<PropertyGroup>
<BuildDependsOn>
EagleDetectUserBuilds;
EagleDetectUserSettings;
EagleDetectBuildTool;
EagleDetectOperatingSystem;
$(BuildDependsOn);
EagleStripPdbPath;
EagleStrongNameSign;
EagleAuthenticodeSign;
EagleCopyToBuildTasks;
EagleCopyBuildTasks;
FixCopyFilesToOutputDirectory;
GetDoneFiles;
UpdateDoneFiles;
</BuildDependsOn>
<CleanDependsOn>
$(CleanDependsOn);
EagleCleanTasks;
EagleCleanBuildTasks;
CleanDoneFiles;
</CleanDependsOn>
</PropertyGroup>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>
Loading

0 comments on commit f186368

Please sign in to comment.