Using a recursive invocation of omake or clearmake

Understand the advantage of using a recursive invocation of omake or clearmake.

You can eliminate the problem of different build scripts described in Handling targets built in multiple ways by adding a recursive invocation of clearmake to the makefile in app_src:

..\util_src\test_prog_3.exe: ...
cd ..\util_src & $(MAKE) test_prog_3.exe
Note: In this script example, ($(MAKE) invokes omake or clearmake recursively.

Now, the target test_prog_3 is built the same way in both directories. You can turn on build-script comparison again, by removing the .NOCMP_SCRIPT or .NO_CMP_SCRIPT special target.