source: trunk/config/cross/config.in @ 920

Last change on this file since 920 was 920, checked in by amain, 2 years ago

octeon-native: always do a distclean when building in farm

File size: 3.9 KB
Line 
1# DebWrt - Debian on Embedded devices
2#
3# Copyright (C) 2010 Johan van Zoomeren <amain@debwrt.net>
4#
5# This program is free software: you can redistribute it and/or modify
6# it under the terms of the GNU General Public License as published by
7# the Free Software Foundation, either version 3 of the License, or
8# (at your option) any later version.
9#
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13# GNU General Public License for more details.
14#
15# You should have received a copy of the GNU General Public License
16# along with this program.  If not, see <http://www.gnu.org/licenses/>.
17
18# Kconfig documentation: http://lxr.linux.no/#linux+v2.6.34.1/Documentation/kbuild/kconfig-language.txt
19
20config DEBWRT_CROSS_ALWAYS_DISTCLEAN
21    bool
22    default n
23
24config DEBIAN_BUILDENV_RELEASE
25        string
26        default "sid"     if DEBIAN_BUILDENV_RELEASE_SID
27        default "stretch" if DEBIAN_BUILDENV_RELEASE_STRETCH
28        default "jessie"  if DEBIAN_BUILDENV_RELEASE_JESSIE
29        default "wheezy"  if DEBIAN_BUILDENV_RELEASE_WHEEZY
30        default "squeeze" if DEBIAN_BUILDENV_RELEASE_SQUEEZE
31        default "lenny"   if DEBIAN_BUILDENV_RELEASE_LENNY
32        default "sid"     if DEBIAN_BUILDENV_RELEASE_SID
33        default "none"
34
35menuconfig DEBWRT_CROSS
36    bool "Debian cross build environment"
37    default y if TARGET_octeon-native
38    default n
39    help
40      DebWrt debian packages are now available in the DebWrt debian repository. There is
41      no need anymore to setup the Debian cross build environment and cross build the
42      DebWrt debian packages.
43 
44    if DEBWRT_CROSS 
45        choice
46            prompt "Debian Release"
47            default DEBIAN_BUILDENV_RELEASE_JESSIE
48            default DEBIAN_BUILDENV_RELEASE_JESSIE if TARGET_octeon-native
49            help
50              Debian release
51
52            config DEBIAN_BUILDENV_RELEASE_SID
53                bool
54                prompt "Sid"
55
56            config DEBIAN_BUILDENV_RELEASE_STRETCH
57                bool
58                prompt "Stretch"
59
60            config DEBIAN_BUILDENV_RELEASE_JESSIE
61                bool
62                prompt "Jessie"
63
64            config DEBIAN_BUILDENV_RELEASE_WHEEZY
65                bool
66                prompt "Wheezy"
67
68            config DEBIAN_BUILDENV_RELEASE_SQUEEZE
69                bool
70                prompt "Squeeze (depricated - may not work)"
71
72            config DEBIAN_BUILDENV_RELEASE_LENNY
73                bool
74                prompt "Lenny (depricated - may not work)"
75
76        endchoice
77       
78        config DEBIAN_BUILDENV_REPOSITORY
79        string "Debian Repository"
80        default "http://ftp.debian.org/debian"
81        help
82          Specify the Debian Repository used to set up de Debian Cross-Compile chroot
83          environment and used to install Debian chroot for the target architecture.
84
85        config DEBIAN_BUILDENV_SETUP_EMDEBIAN
86            bool "Install Emdebian (obsolete)"
87            default n
88
89        config DEBIAN_BUILDENV_SETUP_QEMU
90            bool "Install Qemu (obsolete)"
91            default n
92
93        config EMDEBIAN_BUILDENV_REPOSITORY
94            string "Emdebian Repository" if DEBIAN_BUILDENV_SETUP_EMDEBIAN
95            default "http://www.emdebian.org/debian"
96            help
97              Specify the Debian Repository used to set up de Debian Cross-Compile chroot
98              environment and used to install Debian chroot for the target architecture.
99
100        config DEBIAN_BUILDENV_INCLUDE_PACKAGES
101            string "Additional packages"
102            default "file,less,strace,sudo"
103            help
104              Specify a comma seperated list of additional packages to install in the
105              Debian cross-compile environment. The cross compile environment is a
106              debootstrapped chrooted Debian sid installation.
107
108        config DEBIAN_BUILDENV_QEMU_VERSION
109            string "Qemu version" if DEBIAN_BUILDENV_SETUP_QEMU
110            default "2.4.0.1"
111            help
112              At least 0.12.2 is needed for mips targets.
113    endif
114
115
Note: See TracBrowser for help on using the repository browser.