buildroot/target
Ulf Samuelsson 412ca2a4d4 BSP Patch:
=========================================================
	The purpose of the BSP patch is to allow building
	several boards inside the same buildroot tree.
	For this to work, each board has to have its
	own "$(TARGET_DIR)" and all *configurable* packages
	must be rebuilt for each board.
	They are now built in the "$(PROJECT_BUILD_DIR)"
	All non configurable packages can and should still
	be built in the "$(BUILD_DIR)".
	If a package is built for one board, then when
	you build for a second board of the same architecture
	the build becomes a simple copy of the resulting
	binaries.

	-----
	Define BR2_PROJECT which will be used as the selector
	between different boards. Note that BR2_PROJECT allow
	you to build multiple root file systems for a single 
	board, and should not be confused with BR2_BOARD_NAME
	which relates to the H/W.

	-----
	Define PROJECT_BUILD_DIR as 	"PROJECT_BUILD_DIR/$(PROJECT)"
	Define BINARIES_DIR as 		"binaries/$(PROJECT)"
	Define TARGET_DIR as		"$(PROJECT_BUILD_DIR)/root"
	(some prefix/postfix may apply)

	Resulting images are stored in	"$(BINARIES_DIR)"

	-----
	Define a few new environment variables in Makefile

	PROJECT:	Stripped BR2_PROJECT
	DATE:		Date of build in YYYY-MM-DD format
	HOSTNAME:	Stripped BR2_HOSTNAME	=> /etc/hostname
	BANNER:		Stripped BR2_BANNER	=> /etc/issue

	Linux and Busybox will be built in $(PROJECT_BUILD_DIR)
	More patches will be needed later to ensure all
	configurable packages are built in this directory.
2007-07-12 13:11:03 +00:00
..
arm arm/*/*.mk does not exist, maybe it does not fail with this, else prpplague, please provide at least an empty file 2006-01-21 15:11:15 +00:00
cloop BSP Patch: 2007-07-12 13:11:03 +00:00
cpio s/FAKEROUTE/FAKEROOT/ 2007-05-03 08:25:17 +00:00
cramfs Use BR2_ENDIAN for big/little endianness detection 2007-06-12 15:30:32 +00:00
device Configure linux within target/linux/Config.in instead of within target/device/Config.in 2007-07-11 14:40:56 +00:00
ext2 Get rid of extra directory entries. 2007-06-16 17:55:32 +00:00
generic - add homedir 2007-03-09 12:32:09 +00:00
initramfs - provide option to build an initramfs out of the current rootfs. Closes #881 2007-07-08 19:22:18 +00:00
iso9660 - iso9660 target does not build target kernel due to missing dependency. Closes #1194 2007-07-08 11:25:25 +00:00
jffs2 BSP Patch: 2007-07-12 13:11:03 +00:00
linux BSP Patch: 2007-07-12 13:11:03 +00:00
makedevs - make it work with MacOSX. Closes #1252 2007-03-20 17:21:35 +00:00
powerpc - remove some hardcoded occurances of "make" and use the proper variable instead 2007-01-21 21:32:49 +00:00
squashfs Use BR2_ENDIAN for big/little endianness detection 2007-06-12 15:30:32 +00:00
tar s/FAKEROUTE/FAKEROOT/ 2007-05-03 08:25:17 +00:00
x86 - add pxelinux 2007-07-08 20:51:19 +00:00
Config.in Configure linux within target/linux/Config.in instead of within target/device/Config.in 2007-07-11 14:40:56 +00:00
Makefile.in Build linux within target/linux/Makefile.in instead of within target/linux26.mk 2007-07-11 14:34:55 +00:00