diff --git a/Readme.unix b/Readme.unix index 62d6aca2..dbcf93b7 100644 --- a/Readme.unix +++ b/Readme.unix @@ -43,13 +43,18 @@ the "SCZ180" platform: Please be aware that the make-based build does have a couple of deficiencies. -First, there are some build failures that will not stop the make -process. Some of this is because real CP/M 2.2 tools are used in +First and most important, the Makefiles do not handle reruns very well. +To ensure a full buld, use "make clobber" from the top level directory +before running the actual build. For those used to using "make clean", +you can do that but it is not as thorough as "make clobber". + +Second, there are some build failures that will not stop the make +process. Most of this is because real CP/M 2.2 tools are used in places and CP/M 2.2 does not allow programs to return a result code. -Second, not all dependencies are properly handled. So, changes to some +Third, not all dependencies are properly handled. So, changes to some files will not cause things to rebuild as appropriate. In general, I -recommend doing a "make clean" before running "make" to ensure that +recommend doing a "make clobber" before running "make" to ensure that everything is fully rebuilt. For macOS users, you may encounter a failure reading or writing files.