Skip to content
Snippets Groups Projects
Config.in 2.77 KiB
Newer Older
# Copyright (C) 2006-2007 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
Mike Baker's avatar
Mike Baker committed
#

mainmenu "OpenWrt Configuration"
Mike Baker's avatar
Mike Baker committed

Felix Fietkau's avatar
Felix Fietkau committed
config HAVE_DOT_CONFIG
	bool
	default y

Felix Fietkau's avatar
Felix Fietkau committed
source "target/Config.in"
Mike Baker's avatar
Mike Baker committed

Mike Baker's avatar
Mike Baker committed
config ALL
	bool "Select all packages by default"
	default n

menuconfig DEVEL
Felix Fietkau's avatar
Felix Fietkau committed
	bool "Advanced configuration options (for developers)"
	default n
	select BUILDOPTS
	select TOOLCHAINOPTS if !NATIVE_TOOLCHAIN
Mike Baker's avatar
Mike Baker committed

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

Mike Baker's avatar
Mike Baker committed
menuconfig BUILDOPTS
	bool "Build Options" if DEVEL
Mike Baker's avatar
Mike Baker committed

config AUTOREBUILD
	bool
	prompt "Automatic rebuild of packages" if BUILDOPTS
	default y
	help
		Automatically rebuild packages when their files change
Felix Fietkau's avatar
Felix Fietkau committed
config TAR_VERBOSITY
Felix Fietkau's avatar
Felix Fietkau committed
	prompt "Tar verbose" if BUILDOPTS
Mike Baker's avatar
Mike Baker committed
	default n

Felix Fietkau's avatar
Felix Fietkau committed
config JLEVEL
Felix Fietkau's avatar
Felix Fietkau committed
	prompt "Number of jobs to run simultaneously" if BUILDOPTS
Mike Baker's avatar
Mike Baker committed
	default "1"
Felix Fietkau's avatar
Felix Fietkau committed
	help
	    Number of jobs to run simultanesouly
Mike Baker's avatar
Mike Baker committed

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 : " "

Mike Baker's avatar
Mike Baker committed
source "toolchain/Config.in"
Felix Fietkau's avatar
Felix Fietkau committed

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
Felix Fietkau's avatar
Felix Fietkau committed
		depends !TARGET_ROOTFS_INITRAMFS
		help
		  Build a jffs2 root filesystem

	config TARGET_ROOTFS_SQUASHFS
		bool "squashfs"
		default y if USES_SQUASHFS
Felix Fietkau's avatar
Felix Fietkau committed
		depends !TARGET_ROOTFS_INITRAMFS
		help
		  Build a squashfs-lzma root filesystem

	config TARGET_ROOTFS_TGZ
		bool "tgz"
		default y if !USES_SQUASHFS && !USES_JFFS2
Felix Fietkau's avatar
Felix Fietkau committed
		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_SQUASHFS && !USES_JFFS2
		default y if USES_EXT2
		depends !TARGET_ROOTFS_INITRAMFS
		help
		  Ext2 file system with some free space for uml images

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"
        default 1500
        help
            Allows you to change the maximum number of inodes in the filesystem
Felix Fietkau's avatar
Felix Fietkau committed
endmenu

Felix Fietkau's avatar
Felix Fietkau committed