New README.rst and requirements.txt files, setup.py and Makefile updated
[osm/RO.git] / Makefile
index 122fec0..b5e6960 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
 SHELL := /bin/bash
-all: connectors build package
+all: pypackage debpackage
 
 prepare:
        mkdir -p build
@@ -7,6 +7,8 @@ prepare:
        #cd build; mv openmanod.py openmanod
        cp openmano build/
        cp openmanod.cfg build/
+       cp requirements.txt build/
+       cp README.rst build/
        cp openmano.service build/
        cp -r vnfs build/
        cp -r scenarios build/
@@ -15,26 +17,32 @@ prepare:
        cd build/scripts; mv service-openmano.sh service-openmano; mv openmano-report.sh openmano-report
        cp -r database_utils build/
 
-connectors:
+connectors: prepare
+       # python-novaclient is required for that
        rm -f build/openmanolinkervimconn.py
        cd build; for i in `ls vimconn_*.py |sed "s/\.py//"` ; do echo "import $$i" >> openmanolinkervimconn.py; done
        python build/openmanolinkervimconn.py
        rm -f build/openmanolinkervimconn.py
 
-build: prepare connectors
+build: prepare
        python -m py_compile build/*.py
 
-clean:
-       rm -rf build
-       #find build -name '*.pyc' -delete
-       #find build -name '*.pyo' -delete
-
-pip:
+pypackage: build
        cd build; ./setup.py sdist
-       #cp dist/* /root/artifacts/...
+       #cp build/dist/* /root/artifacts/...
+
+debpackage: build
+       echo "Nothing to be done yet"
        #fpm -s python -t deb build/setup.py
 
+snappackage:
+       echo "Nothing to be done yet"
+
 test:
        ./test/basictest.sh --force --insert-bashrc --install-openvim --init-openvim
 
+clean:
+       rm -rf build
+       #find build -name '*.pyc' -delete
+       #find build -name '*.pyo' -delete