Trims compiled CSS files from less, which removes .LESS*
classes(actually LESS mixins).
Change-Id: I0387b4dc7481b365b28e391baa83d5dbc3e4432a
if test "config.less" = "$$f" ; then continue; fi; \
echo " build $$f"; \
lessc $$f > $$f.css; \
+ $(CURDIR)/../../../../tools/CSS-trim.sh $$f.css; \
done;
css: prepare less
--- /dev/null
+#!/bin/sh
+
+if test -f $1; then
+ file=$1;
+else
+ exit 1;
+fi
+
+echo " Trim $file";
+sed -i -e ':a;N;$!ba;s/.ui[-a-z\,\ \.]* {\n \/\*[-a-zA-Z0-9\,\(\)\ \#\_\.\%\!\*\@\:\;\t\n]*\*\/\n\n}//g' $file;
+sed -i -e ':a;N;$!ba;s/.LESS[a-zA-Z0-9]*[_[a-zA-Z0-9]*]* {\n[-a-zA-Z0-9\,\(\)\ \#\_\.\%\!\*\@\/\*\:\;\t\n]*}//g' $file;