aboutsummaryrefslogtreecommitdiff
path: root/target/Config.in
blob: ab46dcb162fcb972ebf7f3d488205ea30a44f38c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
menu "Target filesystem options"

config BR2_ROOTFS_PREFIX
	string "Custom root fs prefix"
	default "rootfs"
	help
	  Add a custom string to the beginning of the root file system name.

config BR2_ROOTFS_SUFFIX
	string "Custom root fs suffix"
	default ""
	help
	  Add a custom string to the end of the root file system name.

config BR2_ROOTFS_POST_BUILD_SCRIPT
	string "Custom script to run before packing files"
	default ""
	help
	  Specify a script to be run after the build has finished and before
	  the BR2 starts packing the files into selected packages.

	  This gives users the oportunity to do board-specific cleanups,
	  add-ons and the like, so the generated files can be used directly
	  without further processing.

	  The script is called with the target directory name as first and
	  only argument. Make sure the exit code of that script is 0,
	  otherwise make will stop after calling it.

comment "filesystem for target device"

source "target/cramfs/Config.in"
source "target/cloop/Config.in"
source "target/ext2/Config.in"
source "target/jffs2/Config.in"
source "target/ubifs/Config.in"
source "target/squashfs/Config.in"
source "target/tar/Config.in"
source "target/cpio/Config.in"
source "target/iso9660/Config.in"
source "target/initramfs/Config.in"
source "target/romfs/Config.in"

comment "bootloader for target device"

source "target/x86/grub/Config.in"
#source "target/x86/grub2/Config.in"
source "target/x86/syslinux/Config.in"
source "target/powerpc/yaboot/Config.in"
source "target/u-boot/Config.in"
endmenu

menu "Kernel"
choice
	prompt "Kernel type"
	default BR2_KERNEL_none

config BR2_KERNEL_none
	bool "none"
	help
	  Do not build a kernel

config BR2_KERNEL_LINUX_ADVANCED
	bool "linux (Advanced configuration)"
	select BR2_PACKAGE_LINUX
	help
	  The Linux kernel - Advanced Configuration.
	  http://www.kernel.org/

	  Note: Requires kernel-headers >= 2.6.19 since the other
	        kernel headers are just that (headers) and not full
	        kernels. This is a feature.

# The kernel with the same version as linux headers cannot be compiled
# when using an external toolchain, because the linux headers are not
# handled by Buildroot in this case.
if BR2_TOOLCHAIN_SOURCE

config BR2_KERNEL_LINUX
	bool "linux (Same version as linux headers)"
	select BR2_PACKAGE_LINUX
	help
	  The Linux kernel.
	  http://www.kernel.org/

	  Note: Requires kernel-headers >= 2.6.19 since the other
	        kernel headers are just that (headers) and not full
	        kernels. This is a feature.

endif

endchoice

config BR2_PACKAGE_LINUX
	bool

if BR2_PACKAGE_LINUX
source "target/linux/Config.in"
source "target/linux/Config.in.advanced"
endif

endmenu