doxygen: Use lesscpy if lessc is not found
This commit is contained in:
parent
2d5d42a57b
commit
d01d91d3c3
@ -5,6 +5,16 @@ export STRIP_FROM_INC_PATH_LIST=$(shell \
|
|||||||
grep '/include$$' |\
|
grep '/include$$' |\
|
||||||
sed 's/.*/\"$(subst /,\/,${RIOTBASE})\/\0\"/')
|
sed 's/.*/\"$(subst /,\/,${RIOTBASE})\/\0\"/')
|
||||||
|
|
||||||
|
# use lessc (http://lesscss.org/#using-less) for compiling CSS, alternatively
|
||||||
|
# fall back to lesscpy (https://github.com/lesscpy/lesscpy)
|
||||||
|
ifeq (,$(LESSC))
|
||||||
|
ifneq (,$(shell command -v lessc 2>/dev/null))
|
||||||
|
LESSC=lessc
|
||||||
|
else ifneq (,$(shell command -v lesscpy 2>/dev/null))
|
||||||
|
LESSC=lesscpy
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
.PHONY: doc
|
.PHONY: doc
|
||||||
doc: html
|
doc: html
|
||||||
|
|
||||||
@ -17,10 +27,9 @@ html: src/css/riot.css src/changelog.md
|
|||||||
man: src/changelog.md
|
man: src/changelog.md
|
||||||
( cat riot.doxyfile ; echo "GENERATE_MAN = yes" ) | doxygen -
|
( cat riot.doxyfile ; echo "GENERATE_MAN = yes" ) | doxygen -
|
||||||
|
|
||||||
ifneq (,$(shell which lessc))
|
ifneq (,$(LESSC))
|
||||||
# use lessc (http://lesscss.org/#using-less) for compiling CSS
|
|
||||||
src/css/riot.css: src/css/riot.less src/css/variables.less
|
src/css/riot.css: src/css/riot.less src/css/variables.less
|
||||||
@lessc $< $@
|
@$(LESSC) $< $@
|
||||||
|
|
||||||
src/css/variables.less: src/config.json
|
src/css/variables.less: src/config.json
|
||||||
@grep "^\s*\"@" $< | sed -e 's/^\s*"//g' -e 's/":\s*"/: /g' \
|
@grep "^\s*\"@" $< | sed -e 's/^\s*"//g' -e 's/":\s*"/: /g' \
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user