all: website favicon test
UNAME_S := $(shell uname -s)
ifeq ($(UNAME_S),Linux)
SED=sed -r
NEWLINE=$\n
endif
ifeq ($(UNAME_S),Darwin)
SED=sed -E
NEWLINE=$$'\n'
endif
favicon:
node gh-badge.js '' '' '#bada55' .png > favicon.png
website:
@mkdir -p build && \
node_modules/.bin/babel-node frontend/render-badge-examples && \
cat frontend/fragments/try-header.html build/badge-examples-fragment.html frontend/fragments/try-footer.html > try.html && \
cat try.html | $(SED) "s,(
,&https://img.shields.io," \
| $(SED) "s,var origin = '';,var origin = 'https://img.shields.io';," \
| $(SED) "s,