Commit graph

703 commits

Author SHA1 Message Date
Nicolas Thill
f0a3d4d501 add missing bits from [15451]
SVN-Revision: 15453
2009-04-27 16:02:21 +00:00
Nicolas Thill
7658ef1316 introduce a generic PKG_CONFIG_DEPENDS for packages that need to be reconfigured when certain CONFIG options changed, rename PKG_BUILD_DEPEND to PKG_BUILD_DEPENDS
SVN-Revision: 15451
2009-04-27 15:53:00 +00:00
Florian Fainelli
c09afea86a also strip the .notes section of the kernel
SVN-Revision: 15443
2009-04-27 15:37:58 +00:00
Felix Fietkau
a296bdb983 make sure that at least sed is built before kernel_menuconfig/kernel_oldconfig is executed
SVN-Revision: 15433
2009-04-27 10:39:03 +00:00
Florian Fainelli
c2bf14deb9 remove 2.6.24, no target is relying on it
SVN-Revision: 15388
2009-04-24 14:35:19 +00:00
Felix Fietkau
97845201e4 add missing $(if) check for build logging
SVN-Revision: 15366
2009-04-24 01:20:23 +00:00
Felix Fietkau
5e1e868230 add BUILD_LOG option to let the build system log all subdir make command output to individual files (useful for debugging parallel builds)
SVN-Revision: 15362
2009-04-24 01:04:50 +00:00
Felix Fietkau
b3afad10f0 fix KERNEL_PATCHVER, properly strip -rc* suffixes
SVN-Revision: 15353
2009-04-23 14:55:07 +00:00
Felix Fietkau
9ecec14ce0 emit proper error messages if important kernel config files are missing
SVN-Revision: 15352
2009-04-23 14:55:02 +00:00
Nicolas Thill
c73f8dfbe0 remove 2 old interfering variables, probably missed from [15299]
SVN-Revision: 15340
2009-04-22 22:08:42 +00:00
Felix Fietkau
63129f9b4c clean up automake/pkg-config handling, move separate host/package variable exports to templates, fix automake path for host builds
SVN-Revision: 15339
2009-04-22 22:05:55 +00:00
Felix Fietkau
6d782f93d8 kernel: make sure all patches are applied before running menuconfig or oldconfig
SVN-Revision: 15325
2009-04-21 13:08:56 +00:00
Felix Fietkau
729e0fa4d1 move pkg config stuff to per-target exports to prevent interference with host builds
SVN-Revision: 15299
2009-04-20 18:56:57 +00:00
Felix Fietkau
05d8459bb9 add md5sum for linux 2.6.29.1
SVN-Revision: 15250
2009-04-18 17:04:09 +00:00
Felix Fietkau
56164a5815 add a modified version of the mips64 patch from #4603
SVN-Revision: 15249
2009-04-18 17:03:55 +00:00
Felix Fietkau
34939cad39 get rid of $Id$ - it has never helped us and it has broken too many patches ;)
SVN-Revision: 15242
2009-04-17 14:09:46 +00:00
Hamish Guthrie
ffc86f7e3a Update default configuration to use profiles
SVN-Revision: 15229
2009-04-16 10:40:15 +00:00
Felix Fietkau
4e49486b3c fix source file vs library order in a few prereq checks (#4326)
SVN-Revision: 15181
2009-04-09 21:13:15 +00:00
Felix Fietkau
e744c3130a move iptable_raw to the conntrack-extra package
SVN-Revision: 15175
2009-04-09 19:42:52 +00:00
Nicolas Thill
3b53bd7ef3 accomodate netfilter module (xt_recent) name change in 2.6.28, add missing kconfig when xt_recent is enabled
SVN-Revision: 15123
2009-04-06 19:00:20 +00:00
Felix Fietkau
167846e488 add support for config options checking in top-level directory stampfiles
SVN-Revision: 15112
2009-04-06 09:56:16 +00:00
Felix Fietkau
35073025b4 add a default template for Host/Install
SVN-Revision: 15110
2009-04-06 09:56:06 +00:00
Ralph Hempel
e2c9a02b16 ooops, m4 is already part of the host tools
SVN-Revision: 15044
2009-03-25 20:17:33 +00:00
Ralph Hempel
1744ca64f2 added m4 to prereq check, thanks to Gerph
SVN-Revision: 15043
2009-03-25 19:51:32 +00:00
Hauke Mehrtens
fc35fe7001 correct md5sum
SVN-Revision: 15025
2009-03-24 16:56:23 +00:00
Hauke Mehrtens
62595883fb update to kernel version 2.6.28.9
SVN-Revision: 15017
2009-03-24 15:06:53 +00:00
Felix Fietkau
9d8f81149f fix the path to the build dir for host packages
SVN-Revision: 14998
2009-03-23 18:33:40 +00:00
Felix Fietkau
0a81b47617 fix calling the update target for host-only builds
SVN-Revision: 14997
2009-03-23 18:33:24 +00:00
Felix Fietkau
3616727c87 fix HOST_QUILT override
SVN-Revision: 14996
2009-03-23 18:32:58 +00:00
Felix Fietkau
24dee6de52 speed up quilt imports
SVN-Revision: 14987
2009-03-23 12:02:02 +00:00
Felix Fietkau
227399122b add makefile target alias package/<name>/host/<target> for host builds
SVN-Revision: 14944
2009-03-18 21:53:35 +00:00
Hamish Guthrie
b6d7bfc94f Final updates to default configuration of ps3 petitboot sub-target
SVN-Revision: 14918
2009-03-17 16:02:52 +00:00
Imre Kaloz
45a676441d update to 2.6.28.8
SVN-Revision: 14916
2009-03-17 12:41:05 +00:00
Felix Fietkau
9b96b24e32 fix quilt variable and stampfile usage for host builds
SVN-Revision: 14910
2009-03-17 03:21:52 +00:00
Felix Fietkau
510bdd3f0e fix download reverse depends
SVN-Revision: 14907
2009-03-17 02:37:10 +00:00
Felix Fietkau
7ec4ad271e add PKG_HOST_ONLY variable to prevent target builds
SVN-Revision: 14906
2009-03-17 02:37:04 +00:00
Felix Fietkau
ddcfaeb1e5 move host build in packages into a separate namespace: package/<name>/host/<target> this allows dependencies between host and target packages, and saves unnecessary host builds for packages that contain both variants
SVN-Revision: 14905
2009-03-17 02:20:34 +00:00
Felix Fietkau
1c7a03659c remove autoconf from prereq-build.mk, as it is part of the tools/ build
SVN-Revision: 14901
2009-03-16 18:57:34 +00:00
Lars-Peter Clausen
cd53668352 Bison is not a prerequirement since it's build as part of the openwrt toolchain.
SVN-Revision: 14900
2009-03-16 18:54:35 +00:00
Felix Fietkau
72faa09dff move cflags default setting to target makefiles
SVN-Revision: 14866
2009-03-14 03:17:06 +00:00
Felix Fietkau
e4a5d86b54 fix the target-local CONFIG_SITE export. apparently make can't do more than one of them in a single line
SVN-Revision: 14863
2009-03-13 16:16:54 +00:00
Felix Fietkau
b29f9112df make the compile: host-install dependency independent of the order in which the makefiles were included
SVN-Revision: 14853
2009-03-12 14:07:08 +00:00
Felix Fietkau
252c2229f8 enable Host/Install on compile: if package.mk is included
SVN-Revision: 14852
2009-03-12 14:00:26 +00:00
Felix Fietkau
76683dc7b2 move the CONFIG_SITE export to target-local exports
SVN-Revision: 14851
2009-03-12 13:57:56 +00:00
Felix Fietkau
5810934476 fix KERNEL_PATCHVER for rc kernels
SVN-Revision: 14808
2009-03-09 15:05:57 +00:00
Felix Fietkau
b6f0cb5366 prepend $(STAGING_DIR)/host to the PATH only in target-package stampfile targets, should fix usage of cross tools with host builds
SVN-Revision: 14800
2009-03-09 01:15:59 +00:00
Felix Fietkau
f00754d191 allow uml to access host.mk at DUMP time
SVN-Revision: 14743
2009-03-03 15:45:15 +00:00
Felix Fietkau
015dff9d7d get rid of one more $(shell) instance
SVN-Revision: 14741
2009-03-03 15:28:57 +00:00
Felix Fietkau
88f6e9f9fd optimize the .config dependency chain in the toplevel makefile
SVN-Revision: 14740
2009-03-03 15:08:55 +00:00
Felix Fietkau
431c9267b4 replace a few unnecessary $(shell) calls
SVN-Revision: 14739
2009-03-03 14:55:53 +00:00
Felix Fietkau
f3c14b3de8 avoid repeating the same dependency multiple times
SVN-Revision: 14738
2009-03-03 14:54:19 +00:00
Felix Fietkau
882190b198 avoid implicit rules in even more places
SVN-Revision: 14737
2009-03-03 14:16:48 +00:00
Felix Fietkau
7aae9d3725 avoid using implicit rules during metadata dump to speed up the process even more
SVN-Revision: 14736
2009-03-03 14:07:39 +00:00
Felix Fietkau
127296bc45 speed up metadata scanning a lot by avoiding unnecessary shell commands and make recursions
SVN-Revision: 14734
2009-03-03 13:54:29 +00:00
Ralph Hempel
47c78e48bd don't abort if the operation is failing ( if the board is connected via NFS files might be created by root and can't be changed at this point of time )
SVN-Revision: 14729
2009-03-02 17:42:29 +00:00
Andy Boyett
4911754522 readd $(HOST_CONFIGURE_VARS) to Host/Configure/Default, missed in r14699
SVN-Revision: 14724
2009-03-02 03:03:21 +00:00
Ralph Hempel
6ae7a0f94f added source distribution to package dump, used by our SDK (include source distributions for offline usage) added bugfix for sub-targets added bugfix for help info (thanks to Thomas)
SVN-Revision: 14703
2009-03-01 09:35:53 +00:00
Felix Fietkau
333fc3f7e1 adjust host-build.mk to bring it closer to package.mk
SVN-Revision: 14699
2009-02-28 21:03:17 +00:00
Felix Fietkau
5dcaa510e8 add staging_dir/host/lib to LD_LIBRARY_PATH so that host-built applications can install and make use of shared libraries
SVN-Revision: 14698
2009-02-28 21:03:06 +00:00
Felix Fietkau
e8b6104dde allow packages to override PKG_UNPACK, HOST_UNPACK
SVN-Revision: 14659
2009-02-25 21:43:04 +00:00
Nicolas Thill
8a2030ff3d move common variables to a dedicated include file
SVN-Revision: 14648
2009-02-23 23:52:27 +00:00
Felix Fietkau
f0bc868861 initialize the url field for packages
SVN-Revision: 14643
2009-02-23 18:51:12 +00:00
Felix Fietkau
f684d0a47b allow a separate patch directory for host patches
SVN-Revision: 14630
2009-02-22 23:54:17 +00:00
Felix Fietkau
fb4a318970 fix the host vs native stampfile dependencies to improve quilt support
SVN-Revision: 14629
2009-02-22 23:54:05 +00:00
Felix Fietkau
610e45ae5c only define unpack templates if PKG_SOURCE is set
SVN-Revision: 14623
2009-02-22 18:27:53 +00:00
Felix Fietkau
aa0778f77e allow concurrent use of host-build.mk and package.mk as well as their templates
SVN-Revision: 14621
2009-02-22 18:10:05 +00:00
Felix Fietkau
bc6fcb0067 eliminate redundancy by creating the quilt_used stampfile in the right place
SVN-Revision: 14620
2009-02-22 17:50:31 +00:00
Felix Fietkau
e7b01c6aa1 fix missing change from r14610
SVN-Revision: 14617
2009-02-22 16:49:21 +00:00
Felix Fietkau
7eb1589875 build system refactoring in preparation for allowing packages to do host-build steps
SVN-Revision: 14610
2009-02-22 04:37:20 +00:00
Felix Fietkau
6ccc1c8e3c fix typo
SVN-Revision: 14609
2009-02-22 04:36:56 +00:00
Hauke Mehrtens
3f085cd501 update to 2.6.28.7 and 2.6.27.19
SVN-Revision: 14601
2009-02-21 18:53:05 +00:00
Felix Fietkau
68d73be80c remove support for ipp2p - it's unmaintained, broken, overmatching and undermatching => not that useful for QoS
SVN-Revision: 14596
2009-02-21 16:30:44 +00:00
Felix Fietkau
08b408a4c5 move the EABI config override to the generic kernel config overrides, as it's arch specific, not target specific - fixes spurious kernel rebuild issues with EABI
SVN-Revision: 14594
2009-02-21 16:26:27 +00:00
Ralph Hempel
3d0285a783 avoid kernel version in target if sub-targets available (usefull if we have 2.4 and 2.6 sub-targets in parallel)
SVN-Revision: 14576
2009-02-20 10:32:45 +00:00
Ralph Hempel
6e590d85f3 change DEBUG_DIR to DEBUG_SCOPE_DIR (to avoid conflict with rules.mk)
SVN-Revision: 14575
2009-02-20 10:30:21 +00:00
Felix Fietkau
6b6c8fd100 fix potential rootfs owner/group mismatch (tgz root only, patch from #4562)
SVN-Revision: 14569
2009-02-19 17:19:29 +00:00
Felix Fietkau
71f2a68d52 make cvs checkouts more flexible. packages must now specify either -r <tag> or -D <date> in their source revision specification. previously date based checkouts were not supported
SVN-Revision: 14566
2009-02-19 17:16:25 +00:00
Gabor Juhos
1b55cf14cc update to 2.6.28.6
SVN-Revision: 14565
2009-02-19 16:11:07 +00:00
Markus Wigge
c0ac3512d9 added 2.6.28.6 checksum
SVN-Revision: 14552
2009-02-18 17:42:32 +00:00
Nicolas Thill
9b759f26c9 genext2fs: update to 1.4.1
SVN-Revision: 14536
2009-02-17 03:05:10 +00:00
Gabor Juhos
47665da430 update to 2.6.27.17
SVN-Revision: 14513
2009-02-15 07:47:12 +00:00
Gabor Juhos
97dde3b72d update to 2.6.28.5
SVN-Revision: 14512
2009-02-15 06:26:27 +00:00
Felix Fietkau
18441c327a kernel: add missing definition for CONFIG_KALLSYMS_ALL
SVN-Revision: 14507
2009-02-14 14:10:44 +00:00
Michael Büsch
e2737772c2 Add 2.6.28.5 md5sum
SVN-Revision: 14502
2009-02-13 17:55:28 +00:00
Gabor Juhos
e5c9f00637 netfilter: remove CHAOS, TARPIT and DELUDE references
SVN-Revision: 14461
2009-02-09 13:27:39 +00:00
Gabor Juhos
a7782176f9 update to 2.6.28.4
SVN-Revision: 14441
2009-02-08 13:01:28 +00:00
Gabor Juhos
7f04c52b92 update to 2.6.27.15
SVN-Revision: 14440
2009-02-08 12:32:39 +00:00
Felix Fietkau
7b1820a1b7 strip the .note.gnu.build-id section from kernel images, which on some platforms can lead to unusable 3.1G kernel image files
SVN-Revision: 14357
2009-02-02 16:39:28 +00:00
Nicolas Thill
1f5c64d436 prevent quilt from loading any configuration file (closes: #4520)
SVN-Revision: 14351
2009-02-02 07:41:01 +00:00
Lars-Peter Clausen
24f02449ff Add menuconfig option for enabling profiling in the kernel.
SVN-Revision: 14272
2009-01-29 23:52:35 +00:00
Nicolas Thill
1be5092692 move IPKG_STATE_DIR from ./rules.mk to ./include/package-ipkg.mk and change its value to suit opkg
SVN-Revision: 14269
2009-01-29 20:13:01 +00:00
Gabor Juhos
85963798be update to 2.6.28.2
SVN-Revision: 14247
2009-01-28 15:47:34 +00:00
Gabor Juhos
e1eab1038d remove trailing whitespace from the md5sum of the 2.6.27.13 tarball (closes #4502)
SVN-Revision: 14185
2009-01-25 20:31:26 +00:00
Felix Fietkau
ca8486a632 improve support for building on mac os x by improving detection of missing components
SVN-Revision: 14180
2009-01-25 19:00:43 +00:00
Gabor Juhos
2a0825b4d3 update to 2.6.27.13
SVN-Revision: 14179
2009-01-25 18:33:19 +00:00
John Crispin
3ec3f111ff if quilt failed whilst patching, no output was shown
SVN-Revision: 14178
2009-01-25 17:28:11 +00:00
Gabor Juhos
0c2e187f54 switch to 2.6.27.12
SVN-Revision: 14157
2009-01-23 13:30:27 +00:00
Mirko Vogt
35e3dbab79 do not ignore exit codes of quilt anymore (by nbd)
SVN-Revision: 14149
2009-01-22 22:01:39 +00:00
Nicolas Thill
cc3e46f28e adjust site config files for uClibc ARM EABI
SVN-Revision: 14137
2009-01-21 16:48:45 +00:00
Felix Fietkau
b271605228 add a menuconfig option for enabling KALLSYMS for the kernel
SVN-Revision: 14122
2009-01-20 21:09:04 +00:00