Moved most of install logic to makefile

Makefile has again a make install target. The install targets
are split because it is easier for the rules file to install
the files for the different packages inside different destinations
directly.
This commit is contained in:
Salvo 'LtWorf' Tomaselli
2015-10-03 23:54:23 +02:00
parent b538fff8b0
commit e24e757342
4 changed files with 29 additions and 16 deletions

View File

@@ -32,5 +32,20 @@ clean:
rm -f relational_gui/rel_edit.py
rm -f relational_gui/resources.py
debian:
dpkg-buildpackage
install-relational-cli:
python3 setup/relational-cli.setup.py install --root=$${DESTDIR:-/};
rm -rf build;
install -D relational_gui.py $${DESTDIR:-/}/usr/bin/relational-cli
install-python3-relational:
python3 setup/python3-relational.setup.py install --root=$${DESTDIR:-/};
rm -rf build;
install-relational:
python3 setup/relational.setup.py install --root=$${DESTDIR:-/};
rm -rf build;
install -D relational_gui.py $${DESTDIR:-/}/usr/bin/relational
install -m0644 -D relational.desktop $${DESTDIR:-/}/usr/share/applications/relational.desktop
install -m0644 -D relational_gui/resources/relational.png $${DESTDIR:-/}/usr/share/pixmaps/relational.png
install: install-relational-cli install_module_gui install-relational