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
Sascha Kuehndel (InuSasha)
3cd7be6023
buildsystem: rework build script
2017-11-22 00:45:41 +01:00
Lukas Rusak
c35d631f23
add _python_* variables for host
2017-11-11 10:32:53 -08:00
Emil Velikov
3c3261fd1b
config/graphic: enable COMPOSITE for vmwgfx
...
Just like all the other open-source xorg drivers, vmwgfx makes use of
the composite extension.
2017-10-29 13:44:46 +00:00
Emil Velikov
aace273fb1
config/graphic: remove swrast when using the virtual GPU drivers
...
The respective driver is already selected and build.
2017-10-29 13:44:46 +00:00
Emil Velikov
f1dfaa5afc
config/graphic: add vc4 to "all" graphics drivers
2017-10-29 13:44:46 +00:00
MilhouseVH
786c08fa91
Merge pull request #2084 from lrusak/meson
...
add meson to buildsystem (use for systemd and glib)
2017-10-24 07:06:14 +01:00
Lukas Rusak
ce744dbda5
scripts/build: add meson to buildsystem
2017-10-20 14:18:59 -07:00
MilhouseVH
bae5a9d317
buildsystem: add TARGET_FEATURES
2017-10-17 23:21:11 +01:00
MilhouseVH
cfcb300e28
buildsystem: allow autoreconf on libtool
...
Running autoreconf on libtool is necessary after bumping to automake 1.15.1.
Build intltool before libtool.
Since libtool installs libtoolize, don't run --install whenever libtoolize isn't yet installed.
2017-10-16 19:07:14 +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