From 1c8d49e1ee453e44af6c57f10e8b929d5ccdd3a2 Mon Sep 17 00:00:00 2001 From: Thorsten Glaser Date: Sat, 19 Dec 2009 22:53:46 +0059 Subject: create package/Depends.mk dynamically; add PKG_BUILDDEP to all Makefiles Signed-off-by: Thorsten Glaser --- package/depmaker | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 package/depmaker (limited to 'package/depmaker') diff --git a/package/depmaker b/package/depmaker new file mode 100644 index 000000000..06f5a9e28 --- /dev/null +++ b/package/depmaker @@ -0,0 +1,20 @@ +cd "$(dirname "$0")" +export TOPDIR=$(realpath ..) +if gmake --help >/dev/null 2>&1; then + export GMAKE=gmake +else + export GMAKE=make +fi + +for subdir in */Makefile; do + subdir=${subdir%/*} + cd $subdir + deps=$($GMAKE show=PKG_BUILDDEP) + cd .. + [[ -n $deps ]] || continue + x="${subdir}-compile:" + for dep in $deps; do + x="$x ${dep}-compile" + done + print -r -- $x +done >Depends.mk -- cgit v1.2.3