Click here to start

Table of contents

Structuring cross-platform source code bases

Cross-platform

Quick n’ dirty

Quick n’ dirty (later that same day)

Quick n’ dirty (a few days later)

Hide behind APIs

Hide behind APIs (cont.)

Why do targets differ?

What commonality can we exploit?

Target hierarchy

Depth override

Example

Depth override for toolchains

Toolchain example

Build process override

Combining attributes

Combining attributes example

Combining attributes in detail

Example location hierarchy

Example location hierarchy 2

Example location hierarchy 2 (cont.)

So, how do I build?

As you go

Conclusion

And finally...

Author: Jim Hague

E-mail: jim@bear-cave.org.uk

Homepage: http://www.bear-cave.org.uk/