blob: 03b2f8b88f8d0ea3a7e6a0962fb30af4f2131de7 [file] [log] [blame]
mirabald87877c2017-03-31 15:15:52 +02001#!/usr/bin/env bash
2SHELL := /bin/bash
3
4all: clean build pip install
5lite: clean build pip install_lite
6
7prepare:
8 mkdir -p build
9 cp *.py build/
10 cp MANIFEST.in build/
mirabal622e55d2017-04-06 11:01:05 +020011 cp openvimd.py openvimd; cp openvimd build/openvimd
12 cp ovim.py ovim; cp ovim build/ovim
mirabald87877c2017-03-31 15:15:52 +020013 cp openvim build/
14 cp openflow build/
15 cp openvimd.cfg build/
16 cp -r scripts build/
mirabald87877c2017-03-31 15:15:52 +020017 cp -r database_utils build/
18
19build: prepare
20 python -m py_compile build/*.py
21
22clean:
23 rm -rf build
mirabal622e55d2017-04-06 11:01:05 +020024 rm -rf openvimd ovim
mirabald87877c2017-03-31 15:15:52 +020025
26pip:
27 cd build; ./setup.py sdist
28
29install:
mirabal622e55d2017-04-06 11:01:05 +020030 cd build/dist; pip install lib*
mirabald87877c2017-03-31 15:15:52 +020031
32install_lite:
mirabal622e55d2017-04-06 11:01:05 +020033 cd build/dist; pip install lib*
34
35
mirabald87877c2017-03-31 15:15:52 +020036
37
38