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

Restructure build system to use Taskfile #217

Merged
merged 6 commits into from
Sep 8, 2021
Merged

Conversation

MDr164
Copy link
Collaborator

@MDr164 MDr164 commented Sep 8, 2021

This PR will be a bit bigger. I completely restructured the way u-bmc is built and made the process more modular. With this approach it'll be easier to add future platforms and new SoCs to the source. The Go code remained untouched for now. It's also easier to track down errors in the build system and it's less fragile compared to GNU make in my opinion. This PR also requires #215 and solves #203 and also lays the ground to solve #204

MDr164 and others added 5 commits July 28, 2021 13:30
Fixed deprecated syntax and introduced go modules support.

Signed-off-by: Marvin Drees <[email protected]>
Initial commit to utilize the Taskfile
buildsystem instead of GNU Make
In addition:

- Rebase kernel configs
- Update License date
- Reorder directory structure
- Update gitignores accordingly
- Update documentation accordingly
- Update CircleCI accordingly

Signed-off-by: Marvin Drees <[email protected]>
ChriMarMe
ChriMarMe previously approved these changes Sep 8, 2021
cmds:
- protoc --go_out=plugins=grpc:. bmc.proto
- protoc --go_out=plugins=grpc:. config.proto

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove the newline at end of file.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think I was generally a bit inconsistent with newlines at the end of the Taskfiles, I'll clean that up later today then.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My perception was wrong. Somehow the complaint was "No newline at end of file" and I interpreted that as "remove the line" Seems like it was complaining about the missing of it.

@ChriMarMe
Copy link

Good work! 👍

Signed-off-by: Marvin Drees <[email protected]>
@MDr164 MDr164 merged commit 2759cb3 into u-root:master Sep 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants