simh-testsetgenerator/I1620
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
i1620_cd.c All LP and CD devices: Removed use of ftell for pipe compatibility 2022-06-16 16:13:46 -07:00
i1620_cpu.c I1620, I1401: Add max value to address registers 2022-06-16 16:13:46 -07:00
i1620_defs.h SCP: Move .git-commit-id.h to where used 2023-10-24 12:48:38 -04:00
i1620_dp.c I1620: Add register and modifier descriptions to CDR, LPT and DP devices 2017-06-20 08:06:21 -07:00
i1620_error_matrix.txt I1620: Updated Simulator 2018-03-08 03:56:26 -08:00
i1620_fp.c I1620: Updated Simulator 2018-03-08 03:56:26 -08:00
i1620_lp.c All LP and CD devices: Removed use of ftell for pipe compatibility 2022-06-16 16:13:46 -07:00
i1620_pt.c I1620: DEVICE register list should contain WAIT(TIME) or CPS but not both 2018-10-13 10:19:15 -07:00
i1620_sys.c All: Declare sim_stop_messages as an array SCPE_BASE long 2020-09-02 15:56:07 -07:00
i1620_tty.c I1620: Compiler warning cleanup 2020-10-19 12:29:22 -07:00