Add a doc target and use the defined source feeds to make symlinks
[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 config SOURCE_FEEDS
55         string
56         prompt "Enter here external source feeds you want to include" if BUILDOPTS
57         default "https://svn.openwrt.org/openwrt/packages/"
58         help
59                 Separate sources with spaces : " "
60
61 source "toolchain/Config.in"
62 source "target/sdk/Config.in"
63
64 menu "Target Images"
65         config TARGET_ROOTFS_INITRAMFS
66                 bool "ramdisk"
67                 default n
68                 depends LINUX_2_6
69                 help
70                   Embed the rootfs into the kernel (initramfs)
71
72         config TARGET_ROOTFS_JFFS2
73                 bool "jffs2"
74                 default y if USES_JFFS2
75                 depends !TARGET_ROOTFS_INITRAMFS
76                 help
77                   Build a jffs2 root filesystem
78
79         config TARGET_ROOTFS_SQUASHFS
80                 bool "squashfs"
81                 default y if USES_SQUASHFS
82                 depends !TARGET_ROOTFS_INITRAMFS
83                 help
84                   Build a squashfs-lzma root filesystem
85
86         config TARGET_ROOTFS_TGZ
87                 bool "tgz"
88                 default y if !USES_SQUASHFS && !USES_JFFS2
89                 depends !TARGET_ROOTFS_INITRAMFS
90                 help
91                   Build a compressed tar archive of the the root filesystem
92                   
93         config TARGET_ROOTFS_EXT2FS
94                 bool "ext2"
95                 default y if !USES_SQUASHFS && !USES_JFFS2
96                 default y if USES_EXT2
97                 depends !TARGET_ROOTFS_INITRAMFS
98                 help
99                   Ext2 file system with some free space for uml images
100
101 comment "Image Options"
102
103 source "target/linux/*/image/Config.in"
104
105         config TARGET_ROOTFS_FSPART
106                 int "Filesystem part size (in MB)"
107                 depends X86_GRUB_IMAGES || TARGET_ROOTFS_EXT2FS
108                 default 16
109
110 endmenu
111
112 source "tmp/.config.in"
113