[RFC PATCH 2/3] Functioning per-target .ONESHELL...

2024-11-11 Thread Britton Leo Kerin
It just twiddles global one_shell which should obviously be improved. I moved all handling of .ONESHELL from check_special() in read.c to snap_deps(). check_specials() and record_files() both happen before snap_deps(), but the reason given for check_specials() to exists (to prevent a wrong pa

[RFC PATCH 1/3] Add my dev tools

2024-11-11 Thread Britton Leo Kerin
--- Makefile.am | 9 + src/.cscope_rebuild_commands | 1 + src/myMakeLog.c | 31 +++ src/myMakeLog.h | 12 4 files changed, 49 insertions(+), 4 deletions(-) create mode 100644 src/.cscope_rebuild_command

[RFC PATCH 3/3] File used to test things

2024-11-11 Thread Britton Leo Kerin
--- src/Makefile.test_per_target_oneshell | 13 + 1 file changed, 13 insertions(+) create mode 100644 src/Makefile.test_per_target_oneshell diff --git a/src/Makefile.test_per_target_oneshell b/src/Makefile.test_per_target_oneshell new file mode 100644 index ..52980595 --- /d

[RFC PATCH 0/3] rough start on per-target .ONESHELL

2024-11-11 Thread Britton Leo Kerin
If there's interest I'd like to ultimately submit this for inclusion in GNU Make. There's obviously a way to go but I'd appreciate any early feedback. Britton Leo Kerin (3): Add my dev tools Functioning per-target .ONESHELL... File used to test things Makefile.am