Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cleanup of boards and cpus makefiles. #8713

Open
5 of 10 tasks
cladmi opened this issue Mar 1, 2018 · 1 comment
Open
5 of 10 tasks

Cleanup of boards and cpus makefiles. #8713

cladmi opened this issue Mar 1, 2018 · 1 comment
Labels
Area: boards Area: Board ports Area: build system Area: Build system Type: cleanup The issue proposes a clean-up / The PR cleans-up parts of the codebase / documentation Type: tracking The issue tracks and organizes the sub-tasks of a larger effort

Comments

@cladmi
Copy link
Contributor

cladmi commented Mar 1, 2018

Description

In my goal to document the build system. I spent some time looking at boards and cpu Makefiles.
I found some inconsistencies and now useless configurations.

Expected results

I would like to remove these inconsistencies to have cleaner and more consistent configurations between boards/cpus.
This should also simplify the task of documenting them.

In a short term, it only refactors makefiles without changing the functionality.
But for a long term goal, it should cleanup and refine build system concepts which would help define requirements for build system upgrades.

Detailed steps

This issue will list the problem found over time and link to dedicated PRs:

@cladmi cladmi added Area: build system Area: Build system Type: cleanup The issue proposes a clean-up / The PR cleans-up parts of the codebase / documentation Area: boards Area: Board ports labels Mar 1, 2018
@jnohlgard
Copy link
Member

One more point: native defines CC, LINK, CXX etc even though they are already defined by gnu.inc.mk, llvm.inc.mk

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: boards Area: Board ports Area: build system Area: Build system Type: cleanup The issue proposes a clean-up / The PR cleans-up parts of the codebase / documentation Type: tracking The issue tracks and organizes the sub-tasks of a larger effort
Projects
None yet
Development

No branches or pull requests

3 participants