Commit graph

947 commits

Author SHA1 Message Date
cvh
c830b8ebf2 scripts/create_addon: add-on overwrite support
PROJECT=Generic ARCH=x86_64 ADDON_OVERWRITE=yes scripts/create_addon abc
2018-01-25 01:13:43 +01:00
Adam Green
ad9e7560c8
buildsystem: add support for building extra packages specified in
project or device options

this has been added at the end of the virtual debug package as
this is the last point in the build system that any packages are
compiled before images are created
2018-01-06 01:49:09 +00:00
Adam Green
a15ea8777b
scripts/build: set strip binary for arm/arm64 2018-01-05 16:15:59 +00:00
Christian Hewitt
faecb9f914
Merge pull request #2367 from CvH/9.0-meson-cross
scripts/build: fix meson cross-compiling
2018-01-01 19:11:50 +04:00
Lukas Rusak
7df2673df4
Merge pull request #2323 from MilhouseVH/le90_source_functions_options
buildsystem: source functions earlier, validate project/arch earlier, refactor show_config
2017-12-31 09:53:13 -08:00
Jonas Karlman
27a4b06c4b scripts/build: fix meson cross-compiling 2017-12-30 20:58:05 +01:00
James Millar
c3edfc6ee7 Cleanup path for SOURCES and allow SOURCES and TARGET to be defined by user 2017-12-21 15:16:24 -05:00
MilhouseVH
64156ea8c8 package cache: initialise with a function 2017-12-21 18:20:02 +00:00
MilhouseVH
bf71ef864b buildsystem: add configure_package function to finalise package initialisation 2017-12-20 06:25:03 +00:00
MilhouseVH
4e77097d23 buildsystem: set PKG_NAME and default PKG_*DESC only when sourcing a package 2017-12-20 06:24:59 +00:00
MilhouseVH
85a97582de buildsystem: get_module_dir() is expensive, optimize 2017-12-17 19:12:59 +00:00
MilhouseVH
8af15ed22a config/show_config: move to separate file 2017-12-17 19:12:59 +00:00
Alex Deryskyba
ce2d407491 scripts/mkimage: Fix an issue when device tree image is not included into SD card images for WeTek devices 2017-12-17 16:59:32 +02:00
Radostan Riedel
1315e7ae26
Merge pull request #2315 from adamg88/le90_s905
projects/S905: new project
2017-12-13 15:32:15 +01:00
Adam Green
5c07717d25
scripts/image: export more variables to scripts/mkimage for use
within project specific bootloader/mkimage scripts
2017-12-13 08:33:27 +00:00
Adam Green
5fc0b1087e
scripts/image: allow INSTALL_SRC_DIR to be board specific 2017-12-13 08:33:25 +00:00
MilhouseVH
64e55e4d82
Merge pull request #2311 from Kwiboo/create_addon
scripts/create_addon: improve PKG_ADDON_PROJECTS check
2017-12-13 03:00:07 +00:00
Christoph Gysin
6306c6a654 scripts/checkdeps: use bash native lowercase 2017-12-12 17:08:19 +02:00
Christoph Gysin
8268aa4928 scripts/checkdeps: expand short-circuits 2017-12-12 17:08:19 +02:00
Christian Hewitt
cee4921f1e
Merge pull request #2247 from christophgysin/checkdeps
Refactor scripts/checkdeps, fix missing deps
2017-12-12 06:52:38 +04:00
Jonas Karlman
6055dcfb9c scripts/create_addon: improve PKG_ADDON_PROJECTS check
Use same slightly more functional check as PKG_ARCH

Allows "any !DEVICE" to be interpreted as "any device, but not DEVICE"
2017-12-11 00:29:43 +01:00
Radostan Riedel
e1a965772d
Merge pull request #2260 from kszaq/data_partition_label
scripts/mkimage: add label to disk partition as well
2017-12-09 21:50:46 +01:00
kszaq
7d3bbed226 scripts/mkimage: add label to disk partition as well 2017-12-09 21:48:14 +01:00
Alex Deryskyba
b6d4415a31
Merge pull request #2269 from Raybuntu/wetekuboot
Fix image creation for WeTek Devices
2017-11-28 17:28:33 +02:00
Radostan Riedel
c36fada03b Fix image creation for WeTek Devices 2017-11-27 10:02:07 +01:00
MilhouseVH
54c3be9f91 squash: belt & braces 2017-11-25 03:02:53 +00:00
MilhouseVH
dc61719ae4 scripts/get: avoid flip-flopping downloads 2017-11-24 11:42:41 +00:00
Christoph Gysin
4d9c373906 scripts/checkdeps: replace all backticks 2017-11-23 08:52:33 +02:00
MilhouseVH
8ab6ed1ec5 NOOBS: shorten partition labels, add $DEVICE support 2017-11-23 04:00:37 +00:00
Christoph Gysin
26817d5880 scripts/checkdeps: add missing dependency
perl module XML::Parser is needed to build intltool
2017-11-23 00:37:21 +02:00
Christoph Gysin
0df9c0de64 scripts/checkdeps: simplify checking for perl modules 2017-11-23 00:32:16 +02:00
Christoph Gysin
1ed4316d76 scripts/checkdeps: support grouping dependencies 2017-11-23 00:19:03 +02:00
Christoph Gysin
a33d54695d scripts/checkdeps: use bash arrays 2017-11-23 00:17:04 +02:00
Christoph Gysin
6dd752a283 scripts/checkdeps: extract duplicate code 2017-11-22 23:53:36 +02:00
MilhouseVH
e0b833c782
buildsystem: remove grep from PKG_ARCH check
More efficient, slightly more functional.

Can be a space delimited list of architectures.

Architectures to be excluded can be specified with !ARCH.

Allows "any !arm" to be interpreted as "any arch, but not arm".

Blank/undefined is equivalent to "any".
2017-11-22 00:49:51 +01:00
Sascha Kuehndel (InuSasha)
430f6e33a0
buildsystem: set PKG_TOOLCHAIN for multiple packages 2017-11-22 00:49:45 +01:00
Sascha Kuehndel (InuSasha)
68ea042161
buildsystem: reduce cascaded if-blocks (stamp and virtual) 2017-11-22 00:45:47 +01:00
Sascha Kuehndel (InuSasha)
3cd7be6023
buildsystem: rework build script 2017-11-22 00:45:41 +01:00
Lukas Rusak
561d22515f
scripts/mkimage: use uuid for partitions on RPi 2017-11-17 23:15:37 -08:00
Lukas Rusak
704a6d3cd3
Merge pull request #2202 from MilhouseVH/le90_fix_create_addon
scripts/create_addon: simplify PROJECT selection, support DEVICE
2017-11-12 13:12:17 -08:00
Lukas Rusak
50c0a1d4bb
scripts/image: restore old functionality 2017-11-11 11:53:57 -08:00
Lukas Rusak
5da14cfce5
u-boot: allow using UBOOT_SYSTEM 2017-11-11 10:32:53 -08:00
MilhouseVH
cf9dcd27c1 scripts/create_addon: simplify PROJECT selection, support DEVICE 2017-11-11 17:36:01 +00:00
dolorosus
c712e33266
Add linuxmint to checkdeps 2017-10-31 10:54:26 +01:00
Jonas Karlman
9aae246d3c
Merge pull request #2100 from Raybuntu/linarobump
New package gcc-linaro-aarch64-linux-gnu
2017-10-30 21:40:06 +01:00
MilhouseVH
8df5e50fe8 scripts/checkdeps: add python 2017-10-28 17:01:06 +01:00
Lukas Rusak
ce744dbda5
scripts/build: add meson to buildsystem 2017-10-20 14:18:59 -07:00
Radostan Riedel
2c3ae36680 New package gcc-linaro-aarch64-linux-gnu
Odroid_C2: move gcc-linaro-aarch64-elf to projects
Odroid_C2: move gcc-linaro-arm-eabi to projects
2017-10-16 10:04:11 +02:00
Lukas Rusak
1d7f6e733e Merge pull request #2080 from MilhouseVH/le90_more_bs_optimisations
buildsystem: more optimisations
2017-10-14 14:34:56 -07:00
Lukas Rusak
01f3934769 Merge pull request #2079 from Kwiboo/apply-patches
scripts/unpack: apply more patches
2017-10-14 10:12:57 -07:00