<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en" style='--code-editor-font: var(--default-mono-font, "GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospace;'>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>

<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>

<style>img {
max-width: 100%; height: auto;
}
body {
font-size: .875rem;
}
body {
-webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px;
}
body {
font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit;
}
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px; font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";'>
<div class="content">

<p class="details" style="font-style: italic; color: #626168;">
<a href="https://gitlab.rtems.org/amar">Amar Takhar</a> created a merge request: <a href="https://gitlab.rtems.org/rtems/tools/rtems-deployment/-/merge_requests/26">!26</a>
</p>
<div class="branch">
Project:Branches: amar/rtems-deployment:generic to rtems/tools/rtems-deployment:main
</div>
<div class="author">
Author: Amar Takhar
</div>
<div class="assignee">
Assignee: Amar Takhar
</div>
<div class="reviewer">
Reviewer: Chris Johns
</div>
<div class="approvers">

</div>
<div class="md gl-mt-5" style="position: relative; z-index: 1; color: #3a383f; word-wrap: break-word; margin-top: 1rem;">
<h2 dir="auto" style="margin-top: 0; margin-bottom: 10px;" align="initial">
<a href="#summary" aria-hidden="true" class="anchor" id="user-content-summary" style="margin-top: 0; margin-left: -20px; text-decoration: none; outline: none; position: absolute; width: 20px;"></a>Summary</h2>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">A note about this implementation: there is duplication of code for now because I was unsure of exactly what extra support we'd need in the future. Since these are not files that exist on disk there was no easy way to add this kind of support outside of 'tar'. This is the only type of dynamic builds we should have so it makes sense that it needs to be out-of-band and it will eventually change even more when we add options like adding / removing libbsd, networking or even micropython in the future.</p>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">This works the same as deployment itself use <code style='font-size: 90%; color: #18171d; word-wrap: break-word; border-radius: .25rem; background-color: #ececef; margin-top: 0; font-weight: inherit; white-space: break-spaces; word-break: break-all; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; overflow-wrap: break-word; padding: 0.125rem 0.25rem;'>waf list</code> to see targets then select one of the <code style='font-size: 90%; color: #18171d; word-wrap: break-word; border-radius: .25rem; background-color: #ececef; font-weight: inherit; white-space: break-spaces; word-break: break-all; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; overflow-wrap: break-word; padding: 0.125rem 0.25rem;'>generic/*</code> targets to build.</p>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">The generic builds are pseudo builds that use the files in generic/* including bsp.json which is generated by rtems-bsps</p>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">This generates configs on-demand using the files in generic/ to build a generic BSP config.</p>
<p dir="auto" style="color: #3a383f; margin: 0 0 1rem;" align="initial">This is not customisable that's not the point if someone wishes to do so they can copy the files out of out/ and put them in config/</p>
<p dir="auto" style="color: #3a383f; margin: 0;" align="initial">The reason these are dynamically generated rather than statically on-disk is to allow bsp.json to change as it needs. Eventually I want to add options each BSP supports so they can be added on the deployment commandline and eventually in the GUI.</p>
</div>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #626168;">

<br>
<a href="https://gitlab.rtems.org/rtems/tools/rtems-deployment/-/merge_requests/26">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target="_blank" rel="noopener noreferrer" href="https://gitlab.rtems.org">gitlab.rtems.org</a>. <a href="https://gitlab.rtems.org/-/sent_notifications/06f726ca4900c3964ffa7936e03cf542/unsubscribe" target="_blank" rel="noopener noreferrer">Unsubscribe</a> from this thread · <a href="https://gitlab.rtems.org/-/profile/notifications" target="_blank" rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> · <a href="https://gitlab.rtems.org/help" target="_blank" rel="noopener noreferrer" class="help-link">Help</a>
<span style="color: transparent; font-size: 0; display: none; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0;">
Notification message regarding https://gitlab.rtems.org/rtems/tools/rtems-deployment/-/merge_requests/26 at 1753728022
</span>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Merge request","url":"https://gitlab.rtems.org/rtems/tools/rtems-deployment/-/merge_requests/26"}}</script>


</p>
</div>
</body>
</html>