@@ -0,0 +1,17 @@ | |||||
GOPATH := ${PWD}:${GOPATH} | |||||
export GOPATH | |||||
build: ui | |||||
install: build-go | |||||
cd less/; $(MAKE) install $(MFLAGS) | |||||
ui: | |||||
cd less/; $(MAKE) $(MFLAGS) | |||||
build-go: | |||||
go get -d | |||||
go install ./cmd/publicbio | |||||
clean: | |||||
cd less/; $(MAKE) clean $(MFLAGS) |
@@ -16,4 +16,4 @@ You'll see your site at `localhost:8080`. Provide a different port with the `-p` | |||||
## Development | ## Development | ||||
After updating styles, run `./generate.sh`. | |||||
After updating styles, run `make`. |
@@ -1,5 +0,0 @@ | |||||
#!/bin/bash | |||||
CSSDIR=static/css/ | |||||
lessc less/app.less --clean-css="--s1 --advanced" ${CSSDIR}main.css |
@@ -0,0 +1,18 @@ | |||||
ifeq ($(shell which lessc),/usr/bin/lessc) | |||||
LESSC=/usr/bin/lessc | |||||
else | |||||
LESSC=node_modules/.bin/lessc | |||||
endif | |||||
export LESSC | |||||
CSSDIR=../static/css/ | |||||
all : | |||||
$(LESSC) app.less --clean-css="--s1 --advanced" $(CSSDIR)main.css | |||||
install : | |||||
./install-less.sh | |||||
$(MAKE) all | |||||
clean : | |||||
rm -f $(CSSDIR)main.css |
@@ -0,0 +1,9 @@ | |||||
#!/bin/sh | |||||
# Install Less via npm | |||||
if [ ! -e "$(which lessc)" ]; then | |||||
sudo npm install -g less | |||||
sudo npm install -g less-plugin-clean-css | |||||
else | |||||
echo LESS $(npm view less version 2>&1 | grep -v WARN) is installed | |||||
fi |