add Makefile

This commit is contained in:
Gwenhael Le Moine 2017-11-24 13:50:25 +01:00
parent 4cff98de69
commit ab80bb8be2
No known key found for this signature in database
GPG key ID: FDFE3669426707A7

13
Makefile Normal file
View file

@ -0,0 +1,13 @@
all: credger public/js/app.min.js
credger: credger.cr ledger.cr
crystal build $<
public/js/app.js: public/ts/app.ts public/ts/services/API.ts public/ts/components/dashboard.ts public/ts/components/bucket.ts
-./public/vendor/node_modules/.bin/tsc --project ./public/tsconfig.json
public/js/app.min.js: public/js/app.js
./public/vendor/node_modules/.bin/google-closure-compiler-js $^ > $@
clean:
-rm public/js/app.min.js public/js/app.js