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
Nick Andrews edited this page May 13, 2023
·
2 revisions
Changes remaining to be done to the Build System:
Rework the Host/Kernel/Target behaviour into a full Build/Host/Kernel/Target set to properly distinguish between the necessary toolchains and flags used to build components for their respective targets.
Enable pre-caching all external sources e.g. by a single meta-target getting called (AROS.fetch-externals), enabling just that step to be performed
Tidy up the meta-target rules and define a clear set of base rules to use throughout the AROS code, aswell as proper convention for extending it.
remove as many "dependencies" on catch all meta-targets as possible, and make modules explicitly depend on the things they consume.
finish adding support for building multiple flavours of the same module targeted at different cpu configurations (e.g m68k 020/040).
Done:
change metamakes code invoking the real make, so that it traps the output and doesn't display "making xxxx; nothing to do" - only outputting real work.