Currently job artifacts in CI/CD pipelines on LRZ GitLab never expire. Starting from Wed 26.1.2022 the default expiration time will be 30 days (GitLab default). Currently existing artifacts in already completed jobs will not be affected by the change. The latest artifacts for all jobs in the latest successful pipelines will be kept. More information: https://gitlab.lrz.de/help/user/admin_area/settings/continuous_integration.html#default-artifacts-expiration

Commit 0d17b9e2 authored by Martin Ruckert's avatar Martin Ruckert
Browse files

adding a VC studio project and solution file

parent 0bc61214
......@@ -12,6 +12,7 @@
#include "mmixlib.h"
#include "address.h"
#include "mmix-bus.h"
#include "breaks.h"
#include "vmb.h"
device_info vmb = {0};
static char localhost[]="localhost";
......@@ -80,7 +81,7 @@ boot:
mmix_trace();
mmix_dynamic_trap();
if (resuming && op!=RESUME) resuming=false;
if (!resuming && MMIX_BREAK_LOOP) break;
if (!resuming && (!vmb.power||!vmb.reset)) break;
} while (resuming || (!interrupt && !breakpoint));
if (interact_after_break)
interacting=true, interact_after_break=false;
......

Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mmixlib", "mmixlib.vcproj", "{4CE6E4D2-F64A-42C0-A1E2-7CC6D9ECC7BE}"
ProjectSection(ProjectDependencies) = postProject
{D49D454B-0839-4606-850D-03A6231DB2DA} = {D49D454B-0839-4606-850D-03A6231DB2DA}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "abstime", "abstime.vcproj", "{D49D454B-0839-4606-850D-03A6231DB2DA}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mmixlib", "mmixlib.vcproj", "{DACDA282-D702-41D2-B95C-81BF27E05DE0}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{DACDA282-D702-41D2-B95C-81BF27E05DE0}.Debug|Win32.ActiveCfg = Debug|Win32
{DACDA282-D702-41D2-B95C-81BF27E05DE0}.Debug|Win32.Build.0 = Debug|Win32
{DACDA282-D702-41D2-B95C-81BF27E05DE0}.Release|Win32.ActiveCfg = Release|Win32
{DACDA282-D702-41D2-B95C-81BF27E05DE0}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="8,00"
Version="8.00"
Name="mmixlib"
ProjectGUID="{4CE6E4D2-F64A-42C0-A1E2-7CC6D9ECC7BE}"
ProjectGUID="{DACDA282-D702-41D2-B95C-81BF27E05DE0}"
RootNamespace="mmixlib"
Keyword="Win32Proj"
>
......@@ -24,8 +24,6 @@
>
<Tool
Name="VCPreBuildEventTool"
Description="Ctangle mmix-vmb.c and mmix-arith.c"
CommandLine="ctangle mmix-sim.w vmb.ch mmix-vmb.c&#x0D;&#x0A;ctangle mmix-arith.w arith-win.ch mmix-arith.c&#x0D;&#x0A;"
/>
<Tool
Name="VCCustomBuildTool"
......@@ -42,7 +40,6 @@
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="../util;../opt;../vmbmmixlib"
PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
MinimalRebuild="true"
BasicRuntimeChecks="3"
......@@ -90,8 +87,6 @@
>
<Tool
Name="VCPreBuildEventTool"
Description="Ctangle mmix-vmb.c and mmix-arith.c"
CommandLine="ctangle mmix-sim.w vmb.ch mmix-vmb.c&#x0D;&#x0A;ctangle mmix-arith.w arith-win.ch mmix-arith.c&#x0D;&#x0A;"
/>
<Tool
Name="VCCustomBuildTool"
......@@ -107,7 +102,6 @@
/>
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="../util;../opt;../vmbmmixlib"
PreprocessorDefinitions="WIN32;NDEBUG;_LIB"
RuntimeLibrary="2"
UsePrecompiledHeader="0"
......@@ -153,14 +147,30 @@
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
RelativePath=".\mmix-arith.c"
RelativePath=".\libalerror.c"
>
</File>
<File
RelativePath=".\libbase.c"
>
</File>
<File
RelativePath=".\libmmixal.c"
>
</File>
<File
RelativePath=".\libname.c"
>
</File>
<File
RelativePath=".\libperform.c"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
PreprocessorDefinitions="MMIXLIB"
AdditionalIncludeDirectories="C:\home\vmb\src\vmbmmixlib;C:\home\vmb\src\util"
/>
</FileConfiguration>
<FileConfiguration
......@@ -168,18 +178,10 @@
>
<Tool
Name="VCCLCompilerTool"
PreprocessorDefinitions="MMIXLIB"
AdditionalIncludeDirectories="C:\home\vmb\src\vmbmmixlib;C:\home\vmb\src\util"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\mmix-arith.w"
>
</File>
<File
RelativePath=".\mmix-sim.w"
>
</File>
<File
RelativePath=".\mmix-vmb.c"
>
......@@ -188,7 +190,7 @@
>
<Tool
Name="VCCLCompilerTool"
PreprocessorDefinitions="MMIXLIB"
AdditionalIncludeDirectories="C:\home\vmb\src\util;C:\home\vmb\src\vmbmmixlib"
/>
</FileConfiguration>
<FileConfiguration
......@@ -196,20 +198,24 @@
>
<Tool
Name="VCCLCompilerTool"
PreprocessorDefinitions="MMIXLIB"
AdditionalIncludeDirectories="C:\home\vmb\src\util;C:\home\vmb\src\vmbmmixlib"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\vmb.ch"
>
</File>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File
RelativePath=".\vmb\address.h"
>
</File>
<File
RelativePath=".\libimport.h"
>
</File>
</Filter>
<Filter
Name="Resource Files"
......@@ -217,10 +223,62 @@
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
>
</Filter>
<Filter
Name="w Files"
>
<File
RelativePath=".\ReadMe.txt"
RelativePath=".\mmixware\mmix-sim.w"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="ctangle mmix-sim.w with mmixlib.ch"
CommandLine="ctangle mmixware/mmix-sim.w mmixlib.ch"
AdditionalDependencies="mmixlib.ch"
Outputs="libtype.h;libprint.c;libarith.h;libmem.c;libload.c;libshowline.c;libprofile.c;mmix-io.h;libmmget.c;libmmput.c;libstdin.c;libtrace.c;libstats.c;liblibinit.c;libinit.c;libboot.c;libcommand.c;libinteract.c;libfetch.c;libperform.c;libdtrap.c;libfinal.c;liblibfinal.c;libglobals.c;libsoption.c;libshowbreaks.c;libdump.c"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="ctangle mmix-sim.w with mmixlib.ch"
CommandLine="ctangle mmixware/mmix-sim.w mmixlib.ch"
AdditionalDependencies="mmixlib.ch"
Outputs="libtype.h;libprint.c;libarith.h;libmem.c;libload.c;libshowline.c;libprofile.c;mmix-io.h;libmmget.c;libmmput.c;libstdin.c;libtrace.c;libstats.c;liblibinit.c;libinit.c;libboot.c;libcommand.c;libinteract.c;libfetch.c;libperform.c;libdtrap.c;libfinal.c;liblibfinal.c;libglobals.c;libsoption.c;libshowbreaks.c;libdump.c"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\mmixware\mmixal.w"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="ctangle mmixware\mmixal.w mmixallib.ch"
CommandLine="ctangle mmixware\mmixal.w mmixallib.ch"
AdditionalDependencies="mmixallib.ch"
Outputs="libalerror.c;libmmixal.c"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="ctangle mmixware\mmixal.w mmixallib.ch"
CommandLine="ctangle mmixware\mmixal.w mmixallib.ch"
AdditionalDependencies="mmixallib.ch"
Outputs="libalerror.c;libmmixal.c"
/>
</FileConfiguration>
</File>
</Filter>
</Files>
<Globals>
</Globals>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment