|
|
|
@ -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. |
|
|
|
|