forked from mozilla/inv-tool
/
Makefile
52 lines (42 loc) · 1.08 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
MANNAME="invtool"
MANTARGET="./docs/invtool"
RSTMAN="./docs/invtool.man.rst"
OPTIONS="--date"
INVTOOLPATH=./invtool
INVTOOLBIN=./bin/inv
SHELL_CONFIG=~/.zshrc
do_tests:
python $(INVTOOLPATH)/tests/cli_tests.py
python $(INVTOOLPATH)/tests/search_tests.py
python $(INVTOOLPATH)/tests/kv_tests.py
view-docs:
rst2man $(OPTIONS) $(RSTMAN) > $(MANTARGET).1
gzip $(MANTARGET).1
rm -rf ./docs/man1
mkdir ./docs/man1
mv $(MANTARGET).1.gz ./docs/man1/
cd ./docs/ && man -M ./ $(MANNAME) ; cd ..
man:
cd ./docs/ && man -M ./ $(MANNAME) ; cd ..
doc:
rst2man $(OPTIONS) $(RSTMAN) > $(MANTARGET).1
gzip $(MANTARGET).1
rm -rf ./docs/man1
mkdir ./docs/man1
mv $(MANTARGET).1.gz ./docs/man1/
inspect:
$(INVTOOLBIN) search -q "testfqdn"
install:
sudo python setup.py install
source $(SHELL_CONFIG)
clean:
rm -rf ./docs/man1
VE:
virtualenv test-invtool
destroy-VE:
rm -rf test-invtool
uninstall:
sudo rm -rf /usr/lib/python2.7/site-packages/invtool
sudo rm -f /usr/bin/invtool
sudo rm -f /usr/lib/python2.7/site-packages/Mozilla_Inventory_Tool-0.1.0-py2.7.egg-info
sudo rm -f /etc/invtool.conf