Felix Fietkau
847cb10f47
target/sdk: ship toolchain and kernel module package
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Alexander Couzens
2e980479c1
IB/SDK/toolchain: use lower cases filenames
...
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
9 years ago
Alexander Couzens
4a7c653400
IB/SDK/toolchain: use VERSION_DIST_SANITIZED instead of VERSION_DIST
...
VERSION_DIST can contains spaces which produces problems when used as file name
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
9 years ago
Jo-Philipp Wich
9eeb267c06
sdk: stop shipping a .config
...
Now that the most important options are exposed via menuconfig in the SDK we
can stop shipping a (possibly outdated) copy of .config from the emitting
buildroot.
Leaving out .config has two positive side effects:
- A simple "make" run without any prior config will launch menuconfig, forcing
interactive users to make appropriate choices
- Buildbot systems (e.g. our phase2 builder) can issue a "make defconfig" to
obtain a .config enabling all packages by default
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
9 years ago
Jo-Philipp Wich
484cb91ad5
sdk: bundle required firmware files
...
Bundle all firmware files which have been built along with the kernel to fix
packaging of kmods in the SDK environment that rely on in-tree firmwares,
specifically kmod-e100.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
9 years ago
Jo-Philipp Wich
f8ce7e028d
sdk: do not exclude ccache executable
...
Change tar exclude pattern to skip ccache directory contents but not the
ccache executable itself.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
9 years ago
Jo-Philipp Wich
0f6f518e7a
sdk: fix generation of base feed url
...
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
9 years ago
Jo-Philipp Wich
2224dbdb9d
sdk: add base repository fallback
...
When the build system cannot infer its own repository url then let it fall
back to http://git.openwrt.org/ for the base feed.
The path to openwrt.git is guessed from the VERSION_NUMBER variable:
"unknown" or "r12345" -> http://git.openwrt.org/openwrt.git
"15.05.1" -> http://git.openwrt.org/15.05/openwrt.git
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 48212
9 years ago
Felix Fietkau
6318ff744d
target/sdk: include modules.builtin, it is necessary for packaging kernel modules
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48206
9 years ago
Felix Fietkau
7dfbac8073
target/sdk: do not include the target staging dir anymore, it is unnecessary now
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48157
9 years ago
Felix Fietkau
4a7340d8c6
target/sdk: ship .ko files to allow rebuild of the base kmod-* packages
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48156
9 years ago
Felix Fietkau
def6be413c
target/sdk: Fix filename with external toolchain
...
When building SDK with external toolchain, don't
include _gcc in the filename
Signed-off-by: Daniel Dickinson <openwrt@daniel.thecshore.com>
SVN-Revision: 48084
9 years ago
Felix Fietkau
d69efa4e15
targets: Use configured distribution name for SDK, IB, and Toolchain tarball names
...
We allow to configure the version distribution name;
let's also use it for the tarballs (SDK, ImageBuilder,
and SDK).
Signed-off-by: Daniel Dickinson <openwrt@daniel.thecshore.com>
SVN-Revision: 48081
9 years ago
Jo-Philipp Wich
49fda5e4d9
sdk: use prepare target to initialize git snapshot
...
The new approach is less prone to race conditions and will properly
snapshot the symlinks prepared by the prereq-build target.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44330
10 years ago
Jo-Philipp Wich
f52a62d600
sdk: rename file to mention target/subtarget and move host system to suffix
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44312
10 years ago
Jo-Philipp Wich
15d8db1f8c
build: add version number to filenames
...
This commit introduces a new option CONFIG_VERSION_FILENAMES which causes
OpenWrt to embed the version number in generated image files, SDK- and
ImageBuilder archives.
The option is enabled by default if CONFIG_VERSIONOPT is set.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 43869
10 years ago
Felix Fietkau
db9f9a6407
sdk: add missing kernel include files
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43621
10 years ago
Jo-Philipp Wich
cc97eaff10
sdk: improve feed setup
...
- Add current buildroot scm url as base feed to feeds.conf
- Prefer feeds.conf over feeds.conf.default when generating the SDK feeds.conf.default
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 42935
10 years ago
Jo-Philipp Wich
057e518224
sdk: predefine kernel version magic
...
Kernel modules which are built using the SDK do not have access
to the .vermagic file in the Linux build dir, therefore the
generated .ipk metadata depends on kernel versions like
'3.10.49-1-unknown' which are not satisfiable by the kernel
meta package in the image.
Fix this problem by substituting 'unknown' with the current
version magic in include/kernel.mk when packing the SDK.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 42590
10 years ago
Felix Fietkau
734f7609b9
sdk: keep $(STAGING_DIR)/usr/bin, at least curl needs it
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42397
10 years ago
Felix Fietkau
2a5f6cadd1
target/sdk: strip host binaries before packing
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39915
11 years ago
Felix Fietkau
8c9fed34e4
target/sdk: leave out some unnecessary directories
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39914
11 years ago
Felix Fietkau
cedfe135ab
target/sdk: generate a Config.in file with the settings of the build that the SDK was generated from
...
This allows make oldconfig/menuconfig to run
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39864
11 years ago
Felix Fietkau
23df56c490
target/sdk: remove obsolete compatibility makefiles
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39863
11 years ago
Felix Fietkau
5ef90f6540
target/sdk: remove obsolete exclude line
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39861
11 years ago
Felix Fietkau
d76f2d4d1c
target/sdk: remove some unnecessary files
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39859
11 years ago
Felix Fietkau
ba3b720fe6
target/sdk: add support for building kernel module packages
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39858
11 years ago
Daniel Dickinson
7e0f8049fa
Fix feeds.conf.default when no SVN info present
...
SVN-Revision: 34051
12 years ago
John Crispin
3686b8d279
derive system from hostcc to allow building inside a chroot
...
SVN-Revision: 33228
12 years ago
Jo-Philipp Wich
93b8648b15
don't overwrite version.mk, substitute REVISION instead
...
SVN-Revision: 31271
13 years ago
Jo-Philipp Wich
cb6f860b8f
make sure .config gets copied as file When using scripts/env, .config is most likely a symbolic link pointing to env/.config. Previously the symbolic link got copied as-is into the SDK tarball, leading to a dangling .config symlink on the target system which prevented the SDK from working.
...
SVN-Revision: 29927
13 years ago
Jo-Philipp Wich
34f2cfc657
fix generation for arm platforms Based on patch by Roman Yeryomin <roman@advem.lv>
...
SVN-Revision: 28225
13 years ago
Felix Fietkau
b3d364b922
sdk: fix up paths for $(ARCH_SUFFIX)
...
SVN-Revision: 20254
15 years ago
Florian Fainelli
40d5dafdd2
do not exclude the share directory for bison and other programs to work ( #5629 )
...
SVN-Revision: 17198
15 years ago
Florian Fainelli
88fd55fb5c
now that we support multiple libc, include the gcc version, libc type and libc version in the SDK filename
...
SVN-Revision: 16508
16 years ago
Florian Fainelli
4f52961c56
do not copy all the staging_dir/ directories, only the right toolchain and target directories
...
SVN-Revision: 16507
16 years ago
Felix Fietkau
34939cad39
get rid of $Id$ - it has never helped us and it has broken too many patches ;)
...
SVN-Revision: 15242
16 years ago
Nicolas Thill
1990fc90fd
allow SDK to install trunk packages with scripts/feeds & build them, instead of trying to embed precompiled ones ( closes : #3097 )
...
SVN-Revision: 12689
16 years ago
Nicolas Thill
fe47c70496
add LICENSE & minimal Config.in files ( closes : #3710 )
...
SVN-Revision: 12367
16 years ago
Nicolas Thill
42cf7602f4
add feeds config file to SDK
...
SVN-Revision: 12365
16 years ago
Felix Fietkau
bdb9c7351c
some more build system cleanup
...
SVN-Revision: 12329
16 years ago
Felix Fietkau
2da3f6a256
fix the sdk
...
SVN-Revision: 9747
17 years ago
Felix Fietkau
b81933c951
strip -$(KERNEL) from sdk/imagebuilder names
...
SVN-Revision: 9742
17 years ago
Florian Fainelli
aa5fa29235
Fix the sdk generation with the new staging_dir layout
...
SVN-Revision: 8503
17 years ago
Felix Fietkau
9a1350fdc1
fix sdk build
...
SVN-Revision: 7855
18 years ago
Felix Fietkau
874f03ea00
fixes for a few build errors on osx without fink
...
SVN-Revision: 7065
18 years ago
Felix Fietkau
3e91dd1bd5
revert find | xargs => find | exec changes - this is completely unnecessary and introduces additional dependencies that we do not need
...
SVN-Revision: 6942
18 years ago
Mike Baker
3295536b02
more [6849]
...
SVN-Revision: 6850
18 years ago
Florian Fainelli
6cd84c6838
Use find -exec instead of xargs
...
SVN-Revision: 6837
18 years ago
Felix Fietkau
351d0d4b07
Fix config checks for Image Builder and SDK - only build them when requested. Clear all packages from bin/packages at the beginning of package/compile when the Image Builder is selected, because the Image Builder can't handle multiple versions of the same package.
...
SVN-Revision: 6102
18 years ago