1051 Commits

Author SHA1 Message Date
MilhouseVH
1626fdb8df
Merge pull request #2711 from lrusak/graphics-default
config/graphic: reset variables when calling get_graphicsdrivers()
2018-05-21 17:28:51 +01:00
Lukas Rusak
e23f0cb5f2
config/graphic: remove duplicate entries in XORG_DRIVERS variable 2018-05-20 21:15:42 -07:00
Lukas Rusak
32a7930b9a
config/graphic: optimize get_graphicsdrivers by removing for loop 2018-05-20 20:11:55 -07:00
Lukas Rusak
b93b40f092
config/graphic: remove leading comma in variables 2018-05-20 20:10:27 -07:00
Lukas Rusak
8c2e5a898d
config/graphic: reset variables when calling get_graphicsdrivers() 2018-05-20 20:09:48 -07:00
MilhouseVH
d8d723d7c2 init: drop BOOT_IMAGE from RPi/RPi2/Rockchip; fix img upgrades 2018-05-15 22:14:42 +01:00
Sascha Kuehndel (InuSasha)
b7b1a67723
place options at a more consistent place 2018-05-07 21:55:07 +02:00
Sascha Kuehndel (InuSasha)
9c03f42b43
buildsystem: use no-lto, when lto is disabled
else gcc/binultis can enable automaticly
2018-05-07 19:34:37 +02:00
Matthias Reichl
fcf1ea5d78 config/options: remove unused variable DEVTOOLS
Signed-off-by: Matthias Reichl <hias@horus.com>
2018-04-27 09:57:32 +02:00
CvH
20f9867e03
Merge pull request #2630 from MilhouseVH/le90_buildsystem_cleanups
buildsystem: cleanups, use sha256sum for stamp function
2018-04-02 12:03:24 +02:00
CvH
a4352b5379
Merge pull request #2620 from MilhouseVH/le90_meson_here_doc
config/functions: use Here doc for create_meson_conf
2018-04-02 11:41:44 +02:00
MilhouseVH
eefa6ebee4 buildsystem: use single = for consistency 2018-04-02 10:09:11 +01:00
MilhouseVH
7628290170 buildsystem: add a function to calculate stamps, switch from md5 to sha256 2018-04-02 10:09:11 +01:00
Matthias Reichl
745c15f209 config/path: don't copy .git and .svn dirs when using file:///SOMEDIR
packages can override that by setting PKG_TAR_COPY_OPTS. If this
is set to an empty value everything will be copied.
2018-04-02 06:43:04 +01:00
Tomas Kelemen (vudiq)
5d27b9f36e scripts/get_git: add handler for git 2018-04-02 06:43:04 +01:00
MilhouseVH
d246e986d2 scripts/get_file: add file:// support - exists only for logging 2018-04-02 06:43:04 +01:00
MilhouseVH
3d1713527c scripts/get: support get handlers, starting with get_archive 2018-04-02 06:43:04 +01:00
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