cfd0b5ffea53bbe79bdf41ace0074e6a0d44a2e4
[openwrt-10.03/.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 ".config.in"
106