configure
branchcpp_gui
changeset 6268 4b5241e5dd10
parent 6254 abc6ad7c035c
child 6298 c30fe89622df
equal deleted inserted replaced
6267:7c8ec33959b1 6268:4b5241e5dd10
    56 	echo "Languages not found in $LANG_DIR. Can't continue without it."
    56 	echo "Languages not found in $LANG_DIR. Can't continue without it."
    57 	echo "Please make sure the dir exists and contains at least english.txt"
    57 	echo "Please make sure the dir exists and contains at least english.txt"
    58 fi
    58 fi
    59 
    59 
    60 # Read the source.list and process it
    60 # Read the source.list and process it
    61 SRCS="`< $ROOT_DIR/source.list tr '\r' '\n' | awk '
    61 SRCS="`< $ROOT_DIR/source.list tr '\r' '\n' | $awk '
    62 	{  }
    62 	{  }
    63 	/^(	*)#end/  { if (deep == skip) { skip -= 1; } deep -= 1; next; }
    63 	/^(	*)#end/  { if (deep == skip) { skip -= 1; } deep -= 1; next; }
    64 	/^(	*)#else/ { if (deep == skip) { skip -= 1; } else if (deep - 1 == skip) { skip += 1; } next; }
    64 	/^(	*)#else/ { if (deep == skip) { skip -= 1; } else if (deep - 1 == skip) { skip += 1; } next; }
    65 	/^(	*)#if/   {
    65 	/^(	*)#if/   {
    66 		gsub("	", "", $0);
    66 		gsub("	", "", $0);
    98 			print $0;
    98 			print $0;
    99 		}
    99 		}
   100 	}
   100 	}
   101 ' | $PIPE_SORT`"
   101 ' | $PIPE_SORT`"
   102 
   102 
   103 OBJS_C="`  echo \"$SRCS\" | awk ' { ORS = " " } /\.c$/   { gsub(".c$",   ".o", $0); print $0; }'`"
   103 OBJS_C="`  echo \"$SRCS\" | $awk ' { ORS = " " } /\.c$/   { gsub(".c$",   ".o", $0); print $0; }'`"
   104 OBJS_CPP="`echo \"$SRCS\" | awk ' { ORS = " " } /\.cpp$/ { gsub(".cpp$", ".o", $0); print $0; }'`"
   104 OBJS_CPP="`echo \"$SRCS\" | $awk ' { ORS = " " } /\.cpp$/ { gsub(".cpp$", ".o", $0); print $0; }'`"
   105 OBJS_MM="` echo \"$SRCS\" | awk ' { ORS = " " } /\.mm$/  { gsub(".mm$",  ".o", $0); print $0; }'`"
   105 OBJS_MM="` echo \"$SRCS\" | $awk ' { ORS = " " } /\.mm$/  { gsub(".mm$",  ".o", $0); print $0; }'`"
   106 OBJS_RC="` echo \"$SRCS\" | awk ' { ORS = " " } /\.rc$/  { gsub(".rc$",  ".o", $0); print $0; }'`"
   106 OBJS_RC="` echo \"$SRCS\" | $awk ' { ORS = " " } /\.rc$/  { gsub(".rc$",  ".o", $0); print $0; }'`"
   107 SRCS="`    echo \"$SRCS\" | awk ' { ORS = " " } { print $0; }'`"
   107 SRCS="`    echo \"$SRCS\" | $awk ' { ORS = " " } { print $0; }'`"
   108 
   108 
   109 # In makefiles, we always use -u for sort
   109 # In makefiles, we always use -u for sort
   110 if [ -z "$sort" ]; then
   110 if [ -z "$sort" ]; then
   111 	sort="sed s/a/a/"
   111 	sort="sed s/a/a/"
   112 else
   112 else