Skip to content

Commit bc18fea

Browse files
markpizzlarsbrinkhoff
authored andcommitted
LINC: Add Visual Studio project files.
1 parent fc0a87d commit bc18fea

5 files changed

Lines changed: 697 additions & 0 deletions

File tree

Visual Studio Projects/Simh.ci.sln

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PDP10-KS", "PDP10-KS.vcxpro
159159
EndProject
160160
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SEL32", "SEL32.vcxproj", "{9B214A06-3727-44D4-99B7-2C3E44B86B32}"
161161
EndProject
162+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "linc", "linc.vcxproj", "{58E9E172-1CC9-4BA6-8176-F832B11DB1EC}"
163+
EndProject
162164
Global
163165
GlobalSection(SolutionConfigurationPlatforms) = preSolution
164166
Debug|ARM = Debug|ARM

Visual Studio Projects/Simh.sln

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -393,6 +393,11 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ND100", "nd100.vcproj", "{F
393393
{D40F3AF1-EEE7-4432-9807-2AD287B490F8} = {D40F3AF1-EEE7-4432-9807-2AD287B490F8}
394394
EndProjectSection
395395
EndProject
396+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "linc", "linc.vcproj", "{58E9E172-1CC9-4BA6-8176-F832B11DB1EC}"
397+
ProjectSection(ProjectDependencies) = postProject
398+
{D40F3AF1-EEE7-4432-9807-2AD287B490F8} = {D40F3AF1-EEE7-4432-9807-2AD287B490F8}
399+
EndProjectSection
400+
EndProject
396401
Global
397402
GlobalSection(SolutionConfigurationPlatforms) = preSolution
398403
Debug|Win32 = Debug|Win32

Visual Studio Projects/linc.vcproj

Lines changed: 377 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,377 @@
1+
<?xml version="1.0" encoding="Windows-1252"?>
2+
<VisualStudioProject
3+
ProjectType="Visual C++"
4+
Version="9.00"
5+
Name="linc"
6+
ProjectGUID="{58E9E172-1CC9-4BA6-8176-F832B11DB1EC}"
7+
RootNamespace="linc"
8+
Keyword="Win32Proj"
9+
TargetFrameworkVersion="131072"
10+
>
11+
<Platforms>
12+
<Platform
13+
Name="Win32"
14+
/>
15+
</Platforms>
16+
<ToolFiles>
17+
</ToolFiles>
18+
<Configurations>
19+
<Configuration
20+
Name="Debug|Win32"
21+
OutputDirectory="..\BIN\NT\$(PlatformName)-$(ConfigurationName)"
22+
IntermediateDirectory="..\BIN\NT\Project\simh\$(ProjectName)\$(PlatformName)-$(ConfigurationName)"
23+
ConfigurationType="1"
24+
CharacterSet="0"
25+
>
26+
<Tool
27+
Name="VCPreBuildEventTool"
28+
Description="Check for required build dependencies &amp; git commit id"
29+
CommandLine="Pre-Build-Event.cmd &quot;$(TargetDir)$(TargetName).exe&quot; LIBPCRE ROM BUILD LIBSDL"
30+
/>
31+
<Tool
32+
Name="VCCustomBuildTool"
33+
/>
34+
<Tool
35+
Name="VCXMLDataGeneratorTool"
36+
/>
37+
<Tool
38+
Name="VCMIDLTool"
39+
/>
40+
<Tool
41+
Name="VCCLCompilerTool"
42+
Optimization="0"
43+
AdditionalIncludeDirectories="../linc/;./;../;../../windows-build/include;;../../windows-build/include/SDL2"
44+
PreprocessorDefinitions="USE_DISPLAY;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;SIM_ASYNCH_IO;USE_READER_THREAD;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;USE_SIM_VIDEO;HAVE_LIBSDL;HAVE_LIBPNG"
45+
KeepComments="false"
46+
BasicRuntimeChecks="0"
47+
RuntimeLibrary="1"
48+
UsePrecompiledHeader="0"
49+
WarningLevel="3"
50+
WarnAsError="true"
51+
DebugInformationFormat="3"
52+
CompileAs="1"
53+
ShowIncludes="false"
54+
/>
55+
<Tool
56+
Name="VCManagedResourceCompilerTool"
57+
/>
58+
<Tool
59+
Name="VCResourceCompilerTool"
60+
/>
61+
<Tool
62+
Name="VCPreLinkEventTool"
63+
/>
64+
<Tool
65+
Name="VCLinkerTool"
66+
AdditionalDependencies="libcmtd.lib wsock32.lib winmm.lib Iphlpapi.lib pcrestaticd.lib SDL2-StaticD.lib SDL2_ttf-StaticD.lib freetype2412MT_D.lib libpng16.lib zlib.lib dxguid.lib Imm32.lib Version.lib Setupapi.lib"
67+
LinkIncremental="1"
68+
AdditionalLibraryDirectories="../../windows-build/lib/Debug/"
69+
GenerateDebugInformation="true"
70+
SubSystem="1"
71+
StackReserveSize="10485760"
72+
StackCommitSize="10485760"
73+
RandomizedBaseAddress="1"
74+
DataExecutionPrevention="0"
75+
TargetMachine="1"
76+
/>
77+
<Tool
78+
Name="VCALinkTool"
79+
/>
80+
<Tool
81+
Name="VCManifestTool"
82+
/>
83+
<Tool
84+
Name="VCXDCMakeTool"
85+
/>
86+
<Tool
87+
Name="VCBscMakeTool"
88+
/>
89+
<Tool
90+
Name="VCFxCopTool"
91+
/>
92+
<Tool
93+
Name="VCAppVerifierTool"
94+
/>
95+
<Tool
96+
Name="VCPostBuildEventTool"
97+
Description="Running Available Tests"
98+
CommandLine="Post-Build-Event.cmd linc &quot;$(TargetDir)$(TargetName).exe&quot;"
99+
/>
100+
</Configuration>
101+
<Configuration
102+
Name="Release|Win32"
103+
OutputDirectory="..\BIN\NT\$(PlatformName)-$(ConfigurationName)"
104+
IntermediateDirectory="..\BIN\NT\Project\simh\$(ProjectName)\$(PlatformName)-$(ConfigurationName)"
105+
ConfigurationType="1"
106+
CharacterSet="0"
107+
>
108+
<Tool
109+
Name="VCPreBuildEventTool"
110+
Description="Check for required build dependencies &amp; git commit id"
111+
CommandLine="Pre-Build-Event.cmd &quot;$(TargetDir)$(TargetName).exe&quot; LIBPCRE ROM BUILD LIBSDL"
112+
/>
113+
<Tool
114+
Name="VCCustomBuildTool"
115+
/>
116+
<Tool
117+
Name="VCXMLDataGeneratorTool"
118+
/>
119+
<Tool
120+
Name="VCMIDLTool"
121+
/>
122+
<Tool
123+
Name="VCCLCompilerTool"
124+
Optimization="2"
125+
InlineFunctionExpansion="1"
126+
OmitFramePointers="true"
127+
WholeProgramOptimization="true"
128+
AdditionalIncludeDirectories="../linc/;./;../;../../windows-build/include;;../../windows-build/include/SDL2"
129+
PreprocessorDefinitions="USE_SHARED;USE_DISPLAY;SIM_BUILD_TOOL=simh-Visual-Studio-Project;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;_WINSOCK_DEPRECATED_NO_WARNINGS;PTW32_STATIC_LIB;SIM_ASYNCH_IO;USE_READER_THREAD;SIM_NEED_GIT_COMMIT_ID;HAVE_PCRE_H;PCRE_STATIC;HAVE_SLIRP_NETWORK;USE_SIMH_SLIRP_DEBUG;USE_SIM_VIDEO;HAVE_LIBSDL;HAVE_LIBPNG"
130+
StringPooling="true"
131+
RuntimeLibrary="0"
132+
EnableFunctionLevelLinking="true"
133+
UsePrecompiledHeader="0"
134+
WarningLevel="3"
135+
WarnAsError="true"
136+
DebugInformationFormat="3"
137+
CompileAs="1"
138+
/>
139+
<Tool
140+
Name="VCManagedResourceCompilerTool"
141+
/>
142+
<Tool
143+
Name="VCResourceCompilerTool"
144+
/>
145+
<Tool
146+
Name="VCPreLinkEventTool"
147+
/>
148+
<Tool
149+
Name="VCLinkerTool"
150+
AdditionalDependencies="libcmt.lib wsock32.lib winmm.lib Iphlpapi.lib pcrestatic.lib SDL2-Static.lib SDL2_ttf-Static.lib freetype2412MT.lib libpng16.lib zlib.lib dxguid.lib Imm32.lib Version.lib Setupapi.lib"
151+
LinkIncremental="1"
152+
AdditionalLibraryDirectories="../../windows-build/lib/Release/"
153+
GenerateDebugInformation="false"
154+
SubSystem="1"
155+
StackReserveSize="10485760"
156+
StackCommitSize="10485760"
157+
OptimizeReferences="2"
158+
EnableCOMDATFolding="2"
159+
LinkTimeCodeGeneration="1"
160+
RandomizedBaseAddress="1"
161+
DataExecutionPrevention="0"
162+
TargetMachine="1"
163+
/>
164+
<Tool
165+
Name="VCALinkTool"
166+
/>
167+
<Tool
168+
Name="VCManifestTool"
169+
/>
170+
<Tool
171+
Name="VCXDCMakeTool"
172+
/>
173+
<Tool
174+
Name="VCBscMakeTool"
175+
/>
176+
<Tool
177+
Name="VCFxCopTool"
178+
/>
179+
<Tool
180+
Name="VCAppVerifierTool"
181+
/>
182+
<Tool
183+
Name="VCPostBuildEventTool"
184+
Description="Running Available Tests"
185+
CommandLine="Post-Build-Event.cmd linc &quot;$(TargetDir)$(TargetName).exe&quot;"
186+
/>
187+
</Configuration>
188+
</Configurations>
189+
<References>
190+
</References>
191+
<Files>
192+
<Filter
193+
Name="Source Files"
194+
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm"
195+
>
196+
<File
197+
RelativePath="..\display\display.c"
198+
>
199+
</File>
200+
<File
201+
RelativePath="..\linc\linc_cpu.c"
202+
>
203+
</File>
204+
<File
205+
RelativePath="..\linc\linc_crt.c"
206+
>
207+
</File>
208+
<File
209+
RelativePath="..\linc\linc_dpy.c"
210+
>
211+
</File>
212+
<File
213+
RelativePath="..\linc\linc_kbd.c"
214+
>
215+
</File>
216+
<File
217+
RelativePath="..\linc\linc_sys.c"
218+
>
219+
</File>
220+
<File
221+
RelativePath="..\linc\linc_tape.c"
222+
>
223+
</File>
224+
<File
225+
RelativePath="..\linc\linc_tty.c"
226+
>
227+
</File>
228+
<File
229+
RelativePath="..\..\windows-build\pthreads\pthread.c"
230+
>
231+
<FileConfiguration
232+
Name="Debug|Win32"
233+
>
234+
<Tool
235+
Name="VCCLCompilerTool"
236+
PreprocessorDefinitions="HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C;$(NOINHERIT)"
237+
CompileAs="1"
238+
/>
239+
</FileConfiguration>
240+
<FileConfiguration
241+
Name="Release|Win32"
242+
>
243+
<Tool
244+
Name="VCCLCompilerTool"
245+
WholeProgramOptimization="false"
246+
PreprocessorDefinitions="HAVE_CONFIG_H;PTW32_BUILD_INLINED;PTW32_STATIC_LIB;__CLEANUP_C;$(NOINHERIT)"
247+
CompileAs="1"
248+
/>
249+
</FileConfiguration>
250+
</File>
251+
<File
252+
RelativePath="..\scp.c"
253+
>
254+
</File>
255+
<File
256+
RelativePath="..\sim_console.c"
257+
>
258+
</File>
259+
<File
260+
RelativePath="..\sim_disk.c"
261+
>
262+
</File>
263+
<File
264+
RelativePath="..\sim_ether.c"
265+
>
266+
</File>
267+
<File
268+
RelativePath="..\sim_fio.c"
269+
>
270+
</File>
271+
<File
272+
RelativePath="..\sim_serial.c"
273+
>
274+
</File>
275+
<File
276+
RelativePath="..\sim_sock.c"
277+
>
278+
</File>
279+
<File
280+
RelativePath="..\sim_tape.c"
281+
>
282+
</File>
283+
<File
284+
RelativePath="..\sim_timer.c"
285+
>
286+
</File>
287+
<File
288+
RelativePath="..\sim_tmxr.c"
289+
>
290+
</File>
291+
<File
292+
RelativePath="..\sim_video.c"
293+
>
294+
</File>
295+
<File
296+
RelativePath="..\display\sim_ws.c"
297+
>
298+
</File>
299+
</Filter>
300+
<Filter
301+
Name="Header Files"
302+
Filter="h;hpp;hxx;hm;inl;inc"
303+
>
304+
<File
305+
RelativePath="..\display\display.h"
306+
>
307+
</File>
308+
<File
309+
RelativePath="..\linc\linc_defs.h"
310+
>
311+
</File>
312+
<File
313+
RelativePath="..\scp.h"
314+
>
315+
</File>
316+
<File
317+
RelativePath="..\sim_console.h"
318+
>
319+
</File>
320+
<File
321+
RelativePath="..\sim_defs.h"
322+
>
323+
</File>
324+
<File
325+
RelativePath="..\sim_disk.h"
326+
>
327+
</File>
328+
<File
329+
RelativePath="..\sim_ether.h"
330+
>
331+
</File>
332+
<File
333+
RelativePath="..\sim_fio.h"
334+
>
335+
</File>
336+
<File
337+
RelativePath="..\sim_rev.h"
338+
>
339+
</File>
340+
<File
341+
RelativePath="..\sim_serial.h"
342+
>
343+
</File>
344+
<File
345+
RelativePath="..\sim_sock.h"
346+
>
347+
</File>
348+
<File
349+
RelativePath="..\sim_tape.h"
350+
>
351+
</File>
352+
<File
353+
RelativePath="..\sim_timer.h"
354+
>
355+
</File>
356+
<File
357+
RelativePath="..\sim_tmxr.h"
358+
>
359+
</File>
360+
<File
361+
RelativePath="..\sim_video.h"
362+
>
363+
</File>
364+
<File
365+
RelativePath="..\display\ws.h"
366+
>
367+
</File>
368+
</Filter>
369+
<Filter
370+
Name="Resource Files"
371+
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
372+
>
373+
</Filter>
374+
</Files>
375+
<Globals>
376+
</Globals>
377+
</VisualStudioProject>

0 commit comments

Comments
 (0)