next round of build system cleanup - convert package/ to new structure
[openwrt.org/openwrt.git] / Config.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
# Copyright (C) 2006-2007 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#

mainmenu "OpenWrt Configuration"

config HAVE_DOT_CONFIG
	bool
	default y

source "target/Config.in"

menu "Target Images"
	config TARGET_ROOTFS_INITRAMFS
		bool "ramdisk"
		default n
		depends LINUX_2_6
		help
		  Embed the rootfs into the kernel (initramfs)

	config TARGET_ROOTFS_JFFS2
		bool "jffs2"
		default y if USES_JFFS2
		depends !TARGET_ROOTFS_INITRAMFS
		help
		  Build a jffs2 root filesystem

	config TARGET_ROOTFS_SQUASHFS
		bool "squashfs"
		default y if USES_SQUASHFS
		depends !TARGET_ROOTFS_INITRAMFS
		help
		  Build a squashfs-lzma root filesystem

	config TARGET_ROOTFS_TGZ
		bool "tgz"
		default y if USES_TGZ
		depends !TARGET_ROOTFS_INITRAMFS
		help
		  Build a compressed tar archive of the the root filesystem
		  
	config TARGET_ROOTFS_EXT2FS
		bool "ext2"
		default y if USES_EXT2
		depends !TARGET_ROOTFS_INITRAMFS
		help
		  Ext2 file system with some free space for uml images

comment "Image Options"

source "target/linux/*/image/Config.in"

    config TARGET_ROOTFS_FSPART
        int "Filesystem part size (in MB)"
        depends X86_GRUB_IMAGES || TARGET_ROOTFS_EXT2FS || LINUX_2_6_RB532
        default 16
        help
            Allows you to change the filesystem partition size

    config TARGET_ROOTFS_MAXINODE
        int "Maximum number of inodes in filesystem"
        depends TARGET_ROOTFS_EXT2FS
        default 1500
        help
            Allows you to change the maximum number of inodes in the filesystem

endmenu


config ALL
	bool "Select all packages by default"
	default n

menuconfig DEVEL
	bool "Advanced configuration options (for developers)"
	default n
	select BUILDOPTS
	select TOOLCHAINOPTS if !NATIVE_TOOLCHAIN

config BROKEN
	bool "Show broken platforms / packages" if DEVEL
	default n

config LOCALMIRROR
	string "Local mirror for source packages" if DEVEL

menuconfig BUILDOPTS
	bool "Build Options" if DEVEL

config AUTOREBUILD
	bool
	prompt "Automatic rebuild of packages" if BUILDOPTS
	default y
	help
		Automatically rebuild packages when their files change

config TAR_VERBOSITY
	bool 
	prompt "Tar verbose" if BUILDOPTS
	default n

config JLEVEL
	int
	prompt "Number of jobs to run simultaneously" if BUILDOPTS
	default "1"
	help
	    Number of jobs to run simultanesouly

config CCACHE
	bool
	prompt "Use ccache" if BUILDOPTS
	default n
	help
		Compiler cache; see http://ccache.samba.org/

config SOURCE_FEEDS
	string
	prompt "Enter here external source feeds you want to include" if BUILDOPTS
	default "https://svn.openwrt.org/openwrt/packages/"
	help
		Separate sources with spaces : " "

config BUILD_SUFFIX
	string
	prompt "Build suffix to append to the BUILD_DIR variable" if BUILDOPTS
	default ""
	help
		Build suffix to append to the BUILD_DIR variable, i.e: build_dir_suffix

config SOURCE_FEEDS_REV
	string
	prompt "Revision for the source feed svn checkout" if BUILDOPTS
	default ""


source "toolchain/Config.in"
source "target/imagebuilder/Config.in"
source "target/sdk/Config.in"

source "tmp/.config-package.in"


comments