From 073393af311d36c8ca7570ff0d3f0a3117c0b544 Mon Sep 17 00:00:00 2001 From: elijah Date: Fri, 16 Sep 2016 14:02:32 -0700 Subject: [pkg] rename www to ui --- ui/Makefile | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 ui/Makefile (limited to 'ui/Makefile') diff --git a/ui/Makefile b/ui/Makefile new file mode 100644 index 0000000..d67a02b --- /dev/null +++ b/ui/Makefile @@ -0,0 +1,47 @@ +# +# builds for development mode +# + +dev-build: build-clean + npm install + npm run build + touch pydist/bitmask_js/__init__.py + +dev-install: dev-build + pip install -e pydist + +# +# installs python package, but does not rebuild the js. +# for usage when you don't want to install nodejs +# +dev-install-prebuilt: + pip install -e pydist + + +# +# distribution builds +# + +dist-build: build-clean + npm install + npm run build:production + touch pydist/bitmask_js/__init__.py + cd pydist && python setup.py bdist_wheel + +dist-install: dist-build + pip install pydist/dist/*.whl + +# +# cleaning up +# + +build-clean: + rm -rf pydist/bitmask_js + rm -rf pydist/dist + rm -rf pydist/build + +clean: build-clean + rm -rf node_modules + +uninstall: + pip uninstall bitmask_js -- cgit v1.2.3