-
-
Notifications
You must be signed in to change notification settings - Fork 62
Build System List
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.