Status: 95% complete
The subversion repository needs to be cleaned up in order to effectively support a unified build system.
NOTE: This has been applied
trunk | |-- build | |-- config | |-- flat-utils | |-- fonts | |-- ipkg-utils | |-- make | |-- mg35tool | |-- shoutcast | |-- skins | |-- tree | `-- usyms | |-- projects | |-- faad2 | |-- nfs | |-- ntfs-3g | |-- radio | `-- weather | |-- target |-- host |-- sources |-- tmp `-- toolchain tags `-- AL Tech original release branches `-- ???
NOTE: This still needs to be applied to our in-repo sources
package_dir |-- metadata |-- src |-- include `-- [.build] |-- x86 `-- arm
The final results of compilation are installed on the local (developer) machine, in /target/stage directory. From there the files will be used to be turned into firmware (.../bin) or to compile other pieces of software (.../lib, .../include).
/target/stage /bin /lib /include /... /host/stage /...
See the Filesystem Hierarchy Standard for what goes where.