Is it reasonable to use Makefile targets as scripts?
So for example, instead of having a script script_A, script_B, etc, and running them as standard executables with ./script_A, we have a makefile that has targets script_A, script_B, and run them by invoker make script_A. There are no dependencies between the scripts.
In my eyes, this seems like an abuse of make. We're not using make to build programs, let alone for dependency management (i.e. topological sorting).