simh-testsetgenerator/HP3000
B. Scott Michel c57f925256 SCP: Move .git-commit-id.h to where used
Move .git-commit-id.h include to where it's actually referenced in
scp.c to reduce the recompile overhead for build systems that track
build dependencies.

Ensure that headers that reference SIM_MAJOR include sim_rev.h as a
defensive coding practice.

Net effect: Reduces recompiled source to a minimum when .git-commit-id.h
is updated and removes the sim_defs.h > sim_rev.h > .git-commit-id.h
dependency subgraph. Everything includes sim_defs.h, so a change to
.git-commit-id.h causes a large recompile, vice what should just be a
scp.c recompile and simulator suite relink.

Does not impact makefile builds, since makefile builds will recompile
everything; dependency tracking is superfluous.
2023-10-24 12:48:38 -04:00
..
CMakeLists.txt CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
hp3000_atc.c HP3000: Update to early Release 8 which is still simh V4.x API compatible 2020-02-16 22:24:16 -08:00
hp3000_clk.c HP3000: Update to early Release 8 which is still simh V4.x API compatible 2020-02-16 22:24:16 -08:00
hp3000_cpu.c SCP, HP2100, HP3000, I650: Move one time initialization activities to cpu_reset 2020-05-26 06:25:01 -07:00
hp3000_cpu.h HP3000: Update to early Release 8 which is still simh V4.x API compatible 2020-02-16 22:24:16 -08:00
hp3000_cpu_base.c HP3000: Update to early Release 8 which is still simh V4.x API compatible 2020-02-16 22:24:16 -08:00
hp3000_cpu_cis.c HP3000: Update to early Release 8 which is still simh V4.x API compatible 2020-02-16 22:24:16 -08:00
hp3000_cpu_fp.c HP3000, HP2100: Updated simulators from Dave Bryan 2016-07-05 22:09:21 -07:00
hp3000_cpu_fp.h HP3000, HP2100: Updated simulators from Dave Bryan 2016-07-05 22:09:21 -07:00
hp3000_cpu_ims.h HP3000: Fourth HP 3000 release 2017-01-10 12:32:23 -08:00
hp3000_defs.h SCP: Fix details missed when merging update REGister macros from v3.12-2 2022-08-14 21:23:21 -07:00
hp3000_diag.txt HP3000: Fourth HP 3000 release 2017-01-10 12:32:23 -08:00
hp3000_ds.c SCP: Fix details missed when merging update REGister macros from v3.12-2 2022-08-14 21:23:21 -07:00
hp3000_io.h HP3000: Update to early Release 8 which is still simh V4.x API compatible 2020-02-16 22:24:16 -08:00
hp3000_iop.c HP3000: Update to early Release 8 which is still simh V4.x API compatible 2020-02-16 22:24:16 -08:00
hp3000_lp.c HP3000: Update to early Release 8 which is still simh V4.x API compatible 2020-02-16 22:24:16 -08:00
hp3000_mem.c HP3000: Update to early Release 8 which is still simh V4.x API compatible 2020-02-16 22:24:16 -08:00
hp3000_mem.h HP3000: Fourth HP 3000 release 2017-01-10 12:32:23 -08:00
hp3000_mpx.c HP3000: Update to early Release 8 which is still simh V4.x API compatible 2020-02-16 22:24:16 -08:00
hp3000_ms.c HP3000: Update to early Release 8 which is still simh V4.x API compatible 2020-02-16 22:24:16 -08:00
hp3000_release.txt HP3000: Update to early Release 8 which is still simh V4.x API compatible 2020-02-16 22:24:16 -08:00
hp3000_scmb.c HP3000: Third HP 3000 release from Dave Bryan 2016-09-20 20:34:22 -07:00
hp3000_sel.c HP3000: Update to early Release 8 which is still simh V4.x API compatible 2020-02-16 22:24:16 -08:00
hp3000_sys.c All: Declare sim_stop_messages as an array SCPE_BASE long 2020-09-02 15:56:07 -07:00
hp_disclib.c HP3000: Update to early Release 8 which is still simh V4.x API compatible 2020-02-16 22:24:16 -08:00
hp_disclib.h HP3000: HP 3000 release 6 2017-09-09 13:56:50 -07:00
hp_tapelib.c HP3000: Update to early Release 8 which is still simh V4.x API compatible 2020-02-16 22:24:16 -08:00
hp_tapelib.h SCP: Move .git-commit-id.h to where used 2023-10-24 12:48:38 -04:00