f53d71de00e0473c79f9aaa38d39decaaac8dae5
[openwrt/openwrt.git] / Config.in
1 #
2
3 mainmenu "OpenWrt Configuration"
4
5 config HAVE_DOT_CONFIG
6 bool
7 default y
8
9 source "target/Config.in"
10
11 config ALL
12 bool "Select all packages by default"
13 default n
14
15 menuconfig DEVEL
16 bool "Advanced configuration options (for developers)"
17 default n
18 select BUILDOPTS
19 select TOOLCHAINOPTS if !NATIVE_TOOLCHAIN
20
21 config BROKEN
22 bool "Show broken platforms / packages" if DEVEL
23 default n
24
25 menuconfig BUILDOPTS
26 bool "Build Options" if DEVEL
27
28 config AUTOREBUILD
29 bool
30 prompt "Automatic rebuild of packages" if BUILDOPTS
31 default y
32 help
33 Automatically rebuild packages when their files change
34
35 config TAR_VERBOSITY
36 bool
37 prompt "Tar verbose" if BUILDOPTS
38 default n
39
40 config JLEVEL
41 int
42 prompt "Number of jobs to run simultaneously" if BUILDOPTS
43 default "1"
44 help
45 Number of jobs to run simultanesouly
46
47 config CCACHE
48 bool
49 prompt "Use ccache" if BUILDOPTS
50 default n
51 help
52 Compiler cache; see http://ccache.samba.org/
53
54 source "toolchain/Config.in"
55 source "target/sdk/Config.in"
56
57 menu "Target Images"
58 config TARGET_ROOTFS_INITRAMFS
59 bool "ramdisk"
60 default n
61 depends LINUX_2_6
62 help
63 Embed the rootfs into the kernel (initramfs)
64
65 config TARGET_ROOTFS_JFFS2
66 bool "jffs2"
67 default y if USES_JFFS2
68 depends !TARGET_ROOTFS_INITRAMFS
69 help
70 Build a jffs2 root filesystem
71
72 config TARGET_ROOTFS_SQUASHFS
73 bool "squashfs"
74 default y if USES_SQUASHFS
75 depends !TARGET_ROOTFS_INITRAMFS
76 help
77 Build a squashfs-lzma root filesystem
78
79 config TARGET_ROOTFS_TGZ
80 bool "tgz"
81 default y if !USES_SQUASHFS && !USES_JFFS2
82 depends !TARGET_ROOTFS_INITRAMFS
83 help
84 Build a compressed tar archive of the the root filesystem
85
86 config TARGET_ROOTFS_EXT2FS
87 bool "ext2"
88 default y if !USES_SQUASHFS && !USES_JFFS2
89 default y if USES_EXT2
90 depends !TARGET_ROOTFS_INITRAMFS
91 help
92 Ext2 file system with some free space for uml images
93
94 comment "Image Options"
95
96 source "target/image/*/Config.in"
97
98 config TARGET_ROOTFS_FSPART
99 int "Filesystem part size (in MB)"
100 depends X86_GRUB_IMAGES || TARGET_ROOTFS_EXT2FS
101 default 16
102
103 endmenu
104
105 source "target/linux/Config.in"
106 source ".config.in"
107