X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=Makefile;h=226bcb4111daf04a1a8cd3dbf390eb6d5bdd296d;hb=refs%2Fchanges%2F79%2F1579%2F1;hp=76a299088f1a1ef3f431e72859a989123aea3f93;hpb=2c290ca4088492a3c32bb6ab218d0004da68f6ea;p=osm%2FRO.git diff --git a/Makefile b/Makefile index 76a29908..226bcb41 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,9 @@ SHELL := /bin/bash -all: pypackage debpackage +all: pip deb prepare: + pip install setuptools + #pip install -r requirements.txt mkdir -p build/ cp MANIFEST.in build/ cp requirements.txt build/ @@ -9,7 +11,7 @@ prepare: cp setup.py build/ cp -r osm_ro build/ cp openmano build/ - cp openmanod.py build/ + cp openmanod build/ cp openmanod.cfg build/ cp osm-ro.service build/ cp -r vnfs build/osm_ro @@ -28,24 +30,39 @@ connectors: prepare build: connectors prepare python -m py_compile build/osm_ro/*.py -pypackage: prepare - cd build; ./setup.py sdist - cd build; ./setup.py bdist_wheel +pip: prepare + cd build && ./setup.py sdist + cd build && ./setup.py bdist_wheel -debpackage: prepare +deb: prepare echo "Nothing to be done" #cd build; ./setup.py --command-packages=stdeb.command bdist_deb #fpm -s python -t deb build/setup.py -snappackage: +snap: echo "Nothing to be done yet" +install: + cd build && pip install dist/*.tar.gz + +develop: prepare + cd build && ./setup.py develop + sync: #cp build/dist/* /root/artifacts/... test: ./test/basictest.sh --force --insert-bashrc --install-openvim --init-openvim +build-docker-from-source: + docker build -t osm/openmano -f docker/Dockerfile-local . + +run-docker: + docker-compose -f docker/openmano-compose.yml up + +stop-docker: + docker-compose -f docker/openmano-compose.yml down + clean: rm -rf build #find build -name '*.pyc' -delete