Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8a16903a authored by Markus Heiser's avatar Markus Heiser
Browse files

make themes: rename 'style' targtes to 'themes' targets

style.legacy could be renamed themes.legacy : it actually builds the files for
the legacy theme, then themes.legacy can be a dependency of themes.  Same for
the other styles.*

Debatable: about style.bootstrap, same convention : theme.bootstrap (even it is
more a toolbox for the oscar theme).

So there is no need to add the missing make styles in the help target.

thanks @dalf:

- https://github.com/asciimoo/searx/pull/1900#discussion_r399160355



Signed-off-by: default avatarMarkus Heiser <markus.heiser@darmarit.de>
parent ec453e02
Loading
Loading
Loading
Loading
+21 −20
Original line number Diff line number Diff line
@@ -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)