|
|
@ -25,6 +25,7 @@ CONFIG_PATH ?= /etc |
|
|
|
|
|
|
|
|
|
|
|
VENDOR = "$(CURDIR)/vendor" |
|
|
|
VENDOR = "$(CURDIR)/vendor" |
|
|
|
GOPATH = "$(VENDOR):$(CURDIR)" |
|
|
|
GOPATH = "$(VENDOR):$(CURDIR)" |
|
|
|
|
|
|
|
|
|
|
|
SYSTEM_GOPATH := /usr/share/gocode/src/ |
|
|
|
SYSTEM_GOPATH := /usr/share/gocode/src/ |
|
|
|
OUTPUT := $(CURDIR)/bin |
|
|
|
OUTPUT := $(CURDIR)/bin |
|
|
|
OUTPUT_JS := $(CURDIR)/build/out |
|
|
|
OUTPUT_JS := $(CURDIR)/build/out |
|
|
@ -48,6 +49,11 @@ NODEJS_BIN_EXISTS := $(shell [ -x "$(NODEJS_BIN)" ] && echo 1 || echo 0) |
|
|
|
ifneq ($(NODEJS_BIN_EXISTS), 1) |
|
|
|
ifneq ($(NODEJS_BIN_EXISTS), 1) |
|
|
|
$(error "Can't find node.js runtime, please install / check your PATH") |
|
|
|
$(error "Can't find node.js runtime, please install / check your PATH") |
|
|
|
endif |
|
|
|
endif |
|
|
|
|
|
|
|
NPM_BIN_PATH := $(shell npm bin) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Tools
|
|
|
|
|
|
|
|
AUTOPREFIXER := autoprefixer |
|
|
|
|
|
|
|
AUTOPREFIXER_BROWSER_SUPPORT := "> 1%, last 2 versions, Firefox ESR, Opera 12.1, Opera 12.0" |
|
|
|
|
|
|
|
|
|
|
|
build: get binary assets |
|
|
|
build: get binary assets |
|
|
|
|
|
|
|
|
|
|
@ -83,11 +89,15 @@ assets: styles javascript |
|
|
|
styles: |
|
|
|
styles: |
|
|
|
sass --compass --scss $(SASSFLAGS) \
|
|
|
|
sass --compass --scss $(SASSFLAGS) \
|
|
|
|
$(CURDIR)/src/styles/main.scss:$(CURDIR)/static/css/main.min.css |
|
|
|
$(CURDIR)/src/styles/main.scss:$(CURDIR)/static/css/main.min.css |
|
|
|
|
|
|
|
$(NPM_BIN_PATH)/$(AUTOPREFIXER) --browsers $(AUTOPREFIXER_BROWSER_SUPPORT) $(CURDIR)/static/css/main.min.css |
|
|
|
sass --compass --scss $(SASSFLAGS) \
|
|
|
|
sass --compass --scss $(SASSFLAGS) \
|
|
|
|
$(CURDIR)/src/styles/bootstrap.scss:$(CURDIR)/static/css/bootstrap.min.css |
|
|
|
$(CURDIR)/src/styles/bootstrap.scss:$(CURDIR)/static/css/bootstrap.min.css |
|
|
|
sass --compass --scss $(SASSFLAGS) \
|
|
|
|
sass --compass --scss $(SASSFLAGS) \
|
|
|
|
$(CURDIR)/src/styles/font-awesome.scss:$(CURDIR)/static/css/font-awesome.min.css |
|
|
|
$(CURDIR)/src/styles/font-awesome.scss:$(CURDIR)/static/css/font-awesome.min.css |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
style-vendor-prefix-info: |
|
|
|
|
|
|
|
$(NPM_BIN_PATH)/$(AUTOPREFIXER) --browsers $(AUTOPREFIXER_BROWSER_SUPPORT) --info |
|
|
|
|
|
|
|
|
|
|
|
releaseassets: RJSFLAGS = generateSourceMaps=false preserveLicenseComments=true |
|
|
|
releaseassets: RJSFLAGS = generateSourceMaps=false preserveLicenseComments=true |
|
|
|
releaseassets: SASSFLAGS = --style=compressed --no-cache |
|
|
|
releaseassets: SASSFLAGS = --style=compressed --no-cache |
|
|
|
releaseassets: dist_gopath assets |
|
|
|
releaseassets: dist_gopath assets |
|
|
|