and now, finally, enable ccache support
[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 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
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
75                 depends !LINUX_2_6_ARUBA
76                 depends !LINUX_2_6_XSCALE
77                 depends !TARGET_ROOTFS_INITRAMFS
78                 depends !LINUX_2_6_AU1000
79                 help
80                   Build a squashfs-lzma root filesystem
81
82         config TARGET_ROOTFS_TGZ
83                 bool "tgz"
84                 default y if !LINUX_2_4_BRCM && !LINUX_2_6_BRCM && !LINUX_2_6_ARUBA && !LINUX_2_4_AR531X
85                 depends !TARGET_ROOTFS_INITRAMFS
86                 help
87                   Build a compressed tar archive of the the root filesystem
88                   
89         config TARGET_ROOTFS_EXT2FS
90                 bool "ext2"
91                 default n
92                 depends !TARGET_ROOTFS_INITRAMFS
93                 help
94                   Ext2 file system with some free space for uml images
95
96
97 endmenu
98
99 source "target/linux/Config.in"
100 source ".config.in"
101