more cleanup & fix an issue where scripts/config/conf is constantly rebuilt
[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
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 source "toolchain/Config.in"
48 source "target/sdk/Config.in"
49
50 menu "Target Images"
51         config TARGET_ROOTFS_INITRAMFS
52                 bool "ramdisk"
53                 default n
54                 depends LINUX_2_6
55                 help
56                   Embed the rootfs into the kernel (initramfs)
57
58         config TARGET_ROOTFS_JFFS2
59                 bool "jffs2"
60                 default y
61                 depends !TARGET_ROOTFS_INITRAMFS
62                 help
63                   Build a jffs2 root filesystem
64
65         config TARGET_ROOTFS_SQUASHFS
66                 bool "squashfs"
67                 default y
68                 depends !LINUX_2_6_ARUBA
69                 depends !LINUX_2_6_XSCALE
70                 depends !TARGET_ROOTFS_INITRAMFS
71                 depends !LINUX_2_6_AU1000
72                 help
73                   Build a squashfs-lzma root filesystem
74
75         config TARGET_ROOTFS_TGZ
76                 bool "tgz"
77                 default y if !LINUX_2_4_BRCM && !LINUX_2_6_BRCM && !LINUX_2_6_ARUBA && !LINUX_2_4_AR531X
78                 depends !TARGET_ROOTFS_INITRAMFS
79                 help
80                   Build a compressed tar archive of the the root filesystem
81                   
82         config TARGET_ROOTFS_EXT2FS
83                 bool "ext2"
84                 default n
85                 depends !TARGET_ROOTFS_INITRAMFS
86                 help
87                   Ext2 file system with some free space for uml images
88
89
90 endmenu
91
92 source "target/linux/Config.in"
93 source ".config.in"
94