]> rtime.felk.cvut.cz Git - lincan.git/blobdiff - build-embedded.sh
Update embedded build script same way as host one.
[lincan.git] / build-embedded.sh
index 09e10cc037d9b595737c287a9792771bb3100fd4..30e26c0e48d493e043c2486ae5073a06c70f5509 100755 (executable)
@@ -3,8 +3,7 @@ OMK_RULES_DIR=omk/rules/sysless
 BUILD_DIR=embedded-build/can-usb1
 OMK_CONFIG=embedded/board/arm/ul_usb1/config/config.usbcan
 
-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' ).."
 
@@ -29,7 +28,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
 
 if [ ! -e "$BUILD_DIR/config.omk" ] ; then