Felix Fietkau
d01487e380
image.mk: simplify device profile check, prepare for supporting selecting multiple profiles
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-20 14:37:52 +02:00
Felix Fietkau
c4ae33b048
image.mk: fix evaluation order for image profile check
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-20 14:37:52 +02:00
Álvaro Fernández Rojas
c4664b0f91
kernel: update kernel 4.4 to version 4.4.11
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2016-05-19 21:08:06 +02:00
Daniel Golle
1ea7dba377
image.mk: fix building ubifs images
...
A hook for ubifs was left-out in the new image building code. Add it.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-05-19 18:07:02 +02:00
Felix Fietkau
7bd10f9a2a
image.mk: remove obsolete squashfs-lzma code
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-16 19:53:07 +02:00
Felix Fietkau
470442ea0f
build: fix make download in the SDK
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-16 11:20:26 +02:00
Felix Fietkau
f4c4d501e4
build: remove profile kernel/build system config override support
...
It has been unused for years
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-15 20:55:40 +02:00
Felix Fietkau
ace946152d
image.mk: fix emitting profiles for targets that have no subtargets
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-15 17:47:06 +02:00
Felix Fietkau
4d29474e26
target.mk: add cflags for mips 1004kc cpu type
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-14 17:58:43 +02:00
Felix Fietkau
d02f109ee4
kernel: remove leftover kernel version for 4.3
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-12 16:08:44 +02:00
Álvaro Fernández Rojas
e32b2f92b1
kernel: update kernel 4.4 to version 4.4.10
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2016-05-11 21:34:27 +02:00
Felix Fietkau
4a31037a34
build: avoid including profiles/*.mk
...
Generate the active profile name in menuconfig context
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-11 20:14:00 +02:00
Felix Fietkau
b0cf769008
image.mk: include per-device profiles in image build profile check
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-11 19:19:17 +02:00
Felix Fietkau
471ca4197c
toplevel.mk: rescan target metadata if the image makefile changes
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-11 19:03:35 +02:00
Felix Fietkau
1189af85fd
metadata.pl: add support for forcing sorting of profiles
...
Used to mix device profiles (specified in the image makefile) with
regular target profiles.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-11 19:03:35 +02:00
Felix Fietkau
87550a0e87
target.mk: dump device profiles defined in include/image.mk
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-11 19:03:35 +02:00
Felix Fietkau
6ddca3a361
target.mk: remove the unused Target-Path field
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-11 19:03:35 +02:00
Felix Fietkau
60fc6610be
image.mk: add support for limiting images to specific subtargets
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-11 19:03:34 +02:00
Felix Fietkau
bcf67b6974
image.mk: prepare for defining device profile data in the Device section
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-11 19:03:34 +02:00
Álvaro Fernández Rojas
b062266ad6
kernel: update kernel 4.4 to version 4.4.9
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2016-05-10 10:43:17 +02:00
blogic
cbdfae5c04
ubox: turn logd into a separate package
...
Currently system log is always included as a part of ubox.
Add logd as a seperate package and add it to default packages list.
Signed-off-by: Andrej Vlasic <andrej.vlasic@sartura.hr>
SVN-Revision: 49285
2016-05-10 10:43:12 +02:00
Felix Fietkau
852aaf6b2c
build: add support for specifying extra package dependencies for prepared, configured and built
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-05 19:43:23 +01:00
John Crispin
f5c4d963ff
include: add lede git server url
...
Signed-off-by: John Crispin <john@phrozen.org>
2016-04-29 04:15:24 +02:00
Álvaro Fernández Rojas
3faf65e928
kernel: update kernel 4.4 to version 4.4.8
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2016-04-24 11:32:17 +02:00
Jo-Philipp Wich
d9ad55a609
include: remove unused FeedPackageDir macro arguments
...
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2016-04-22 12:02:53 +02:00
John Crispin
1191eeff8e
include: bin/ dir was not created
...
explicitly create the bin dir
Signed-off-by: John Crispin <john@phrozen.org>
2016-04-19 16:08:18 +02:00
Jo-Philipp Wich
02def71888
include/target.mk: disambiguate package architecture
...
Add $ARCH and $CPU_SUBTYPE to the package architecture strings to differentiate
low and big endian targets as well as extended instructions sets like NEON
or DSP2.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2016-04-17 19:50:53 +02:00
Jo-Philipp Wich
349e7b635e
include: fix nonshared flag handling
...
Fix nonshared flag handling to properly deal with source packages defining
both kmod and non-kmod ipks.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2016-04-15 10:26:36 +02:00
Jo-Philipp Wich
d87c303b58
include/kernel.mk: flag kmod packages as nonshared by default
...
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2016-04-06 22:37:58 +02:00
Jo-Philipp Wich
32a0b8c104
include/version.mk: rework repository url handling
...
- Add %A placeholder for substituting the package architecture
- Change %U placeholder to refer to the toplevel repository URL
- Construct package feed URLs relative to the toplevel one to match new layout
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2016-04-13 00:31:15 +02:00
Jo-Philipp Wich
5170393f8c
include: choose package output directory based on repository info
...
Use the new repository metadata field to choose the output directory of the
final package archives.
Non-sharable packages will be placed in the per-target package directory
while the rest will be placed in a per-repository sub directory within the
$OUTPUT_DIR/packages/$CPU_TYPE/ prefix.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2016-04-06 21:55:44 +02:00
Jo-Philipp Wich
be575fdc9d
include: remove now unused PACKAGE_SUBDIR variable
...
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2016-04-13 15:37:34 +02:00
Jo-Philipp Wich
aad2b92603
include/package-dumpinfo.mk: introduce Repository values
...
Introduce a new dumpinfo field "Repository" which contains the name of the
shared repository where the package will be hosted in. The name is chosen
according to the following rules:
- Name of the feed directory for any feed package, e.g. "Repository: luci" for
"feeds/luci/applications/luci-app-firewall/Makefile"
- The value "base" for any other, sharable package
- Unset for any package flagged PKG_FLAGS:=nonshared
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2016-04-13 15:28:13 +02:00
Jo-Philipp Wich
c47abdea25
include/target.mk: default to CPU_TYPE for the package architecture
...
Use the more specific CPU_TYPE designation as default package architecture
and only fall back to ARCH if no specific CPU_TYPE is set.
This means that e.g. ar71xx packages will use "74kc" as architecture,
not "mips" which is a precondition for sharing packages between targets.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2016-04-06 21:53:19 +02:00
Álvaro Fernández Rojas
694f060550
download: add @GITHUB download facility
...
Define a new alias (@GITHUB) for downloading raw files from github repos.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2016-04-03 22:02:46 +02:00
John Crispin
fa69553900
branding: add LEDE branding
...
Signed-off-by: John Crispin <blogic@openwrt.org>
2016-03-24 22:40:13 +01:00
John Crispin
2d255ac8d9
include: add a no dict version of lzma to new image build code
...
Required to compress kernels in a brnboot compatible way.
Signed-off-by: Mathias Kresin <openwrt@kresin.me>
SVN-Revision: 49240
2016-04-26 11:43:24 +00:00
Hauke Mehrtens
f0b3964f1b
kernel: update kernel 4.4 to version 4.4.7
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 49176
2016-04-16 21:05:48 +00:00
Vasilis Tsiligiannis
d55512075b
include/cmake.mk: Add helper macro to handle conditionals for CMake boolean type variables
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
SVN-Revision: 49164
2016-04-13 20:21:38 +00:00
John Crispin
5c408ede6c
download: add @GITHUB download facility
...
Define a new alias (@GITHUB) for downloading raw github repository files
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
SVN-Revision: 49138
2016-04-09 10:25:34 +00:00
Rafał Miłecki
53a74644b0
kernel: update kernel 3.18 to version 3.18.29
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 49096
2016-03-30 16:41:26 +00:00
John Crispin
4fe3fda78a
include/image.mk: allow including U-Boot environment in UBI
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 49039
2016-03-20 14:41:06 +00:00
Hauke Mehrtens
fcbc97ad78
kernel: update kernel 4.1 to version 4.1.20
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 49035
2016-03-18 23:41:21 +00:00
Hauke Mehrtens
b3aae4c672
kernel: update kernel 4.4 to version 4.4.6
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 49032
2016-03-17 21:41:07 +00:00
John Crispin
8188542e52
include: add Cortex-A53 CPU_TYPE
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
SVN-Revision: 48964
2016-03-08 18:11:37 +00:00
Felix Fietkau
4c80909fa1
prereq: stop relying on man pages and grep for --recursive on the git-submodule script directly ( fixes #21968 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48934
2016-03-05 21:07:18 +00:00
Hauke Mehrtens
e9d7ee4f41
kernel: update kernel 4.4 to version 4.4.4
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 48933
2016-03-05 17:51:37 +00:00
Felix Fietkau
8211221190
build: fix git prereq check to forcibly disable man pagers on the --help check
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48927
2016-03-05 13:37:02 +00:00
Felix Fietkau
887e39150f
build: fix git prereq check to not rely on being in a git directory ( #21968 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48926
2016-03-05 10:49:59 +00:00
Hauke Mehrtens
7768735873
kernel: update kernel 3.18 to version 3.18.27
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 48874
2016-03-01 23:16:17 +00:00