298:b4b904cc8187
Anton Shestakov <av6@dwimlabs.net>, Tue, 19 Jun 2018 19:17:58 +0800
templates: Underscore 1.9.1

next change 301:2d95d63792f0
previous change 293:6635f14613ba

Makefile

Permissions: -rw-r--r--

Other formats: Feeds:
coffeefiles := $(wildcard coffee/*.coffee)
jsfiles := $(coffeefiles:coffee/%.coffee=js/%.js)
mapfiles := $(jsfiles:.js=.js.map)
npm := npm update && sed -i -e 's@^\#!/usr/bin/env node$$@&js@' ./node_modules/coffee-script/bin/coffee
.PHONY: all
all: build
.PHONY: devel
devel:
$(npm)
node_modules/.bin/coffee:
$(npm)
js/%.js js/%.js.map: coffee/%.coffee node_modules/.bin/coffee
./node_modules/.bin/coffee -o ./js/ -cm $<
.PHONY: build
build: $(jsfiles) $(mapfiles)