Felix Fietkau
7a1602d709
Add a target (CONFIG_MAKE_CONFIG) that creates an exportable toolchain. The toolchain will zipped and saved under $(TOPDIR)/bin directory.
...
Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18419 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-14 17:51:32 +00:00
Nicolas Thill
f9f42992ea
[toolchain] add external toolchain support, enhance native toolchain support (special thanks to Luigi Mantellini for his help... and patience ;)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17682 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-23 02:27:38 +00:00
Nicolas Thill
5f8db51430
prepare for upcoming external toolchain support: move config items not strictly toolchain related out of the toolchain submenu
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17560 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-10 14:04:41 +00:00
Gabor Juhos
738c6e1568
add menuconfig option for enabling debugfs support in the kernel
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17540 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-08 07:25:20 +00:00
Felix Fietkau
e1fee8ea4c
do not forcibly disable stripping when selecting CONFIG_DEBUG, debugging symbols can be useful even if they are not put on the device (e.g. remote cross-gdb)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17532 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-06 19:56:54 +00:00
Gabor Juhos
2b07521e0d
add menuconfig option for selecting initramfs compression
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17283 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-16 05:35:34 +00:00
Felix Fietkau
131295ce36
add an optional config option for stripping all unnecessary symbol exports from the kernel image
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17181 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-08 14:22:04 +00:00
Felix Fietkau
edf9cf7699
integrate mklibs.py support into the build process
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17173 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-08-08 02:25:03 +00:00
Florian Fainelli
e404fd711b
[package] globally define IPv6 support or not in OpenWrt, just like for largefiles, ipv6 disabled by default ( #4857 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16983 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-25 21:45:51 +00:00
Nicolas Thill
c5548f922e
add a config option to select the binary stripping method to use (between none, strip & sstrip)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16728 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-07 02:34:58 +00:00
Hamish Guthrie
8b4b882158
Add FEATURE ramdisk to be able to select the use of INITRAMFS for a sub-target
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14939 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-03-18 15:57:18 +00:00
Ralph Hempel
78969371d3
add the possibility to put the rootfs to another location
...
(usefull to specify one dedicated NFS export share regardless where in the compute farm the build is done)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14577 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-20 10:38:08 +00:00
Lars-Peter Clausen
521ed1454e
Add menuconfig option for enabling profiling in the kernel.
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14272 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-29 23:52:35 +00:00
Felix Fietkau
58fcf1d291
add a menuconfig option for enabling KALLSYMS for the kernel
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14122 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-20 21:09:04 +00:00
Felix Fietkau
e12489a3e2
add support for an optional staging directory for debug binaries
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14018 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-13 03:21:25 +00:00
Felix Fietkau
af3f632c32
clean up build system settings and make some of them more accessible
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14017 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-13 03:21:04 +00:00
Hamish Guthrie
2491d94ade
Adds support for using a local clone of a git tree
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12941 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-10-10 10:07:45 +00:00
Nicolas Thill
e3359c2926
fix build options in menuconfig:
...
- move EXTERNAL_KERNEL_TREE & NO_STRIP from DEVEL to BUILDOPTS
- remove BUILDSYSTEM_SETTINGS and move DOWNLOAD_FOLDER to DEVEL
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12592 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-09-13 11:02:48 +00:00
Felix Fietkau
7adbdee637
add new option for enabling debugging symbols
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12591 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-09-13 08:31:15 +00:00
John Crispin
00ee3a96d1
adds missing patch for native toolchain
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11425 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-06-10 07:18:41 +00:00
Jens Muecke
95ffc793a9
Update size and inodes of grup image
...
Enlarge default size of grup image for
X and other packages. OLPC also use this
grup image.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11124 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-05-12 19:00:46 +00:00
Gabor Juhos
c38a48d515
add feature flag for the cpio.gz support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@10311 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-01-29 13:56:43 +00:00
Felix Fietkau
5af37b5b4d
remove old feeds stuff
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9991 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-12-28 17:03:07 +00:00
Felix Fietkau
1eca489138
add cpio.gz support (patch from #2595 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9986 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-12-28 15:46:01 +00:00
Felix Fietkau
542cddde8b
fix rootfs size selection
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9808 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-12-20 01:53:13 +00:00
Eugene Konev
3436dab511
add external kernel tree support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9584 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-11-20 13:21:01 +00:00
John Crispin
9622d80344
add possibility to set default .config values
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9300 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-10-14 02:15:37 +00:00
John Crispin
0f0020cac0
added generation of x86 livecds, from #2391
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9191 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-10-08 18:53:19 +00:00
Felix Fietkau
c947d8532b
add option for cleaning all ipkg info before the image build
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9151 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-10-05 21:52:05 +00:00
Nicolas Thill
f0245f90e7
move the "BUILD_SUFFIX" options out of "SOURCE_FEEDS" options
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9102 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-10-03 06:01:30 +00:00
Felix Fietkau
fe5198f0ff
remove CONFIG_JLEVEL. use make -j in the future
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8237 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-30 18:24:47 +00:00
Felix Fietkau
b78269d614
add source feed rev to menuconfig, set 8180 as default rev for kamikaze 7.07
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8181 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-26 15:28:59 +00:00
Florian Fainelli
feaaf5240e
Fix the automatic selection of ext2 when not using neither squashfs nor jffs2
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8075 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-20 14:53:43 +00:00
Florian Fainelli
9660a2cc4b
Add optionnal support for a BUILD_DIR suffix ( #2057 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8050 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-19 12:09:52 +00:00
Florian Fainelli
36703bb8d8
Add a USES_TGZ config.in variable, so that RB1xx profiles can use it
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8039 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-07-18 14:11:44 +00:00
Felix Fietkau
0545721438
Make UCI preconfiguration optional and disabled by default
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7095 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-05-05 10:06:10 +00:00
Felix Fietkau
d9e746e0b0
add a menuconfig option for specifying a local download mirror
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6877 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-04-06 23:15:39 +00:00
Mike Baker
0f8b8ec000
Tidy up Makefiles
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6857 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-04-03 23:03:56 +00:00
Felix Fietkau
fff39d3f63
allow the user to change the rb532 rootfs size in menuconfig ( fixes #1374 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6417 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-02-28 00:06:37 +00:00
Felix Fietkau
acdacc86ea
add missing copyright header
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6383 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-02-26 01:05:09 +00:00
Tim Yardley
fcbe667a81
make maxinodes configureable for ext2
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6345 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-02-22 22:35:08 +00:00
Felix Fietkau
53aef8417d
Add initial version of the new Image Builder
...
It's still a bit rough in a few places, but it seems to work for Broadcom at least - other targets untested.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6071 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-01-10 21:52:28 +00:00
Florian Fainelli
19b0a22610
Add support for source feeds in menuconfig
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5992 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-01-05 15:33:14 +00:00
Mike Baker
3ba3ea17ba
move target/image/platform to target/linux/platform/image
...
platform directories are now self contained
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5669 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-11-28 20:14:41 +00:00
Felix Fietkau
19940017a3
make target/linux/* directories self-contained, use the selected kernel version for the toolchain, autogenerate menuconfig and makefile code for target selection
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5498 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-11-11 23:11:02 +00:00
Felix Fietkau
4151b9e688
finally kill KMOD_template - removes a big chunk of legacy build code
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5222 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-10-19 04:35:29 +00:00
Felix Fietkau
0f07b5babf
make filesystem size selection generic (for ext2)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5221 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-10-19 03:27:24 +00:00
Felix Fietkau
5e41b51ef6
add USES_EXT2 flag for target platforms
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5175 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-10-17 01:25:20 +00:00
Felix Fietkau
f798d7c58e
add grub based images for x86-2.6 - still a bit hackish, but works with ext2 and jffs2
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4962 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-10-08 15:48:56 +00:00
Felix Fietkau
e7392adc66
clean up filesystem selction
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4847 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-09-23 22:03:23 +00:00
Mike Baker
92167e1067
add secret option to use host's toolchain when native compiling
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4553 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-08-10 19:25:26 +00:00
Nicolas Thill
793b8ca59a
enable ext2 rootfs by default when target is uml-2.6
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4527 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-08-08 10:24:39 +00:00
Mike Baker
8ffc96f7ad
and now, finally, enable ccache support
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4434 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-08-04 06:56:10 +00:00
Mike Baker
9f16579ec0
introduce new BROKEN menuconfig option for hiding known broken settings
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4283 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-07-25 18:49:43 +00:00
Gerry Rozema
42fb2160c4
UML target completed. Added ext2 target fs for use with uml images
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4178 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-07-20 21:06:47 +00:00
Florian Fainelli
3a73a64d43
Disable squashfs for au1000 target since it does not allow the user to use the whole flash space
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4107 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-07-02 15:10:04 +00:00
Felix Fietkau
de6d892153
reorder sdk menuconfig entry, so that it does not force the toolchain selection into the main menu
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4039 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-06-21 13:02:37 +00:00
Felix Fietkau
4da6c416ff
fix and enable the sdk
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4037 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-06-21 03:17:13 +00:00
Felix Fietkau
c0f4447e09
remove unused wget menuconfig option; make the package autorebuild optional (but enabled by default)
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3896 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-06-02 16:17:56 +00:00
Mike Baker
6ae20c689a
clean up menu configuration
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3801 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-05-19 22:46:24 +00:00
Mike Baker
cd466375e1
finish up package makefile
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3786 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-05-16 00:32:57 +00:00
Mike Baker
20e4ecc021
fix BR2_ and CONFIG_ issues
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3769 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-05-12 19:08:03 +00:00
Felix Fietkau
9d87977458
more cleanups and a new menuconfig generator
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3685 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-04-21 00:12:18 +00:00
Felix Fietkau
47fe20b27a
menuconfig cleanup
...
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3684 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-04-20 23:03:42 +00:00
Imre Kaloz
ac1a86e64a
make target selection nicer, choose arch automatically
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2947 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-01-13 11:34:49 +00:00
Felix Fietkau
3e6d29ba24
fix arch default
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2899 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-01-11 02:29:20 +00:00
Felix Fietkau
13c7b4d473
fix menuconfig with DEVELOPER=1
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2890 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-01-10 23:53:36 +00:00
Felix Fietkau
1f9f13c422
Move device selection first in menuconfig ( #18 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2880 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-01-10 20:45:12 +00:00
Felix Fietkau
b03fac3190
display limited architecture selection in menuconfig without CONFIG_DEVEL
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2879 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-01-10 20:27:11 +00:00
Waldemar Brodkorb
72e89864cc
mipseb -> mips, thx kaloz for clearification
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2785 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-12-26 12:02:43 +00:00
Waldemar Brodkorb
f351d6cd52
first ar531x support for 2.4, thx Mile Albon, some addons from me for mips big endian toolchain
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2781 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-12-25 20:04:16 +00:00
Felix Fietkau
6d59cdfc48
large build system cleanup. added some stuff to control the verbosity level, but not complete, yet.
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2221 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-10-22 00:06:20 +00:00
Felix Fietkau
99f31467b4
work around bug in menuconfig without DEVELOPER=1 (target arch)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1566 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-07-25 18:12:20 +00:00
Felix Fietkau
895c381d61
hide experimental/developer options from the user. can be reenabled by using make menuconfig DEVELOPER=1
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@567 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-04-05 18:21:58 +00:00
Waldemar Brodkorb
ac8f1ec2da
change default path for staging_dir.
...
http://www.openwrt.org/forum/viewtopic.php?p=5528#5528
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@421 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-03-23 09:39:15 +00:00
Mike Baker
3d904bb14a
nbd's makefile/menuconfig rewrite
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@307 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-03-06 03:34:52 +00:00
Waldemar Brodkorb
fe53fe25b0
sync with buildroot2 from uclibc
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@268 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-02-19 07:46:44 +00:00
Mike Baker
763216d0c7
Opps - mipsel instead of mips
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@205 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-01-17 06:18:44 +00:00
Mike Baker
b062195bf0
Update defaults
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@202 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-01-17 00:19:20 +00:00
Mike Baker
1ca99c8bcf
Initial revision
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@197 3c298f89-4303-0410-b956-a3cf2f4a3e73
2005-01-16 11:43:02 +00:00