mirror of
https://git.disroot.org/pranav/pybatmesh.git
synced 2025-01-06 06:53:48 +05:30
Pranav Jerry
7e0fe5ef4c
The config file is now installed as /etc/naxalnet/naxalnet.conf.example by default. make uninstall now does not ask for confirmation. Added rule purge in Makefile. Updated the README. Changed order of stop commands in service file. Updated setup.cfg and docstrings.
28 lines
715 B
Makefile
28 lines
715 B
Makefile
# This makefile uses setup.py under the hood.
|
|
# In ubuntu, python and pip are symlinks to python2 and pip2, not
|
|
# python3. So we have to specify python as python3 by default.
|
|
PYTHON := python3
|
|
PIP := pip3
|
|
DESTDIR:= /
|
|
|
|
all: build
|
|
|
|
build:
|
|
$(PYTHON) setup.py build
|
|
|
|
install: build
|
|
$(PYTHON) setup.py install --root="$(DESTDIR)" --optimize=1 --skip-build
|
|
|
|
uninstall:
|
|
$(PIP) uninstall -y naxalnet
|
|
rm -rf /usr/share/naxalnet /usr/lib/systemd/system/naxalnet.service
|
|
@-test -d /etc/naxalnet && echo "The directory /etc/naxalnet was not removed." && \
|
|
echo "Do 'sudo make purge' to remove it."
|
|
|
|
# remove config files, like apt purge
|
|
purge:
|
|
rm -rf /etc/naxalnet
|
|
|
|
clean:
|
|
rm -rf build naxalnet.egg-info **/__pycache__
|