RepositoryCleanup


Repository Cleanup

Status: 95% complete


The subversion repository needs to be cleaned up in order to effectively support a unified build system.

 

Repository Outline

 

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
`-- ???

 

Package Structure

 

NOTE: This still needs to be applied to our in-repo sources

 

package_dir
|-- metadata
|-- src
|-- include
`-- [.build]
    |-- x86
    `-- arm

 

Staging

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.

 

Todo

 

Comments