diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..b1e9ed4 --- /dev/null +++ b/Makefile @@ -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