Browse Source

Merge pull request #23 from deathwish/master

Improve asset building and fix packaging issues.
pull/24/head
Simon Eisenmann 12 years ago
parent
commit
7ef45d1868
  1. 19
      Makefile
  2. 0
      static/fonts/fontawesome-webfont.eot
  3. 0
      static/fonts/fontawesome-webfont.svg
  4. 0
      static/fonts/fontawesome-webfont.ttf
  5. 0
      static/fonts/fontawesome-webfont.woff

19
Makefile

@ -49,7 +49,7 @@ ifneq ($(NODEJS_BIN_EXISTS), 1) @@ -49,7 +49,7 @@ ifneq ($(NODEJS_BIN_EXISTS), 1)
$(error "Can't find node.js runtime, please install / check your PATH")
endif
build: get binary styles javascript
build: get binary assets
gopath:
@echo GOPATH=$(GOPATH)
@ -71,17 +71,26 @@ test: get @@ -71,17 +71,26 @@ test: get
GOPATH=$(GOPATH) go test -i $(TESTDEPS)
GOPATH=$(GOPATH) go test -v $(TESTDEPS)
assets: styles javascript
styles:
(cd $(CURDIR)/src/styles && sass --compass --scss --style=compressed main.scss:$(CURDIR)/static/css/main.min.css)
sass --compass --scss $(SASSFLAGS) \
$(CURDIR)/src/styles/main.scss:$(CURDIR)/static/css/main.min.css
releaseassets: RJSFLAGS = generateSourceMaps=false preserveLicenseComments=true
releaseassets: SASSFLAGS = --style=compressed --no-cache
releaseassets: dist_gopath assets
javascript:
mkdir -p $(OUTPUT_JS)
$(NODEJS_BIN) $(CURDIR)/build/r.js -o $(CURDIR)/build/build.js dir=$(OUTPUT_JS) baseUrl=$(CURDIR)/static/js mainConfigFile=$(CURDIR)/static/js/main.js
$(NODEJS_BIN) $(CURDIR)/build/r.js \
-o $(CURDIR)/build/build.js \
dir=$(OUTPUT_JS) $(RJSFLAGS)
release: GOPATH = "$(DIST):$(VENDOR):$(CURDIR)"
release: LDFLAGS = -X main.version $(VERSION) -X main.defaultConfig $(CONFIG_PATH)/$(CONFIG_FILE)
release: OUTPUT = $(DIST_BIN)
release: dist_gopath $(DIST_BIN) binary styles javascript
release: dist_gopath $(DIST_BIN) binary releaseassets
releasetest: GOPATH = "$(DIST):$(VENDOR):$(CURDIR)"
releasetest: dist_gopath test
@ -141,4 +150,4 @@ tarball: distclean release install @@ -141,4 +150,4 @@ tarball: distclean release install
echo -n $(VERSION) > $(TARPATH)/version.txt
tar czf $(DIST)/$(PACKAGE_NAME).tar.gz -C $(DIST) $(PACKAGE_NAME)
.PHONY: clean distclean pristine get build styles javascript release releasetest dist_gopath install gopath binary tarball
.PHONY: clean distclean pristine get build styles javascript release releasetest dist_gopath install gopath binary tarball assets

0
static/fonts/fontawesome-webfont.eot

0
static/fonts/fontawesome-webfont.svg

Before

Width:  |  Height:  |  Size: 197 KiB

After

Width:  |  Height:  |  Size: 197 KiB

0
static/fonts/fontawesome-webfont.ttf

0
static/fonts/fontawesome-webfont.woff

Loading…
Cancel
Save