MilhouseVH
994d120bab
config/functions: use Here doc for create_meson_conf
2018-03-27 22:51:39 +01:00
MilhouseVH
7cbfd38b8d
Merge pull request #2607 from InuSasha/update/meson
...
meson: update to 0.45
2018-03-27 22:49:05 +01:00
MilhouseVH
7c4674adab
Merge pull request #2403 from lrusak/vaapi2
...
allow using vaapi with r600 and radeonsi
2018-03-22 16:07:08 +00:00
Sascha Kuehndel (InuSasha)
d38cadaf8c
meson: update to 0.45
...
- generate cross-file per package, needed since https://github.com/mesonbuild/meson/pull/1807 to use changed build-flags
2018-03-21 17:10:10 +01:00
Lukas Rusak
46021e1122
config/graphic: add VAAPI_SUPPORT to r600 and radeonsi
2018-03-20 11:58:34 -07:00
MilhouseVH
4d0336e729
buildsystem: simd support (neon/mmx/sse/sse2) is a feature of CPU not project
2018-03-12 22:16:38 +00:00
Sascha Kuehndel (InuSasha)
8aef8f3371
build: remove unnessary exports
2018-03-08 10:16:13 +01:00
Sascha Kuehndel (InuSasha)
8827a540aa
buildsystem: add BUILD_FLAG support
...
- replace strip_lto/strip_gold (only allowed to disable)
- add flag for PIC feature
- add flag to stop build parallel
- add support for hardening option (initial copy from debian 9)
All build parameters, are added in setup_toolchain.
`PKG_[FLAG]_[HOST/TARGET]_ENABLED` variable is introduced for checking the flag (yes/no) in the package.mk
Thanks to @MilhouseVH, for support and fixing
2018-03-07 18:35:01 +01:00
Radostan Riedel
c555d2facb
Fix wrong Strip with 64/32 in linux driver addons
2018-03-05 13:28:41 +01:00
Jonas Karlman
dff565f4e0
config/arch.arm: add cortex-a72.cortex-a53
2018-03-04 20:26:55 +01:00
Jonas Karlman
20f2322755
config/arch.arm: add cortex-a17
2018-03-04 20:26:54 +01:00
MilhouseVH
76e402cfed
config/functions: fix save_build_config when build directory doesn't exist
2018-02-25 11:34:42 +00:00
Christian Hewitt
15c3e9e90c
Merge pull request #2518 from MilhouseVH/le90_save_build_config
...
buildsystem: save/load build config, simplify clean and build --all
2018-02-25 14:13:37 +04:00
Radostan Riedel
d450819323
Merge pull request #2506 from HiassofT/le9-kernel-toolchain
...
Compile kernel on 64/32 split archs without redefining TARGET_PREFIX
2018-02-23 20:12:59 +01:00
MilhouseVH
1a6d8a8f06
buildsystem: save/load build config
2018-02-23 10:19:52 +00:00
MilhouseVH
68450cd45f
config/function & config/path: Don't source entire package just to determine PKG_DIR
2018-02-19 07:08:48 +00:00
MilhouseVH
c2259b779d
config/functions: use BUILD_WITH_DEBUG variable, add sanity check
2018-02-19 07:08:48 +00:00
MilhouseVH
a3af8427f3
config/optmize: use BUILD_WITH_DEBUG variable
2018-02-19 07:08:48 +00:00
MilhouseVH
f398be85a2
config/path: set BUILD_WITH_DEBUG variable
2018-02-19 07:08:48 +00:00
MilhouseVH
19e70ddf30
config/show_config: add DEBUG config
2018-02-19 07:08:48 +00:00
MilhouseVH
1edbc1b10f
config/options: initialise the debug helper caches
2018-02-19 07:08:48 +00:00
MilhouseVH
54dd0475de
config/functions: add build_with_debug() helper function (and support functions)
2018-02-19 07:08:48 +00:00
Matthias Reichl
ebaff257b9
config/path: define TARGET_KERNEL_PREFIX
...
Signed-off-by: Matthias Reichl <hias@horus.com>
2018-02-17 17:54:26 +01:00
MilhouseVH
5eea6a0cc4
functions: add helper to locate linux config
2018-02-08 04:02:29 +00:00
MilhouseVH
ed0b6da9b1
config/functions: add helper func to locate file/dir in standard hierarchy
2018-02-01 05:21:36 +00:00
CvH
b72acb8816
Merge pull request #2243 from MilhouseVH/le90_fix_noobs
...
NOOBS: shorten partition labels, add $DEVICE support
2018-01-29 14:35:07 +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
22498e05ec
config/functions: cache device folder packages first
...
this is needed for devices that require specific packages for
example u-boot, we can keep changes within the device folder
rather than adding multiple definitions to the project package
2018-01-05 03:39:25 +00:00
MilhouseVH
219a08aade
kodi: remove obsolete options
2018-01-01 14:32:24 +00: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
MilhouseVH
347374d70f
config/functions: get_kernel_overlay_dir() returns a relative path, not absolute
2017-12-28 06:23:12 +00: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
MilhouseVH
52f179d7da
config/functions: cosmetic typos
2017-12-17 19:12:59 +00:00
MilhouseVH
7dce074e20
config/options: call check_path/check_config earlier
2017-12-17 19:12:59 +00:00
MilhouseVH
b0aa03ef65
config/functions: include in config/options not config/path
2017-12-17 19:12:59 +00:00
cvh
d9ae7fa438
buildsystem: add DRIVER_ADDONS_SUPPORT
2017-12-14 11:21:58 +01:00
cvh
5df12e5de5
config/functions: add function install_driver_addon_files
2017-12-14 11:21:58 +01:00
Jonas Karlman
1168df439b
linux: rebuild when config or patches changes
2017-12-11 00:03:10 +01:00
MilhouseVH
dc30a81d1c
shadow: move from .config to .cache
2017-12-08 03:31:30 +00:00
MilhouseVH
dcd653b5a4
config/functions: match user only at beginning of line
2017-12-07 21:05:51 +00:00
Lukas Rusak
712ce0b82e
busybox: allow changing root password
2017-12-01 20:06:40 +00:00
Radostan Riedel
a5cd1eee59
Merge pull request #2248 from MilhouseVH/le90_check_root
...
config/options: check if the effective uid is root (and bail if so)
2017-11-25 09:00:24 +01:00
MilhouseVH
fffd7fb134
config/options: LINUX_DEPENDS not observing correct kernel config when TARGET_PATCH_ARCH in effect
2017-11-24 20:49:22 +00:00
MilhouseVH
8ab6ed1ec5
NOOBS: shorten partition labels, add $DEVICE support
2017-11-23 04:00:37 +00:00
MilhouseVH
e4c752d394
config/options: check if the effective uid is root (and bail if so)
2017-11-22 23:40:51 +00:00