10000 Better Makefile · Issue #253 · danieljprice/phantom · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Better Makefile #253
Open
Open
@dliptai

Description

@dliptai
  1. 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 ??)

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0