You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the list of dependencies for every build target must be kept up to date, and in the correct order, by hand. This is not only tedious, but quite error prone. It would be better to automate the dependency resolution, perhaps using the compiler or preprocessor to generate the information. (This may have already been attempted with the depends target in the Makefile, which is commented out ??)
The Makefile could also be tidied up by taking advantage of the include statement and moving certain sections into separate files. This is already done for gfortran and ifort defaults. Suggested sections to be moved into their own files: SYSTEMs, SETUPs, and qscripts. This would improve readability and make it easier to navigate the Makefile.
The text was updated successfully, but these errors were encountered:
dliptai
added a commit
to ADACS-Australia/phantom
that referenced
this issue
Mar 10, 2022
Currently the list of dependencies for every build target must be kept up to date, and in the correct order, by hand. This is not only tedious, but quite error prone. It would be better to automate the dependency resolution, perhaps using the compiler or preprocessor to generate the information. (This may have already been attempted with the
depends
target in the Makefile, which is commented out ??)The Makefile could also be tidied up by taking advantage of the
include
statement and moving certain sections into separate files. This is already done for gfortran and ifort defaults. Suggested sections to be moved into their own files: SYSTEMs, SETUPs, and qscripts. This would improve readability and make it easier to navigate the Makefile.The text was updated successfully, but these errors were encountered: