summaryrefslogtreecommitdiff
path: root/ui/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'ui/Makefile')
-rw-r--r--ui/Makefile15
1 files changed, 7 insertions, 8 deletions
diff --git a/ui/Makefile b/ui/Makefile
index 96b632c5..182b0fa5 100644
--- a/ui/Makefile
+++ b/ui/Makefile
@@ -2,39 +2,38 @@
# builds for development mode
#
-dev-build: build-clean
+dev-build: build-clean make-init
npm install
npm run build
- touch pydist/leap/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
+dist-build: build-clean make-init
npm install
npm run build:production
- touch pydist/leap/bitmask_js/__init__.py
cd pydist && python setup.py bdist_wheel
dist-install: dist-build
pip install pydist/dist/*.whl
#
-# cleaning up
+# clean up and set up
#
+make-init:
+ test -d pydist/leap/bitmask_js || mkdir -p pydist/leap/bitmask_js
+ touch pydist/leap/bitmask_js/__init__.py
+
build-clean:
rm -rf pydist/leap/bitmask_js
rm -rf pydist/dist