From 8ce14452820606b1c6c9cbcd9f1242b5d0dbc72a Mon Sep 17 00:00:00 2001 From: Kolan Sh Date: Mon, 23 Jan 2012 15:57:14 +0400 Subject: [PATCH] Smake params in Makefile fixed --- smake.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/smake.sh b/smake.sh index c88f3df..7036356 100755 --- a/smake.sh +++ b/smake.sh @@ -20,6 +20,7 @@ RULES_FILE=$SMAKE_DIR/rules.smk # Debug DEBUG=1 +SMAKE_PARAMS=$@ # Parameters processing TEMP=`getopt -o h:S:P:I:l:c:x:t: --long help:,sources:,package:,include:,libs:,cc:,cxx:,target: -- "$@"` @@ -73,7 +74,7 @@ echo "INCLUDES=$INCLUDES"; echo "LIBS=$REP_LIBS"; # ======= Help ======= -echo "# smake.sh $@" > Makefile +echo "# Makefile generated by command: smake.sh $SMAKE_PARAMS" > Makefile cat $HELP_FILE >> Makefile echo >> Makefile @@ -280,7 +281,7 @@ for i in `seq 0 $((nfiles-1))`; do echo -ne "\t" >> Makefile fname=${fpath[$j]} k=1 - for d in $SOURCES ; do + for d in `echo $SOURCES | sed 's~\.~\\\.~g'` ; do _fname=`echo ${fpath[$j]} | sed "s~^$d~\$\(SRC$k\)~"` [ "$_fname" != "${fpath[$j]}" ] && fname=$_fname let k++