rem Compile all of SIMH using MINGW gcc environment rem Master sources are in c:\sim rem Individual simulator sources are in c:\sim\simulator_name rem Mingw system is in C:\Mingw\bin rem path c:\mingw\bin;%path% rem rem PDP-1 rem cd c:\sim\pdp1 gcc -o ..\bin\pdp1 -I.. ..\scp*.c pdp1*.c rem rem PDP-11 rem cd c:\sim\pdp11 gcc -o ..\bin\pdp11 -I.. ..\scp*.c ..\sim*.c pdp11*.c -lm -lwsock32 rem rem PDP-8 rem cd c:\sim\pdp8 gcc -o ..\bin\pdp8 -I.. ..\scp*.c ..\sim*.c pdp8*.c -lm -lwsock32 rem rem PDP-4, PDP-7, PDP-9, PDP-15 rem cd c:\sim\pdp18b gcc -DPDP4 -o ..\bin\pdp4 -I.. ..\scp*.c ..\sim*.c pdp18b*.c -lm -lwsock32 gcc -DPDP7 -o ..\bin\pdp7 -I.. ..\scp*.c ..\sim*.c pdp18b*.c -lm -lwsock32 gcc -DPDP9 -o ..\bin\pdp9 -I.. ..\scp*.c ..\sim*.c pdp18b*.c -lm -lwsock32 gcc -DPDP15 -o ..\bin\pdp15 -I.. ..\scp*.c ..\sim*.c pdp18b*.c -lm -lwsock32 rem rem PDP-10 rem cd c:\sim\pdp10 gcc -DUSE_INT64 -o ..\bin\pdp10 -I.. ..\scp*.c ..\sim*.c pdp10*.c -lm -lwsock32 rem rem Nova, Eclipse rem cd c:\sim\nova gcc -o ..\bin\nova -I.. ..\scp*.c ..\sim*.c nova*.c -lm -lwsock32 gcc -DECLIPSE -o ..\bin\eclipse -I.. ..\scp*.c ..\sim*.c eclipse_cpu.c nova_clk.c nova_dkp.c nova_dsk.c nova_lp.c nova_mta.c nova_plt.c nova_pt.c nova_sys.c nova_tt.c nova_tt1.c -lm -lwsock32 rem rem Altair rem cd c:\sim\altair gcc -o ..\bin\altair -I.. ..\scp*.c altair*.c rem rem AltairZ80 rem cd c:\sim\altairz80 gcc -o ..\bin\altairz80 -I.. ..\scp*.c ..\sim*.c altair*.c -lwsock32 rem rem H316 rem cd c:\sim\h316 gcc -o ..\bin\h316 -I.. ..\scp*.c h316*.c rem rem HP2100 rem cd c:\sim\hp2100 gcc -o ..\bin\hp2100 -I.. ..\scp*.c ..\sim*.c hp2100*.c -lwsock32 rem rem IBM 1401 rem cd c:\sim\i1401 gcc -o ..\bin\i1401 -I.. ..\scp*.c i1401*.c rem rem IBM System 3 rem cd c:\sim\s3 gcc -o ..\bin\s3 -I.. ..\scp*.c s3*.c rem rem Pre-releases rem rem VAX rem cd c:\sim\vax gcc -DUSE_INT64 -o ..\bin\vax -I.. -I. ..\scp*.c ..\sim*.c ..\pdp11\pdp11_rl.c ..\pdp11\pdp11_rq.c ..\pdp11\pdp11_dz.c ..\pdp11\pdp11_lp.c ..\pdp11\pdp11_ts.c vax*.c -lm -lwsock32 rem rem SDS940 rem cd c:\sim\sds gcc -o ..\bin\sds -I.. ..\scp*.c sds*.c -lm rem rem Placeholders for future simulators rem rem cd c:\sim\interdata rem gcc -o ..\bin\id16 -I.. ..\scp*.c id16*.c id_*.c rem gcc -o ..\bin\id32 -I.. ..\scp*.c id32*.c id_*.c rem cd c:\sim\gri rem gcc -o ..\bin\gri -I.. ..\scp*.c gri*.c cd ..