Felix Fietkau
87d9e3462d
build: stage unstripped packages inside PKG_BUILD_DIR
...
This makes the build slightly more efficient by avoiding the need to
re-stage packages on every full build run.
It is also necessary for the upcoming CONFIG_AUTOREMOVE feature
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-18 23:57:08 +01:00
Felix Fietkau
9228d1c066
build: introduce extra targets that contain only proper dependencies
...
This can be used to check if targets like prepare or compile are up to date
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-18 23:57:08 +01:00
Felix Fietkau
84bd74057f
build: use mkhash to replace various quirky md5sum/openssl calls
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-01-05 11:09:12 +01:00
Yousong Zhou
f66cb6f810
build: find_md5: ignore non-existent files or directories
...
Targets like malta can have no patches/ directory available and this
commit tries quash "no such file or directory" messages from `find`
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2016-11-24 12:53:19 +01:00
Luka Perkov
7002f6326e
include: remove trailing whitespaces
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 45127
2015-03-29 07:29:18 +00:00
Felix Fietkau
695a1268e1
change the recursive dependency template to use more make evaluation - the shell command got so long that it triggered "Argument list too long" on some systems ( #8231 )
...
SVN-Revision: 24131
2010-11-24 14:07:12 +00:00
Jo-Philipp Wich
6734c999af
ignore vim .swp files when scanning for updates ( #7867 )
...
SVN-Revision: 22880
2010-09-03 12:31:18 +00:00
Felix Fietkau
a9136c0892
speed up the build system by including include/shell.sh on shell commands only where necessary
...
SVN-Revision: 22720
2010-08-19 12:49:37 +00:00
Felix Fietkau
091934e7fb
fix timestamp checks for build system paths which have '.svn' in their directory name
...
SVN-Revision: 20856
2010-04-14 22:21:15 +00:00
Felix Fietkau
af03fdb6c5
add autorebuild check for menuconfig
...
SVN-Revision: 9301
2007-10-14 02:28:34 +00:00
Felix Fietkau
5f748a6c24
clean up recursive dependency handling, use timestamp.pl again, because it saves memory and execution time
...
SVN-Revision: 8558
2007-08-30 21:12:39 +00:00
Felix Fietkau
23f0017829
fix a rebuild bug related to quilt
...
SVN-Revision: 8255
2007-07-30 23:52:17 +00:00
Felix Fietkau
109f15b54c
ignore filenames that can cause problems for the recursive dependency handling
...
SVN-Revision: 8171
2007-07-26 11:32:13 +00:00
Felix Fietkau
56cdcf23a3
fix recursive dependencies on build directories - should lead to fewer spontaneous rebuilds
...
SVN-Revision: 7151
2007-05-09 22:47:01 +00:00
Felix Fietkau
a3a9e039d8
ignore errors in the find command for dep checks
...
SVN-Revision: 6997
2007-04-18 10:12:50 +00:00
Felix Fietkau
449a4f4079
clean up dependency handling for autorebuilds
...
SVN-Revision: 6956
2007-04-15 18:28:24 +00:00