-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathMakefile
More file actions
18 lines (13 loc) · 791 Bytes
/
Makefile
File metadata and controls
18 lines (13 loc) · 791 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
default: clean-js ./public/javascripts/bundle.js ./enclave/enclave-imports.js ./public/stylesheets/bundle.css
clean: clean-js
rm -f ./public/stylesheets/styles/style.css ./public/stylesheets/bundle.css
clean-js:
rm -f ./public/javascripts/bundle.js ./enclave/enclave-imports.js
./public/javascripts/bundle.js:
mkdir -p ./public/javascripts
./node_modules/.bin/browserify -d -t [ babelify --presets [ es2015 react ] ] ./src/js/browser-app.js > $@
./enclave/enclave-imports.js:
mkdir -p ./enclave
./node_modules/.bin/browserify --insert-global-vars __filename,__dirname --no-commondir -t [ babelify --presets [ es2015 ] ] ./src/js/enclave-imports.js > $@
./public/stylesheets/bundle.css: ./src/jsx/stylesheets/main.less
./node_modules/.bin/lessc ./src/jsx/stylesheets/main.less $@