X-Git-Url: http://rtime.felk.cvut.cz/gitweb/lincan.git/blobdiff_plain/bb942b0bf58dd15491aee5acb3b4ec76559104a1..3a08655cadff84ae84d40286fd5e875b9b2638ed:/build-lincan.sh diff --git a/build-lincan.sh b/build-lincan.sh index 406af34..a02a8fd 100755 --- a/build-lincan.sh +++ b/build-lincan.sh @@ -2,8 +2,7 @@ SOURCE_DIRS="lincan" OMK_RULES_DIR=omk/rules/linux BUILD_DIR=lincan-build/native -SOURCE_PATHS+=" $SOURCE_DIRS" -SOURCE_PATHS+=" $(echo $OMK_RULES_DIR/*)" +SOURCE_PATHS="$SOURCE_PATHS $SOURCE_DIRS $(echo $OMK_RULES_DIR/*)" TOP_RELATIVE="$( echo "$BUILD_DIR" | sed -n -e 's#[^/]*/[^/]*#../#pg' ).." @@ -28,7 +27,12 @@ for i in $SOURCE_DIRS ; do done if [ ! -e "$BUILD_DIR/Makefile" ] ; then - cp omk/Makefile "$BUILD_DIR/Makefile" + m=$OMK_RULES_DIR + if [ ! -e "$m/Makefile" ] ; then m="$(dirname $m)" ; fi + if [ ! -e "$m/Makefile" ] ; then m="$(dirname $m)" ; fi + if [ -e "$m/Makefile" ] ; then + cp -v "$m/Makefile" "$BUILD_DIR/Makefile" + fi fi ( cd "$BUILD_DIR" && make default-config ) || exit 1