@ -117,39 +117,40 @@ node.clean:
# build themes
# ------------
PHONY += themes themes.oscar themes.simple
themes : themes . oscar themes .simple
PHONY += themes.bootstrap themes themes.oscar themes.simple themes.legacy themes.courgette themes.pixart
themes : themes .bootstrap themes . oscar themes .simple themes .legacy themes .courgette themes .pixart
themes.oscar :
$( Q) echo '[!] Grunt build : oscar theme'
$( Q) PATH = " $$ (npm bin): $$ PATH " grunt --gruntfile "searx/static/themes/oscar/gruntfile.js"
themes.simple :
$( Q) echo '[!] Grunt build : simple theme'
$( Q) PATH = " $$ (npm bin): $$ PATH " grunt --gruntfile "searx/static/themes/simple/gruntfile.js"
quiet_cmd_lessc = LESSC $3
cmd_lessc = PATH = " $$ (npm bin): $$ PATH " \
lessc --clean-css= "--s1 --advanced --compatibility=ie9" " searx/static/ $2 " " searx/static/ $3 "
# build styles
# ------------
quiet_cmd_grunt = GRUNT $2
cmd_grunt = PATH = " $$ (npm bin): $$ PATH " \
grunt --gruntfile " $2 "
PHONY += styles style.legacy style.courgette style.pixart style.bootstrap
styles : style .legacy style .courgette style .pixart style .bootstrap
themes.oscar :
$( Q) echo '[!] build oscar theme'
$( call cmd,grunt,searx/static/themes/oscar/gruntfile.js)
quiet_cmd_lessc = STYLE $3
cmd_lessc = PATH = " $$ (npm bin): $$ PATH " \
lessc --clean-css= "--s1 --advanced --compatibility=ie9" " searx/static/ $2 " " searx/static/ $3 "
themes.simple :
$( Q) echo '[!] build simple theme'
$( call cmd,grunt,searx/static/themes/simple/gruntfile.js)
style.legacy :
themes.legacy :
$( Q) echo '[!] build legacy theme'
$( call cmd,lessc,themes/legacy/less/style-rtl.less,themes/legacy/css/style-rtl.css)
$( call cmd,lessc,themes/legacy/less/style.less,themes/legacy/css/style.css)
style.courgette :
themes.courgette :
$( Q) echo '[!] build courgette theme'
$( call cmd,lessc,themes/courgette/less/style.less,themes/courgette/css/style.css)
$( call cmd,lessc,themes/courgette/less/style-rtl.less,themes/courgette/css/style-rtl.css)
style.pixart :
themes.pixart :
$( Q) echo '[!] build pixart theme'
$( call cmd,lessc,themes/pix-art/less/style.less,themes/pix-art/css/style.css)
style .bootstrap:
themes .bootstrap:
$( call cmd,lessc,less/bootstrap/bootstrap.less,css/bootstrap.min.css)