MilhouseVH
4b599ac7b9
build: implement PKG_PATCH_DIRS
2016-12-06 18:25:25 +00:00
kszaq
2de641bb52
Add a possibility to create the projects that could have several different devices
...
Such projects should be compiled differently for each device.
A device for multi-device projects must be specified in the
command line.
Originally created by Codesnake, adapted for LE.
767125372c
2016-10-28 20:08:08 +02:00
chewitt
f84628692b
config/path: remove PKG_PRIORITY
2016-10-27 08:45:17 +01:00
MilhouseVH
22ef3eea06
path: remove regex dependency when processing packages
2016-10-06 21:54:59 +01:00
Lukas Rusak
14c62f8f3d
Merge pull request #781 from MilhouseVH/path_optimise
...
path: optimize package processing
2016-09-30 10:43:17 -07:00
MilhouseVH
af5010824e
toolchain: only setup_toolchain when building
2016-09-30 06:19:25 +01:00
MilhouseVH
01eff6af7c
path: optimize package processing
2016-09-30 03:23:01 +01:00
Stephan Raue
322f4339a9
config/path: move some variables to config/functions and cleanup
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-09-26 23:20:33 -07:00
Stephan Raue
433ab98027
config/path: remove $TOOLCHAIN_LANGUAGES and $TOOLCHAIN_CXX
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-09-26 23:20:33 -07:00
Stephan Raue
ccb0683056
config/functions: rework setup_toolchain, add cmake configuration
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-09-26 23:20:28 -07:00
Lukas Rusak
6cd2350411
cleanup: clean build scripts to make more reproducible builds
2016-08-29 14:55:00 -07:00
zalaare
dfa9d4a4cb
libreelec: use separate ccache location [project+arch+major_version]
2016-06-08 21:52:51 +00:00
Stefan Saraev
81b801b17e
buildsys: remove SSL_CERTIFICATES
2016-04-07 15:33:21 -07:00
MilhouseVH
875806cdac
Add PKG_SOURCE_NAME for non-standard package tarballs
2016-03-13 23:47:12 -07:00
Lukas Rusak
40af353132
rebrand: LibreELEC
2016-03-12 01:41:55 +01:00
Lukas Rusak
ae9e7cab5f
buildsys: define TARGET_KERNEL_ARCH early
2016-02-29 21:25:37 +01:00
Stephan Raue
3d4caa6b6d
buildsystem: move $HOME/.openelec/$PROJECT to $HOME/.openelec/projects/$PROJECT
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-22 17:40:39 +01:00
Stephan Raue
8dd001d54e
buildsystem: add support for ~/.openelec/packages and ~/.openelec/$PROJECT/packages
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2016-02-22 17:40:39 +01:00
MilhouseVH
6a9874f1ab
fakeroot: Make build_dir specific, not project specific
2016-01-03 06:16:47 +00:00
Stefan Saraev
d40f94443f
buildsys: add $OS_VERSION to builddir for dev builds
2015-05-14 19:33:23 +03:00
Stefan Saraev
66d05d6f4a
config/path: forgot to move SSL_CERTIFICATES
2015-04-07 12:12:17 +03:00
MilhouseVH
e308673d01
Allow unique build directories by appending project-defined suffix
2015-01-14 19:42:59 +00:00
vpeter4
c2d314c30f
path: search for package folders only if they containg package.mk file
...
it's much more universal way as it was before
2014-10-10 09:02:55 +02:00
vpeter4
2cedaafbe4
path: fix folders returned by find command
...
redirect errors in function get_build_dir()
2014-09-30 21:25:46 +02:00
Stephan Raue
2c54f9a757
Merge pull request #3392 from vpeter4/project_build
...
allow packages in projects folder
2014-09-27 21:17:21 +02:00
Stephan Raue
93a31140e0
config/functions: unset $CPP if set on host OS
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-09-23 20:21:05 +02:00
vpeter4
fba6b098db
allow packages in projects folder
...
This allows to use local package from project folder instead of system one from packages folder. It simplifies package dependency for newer projects like for TBS Matrix I'm working on. It requires different gcc, u-boot, ...
2014-09-02 09:45:23 +02:00
Stefan Saraev
77dc4b8f79
config/path: unset PYTHONSTARTUP/PYTHONPATH
...
tryfix #2964
2014-03-05 23:01:38 +02:00
Stefan Saraev
4e3142e3c6
config/path: source config/functions early
...
$(kernel_path) should be available to PKG_CONFIGURE_OPTS_* now
2014-02-22 23:16:36 +02:00
Stefan Saraev
6fc6264498
buildsystem: meh. no PKG_DEPENDS anymore. finaly
2014-02-04 21:53:19 +02:00
Stefan Saraev
a029deb2f1
buildsystem: clean up and cosmetics
2014-01-30 14:47:17 +01:00
Stephan Raue
de8d1e67e6
config: cleanup buildsystem
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-01-30 14:47:17 +01:00
Stephan Raue
70944b24e2
scripts/*: make development more colorfull :-)
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-12-20 15:51:09 +01:00
Stephan Raue
b9a320772f
scripts/install: add support for 'init' packages, add more support for new package format
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-12-18 17:35:14 +01:00
Stefan Saraev
debacf21ae
buildsystem: clean up and cosmetics
2013-12-13 14:07:31 +02:00
Stefan Saraev
5eac8225aa
config/path: add toolchain/sbin to $PATH too
2013-09-26 21:05:17 +03:00
Stefan Saraev
d1508ed2eb
config/path: unset CONFIG_SITE
...
closes #2491 , closes #1911
2013-07-23 21:29:11 +03:00
Stephan Raue
713277af9c
scripts: implement new packageformat (v3) support
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-07-17 06:12:14 +02:00
Stephan Raue
891b958e53
config/path: add support for <PKGNAME>:<TARGET> naming scheme for PKG_DIR variable
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-07-17 02:47:40 +02:00
Stephan Raue
ef8e871d3c
config/path: refactor PKG_BUILD detection
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-07-17 02:44:33 +02:00
Stefan Saraev
db6464a06b
config/path: take in account dirs with "Build" script
2013-07-13 17:54:49 +03:00
Stefan Saraev
8f09798ccb
config/path: handle multiple package dirs
...
we should not fail if there are multiple dirs with
same name in packages/, if only ONE contains 'meta'
only a dir with 'meta' inside is a package
2013-07-13 15:04:05 +03:00
Stefan Saraev
1c5e34a84f
config/path: allow addons with empty PKG_SECTION
2013-06-23 22:10:35 +03:00
Stephan Raue
62b661caa5
scripts/*: rename 'INDENT' variable to not interference with upcoming Mesa's 'INDENT' variable
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-10-22 02:00:23 +02:00
Lars Op den Kamp
b5977004dc
fixed: don't match /source/ subdirectories in the PKG_DIR check
2012-07-26 01:44:13 +02:00
Stephan Raue
2de2863b49
Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv
2012-07-19 17:27:37 +02:00
vpeter4
9385e6bd43
config/path: check for multiple package folders (attempt #3 )
2012-07-18 14:56:22 +03:00
adam111316
dca7d481c0
config/path: remove erroneous brackets
2012-07-18 00:26:58 +08:00
Stephan Raue
fc8f0653f7
Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv
2012-07-17 13:35:11 +02:00
vpeter4
47f270d742
config/path: check for multiple package folders
2012-07-17 10:08:03 +02:00