-
Notifications
You must be signed in to change notification settings - Fork 134
Expand file tree
/
Copy pathMakefile
More file actions
34 lines (31 loc) · 1.38 KB
/
Makefile
File metadata and controls
34 lines (31 loc) · 1.38 KB
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
CC ?= gcc
PREFIX ?= /usr
# Default target
.PHONY: all
all:
@echo "To install the 0xtools utilities, please run:"
@echo " sudo make install"
@echo ""
@echo "To remove the 0xtools utilities, please run:"
@echo " sudo make uninstall"
install:
install -m 0755 -d ${PREFIX}/bin
install -m 0755 bin/psn ${PREFIX}/bin/psn
install -m 0755 -d ${PREFIX}/lib/0xtools
install -m 0644 lib/0xtools/psnproc.py ${PREFIX}/lib/0xtools/psnproc.py
install -m 0644 lib/0xtools/psnreport.py ${PREFIX}/lib/0xtools/psnreport.py
install -m 0644 lib/0xtools/argparse.py ${PREFIX}/lib/0xtools/argparse.py
install -m 0755 bin/schedlat ${PREFIX}/bin/schedlat
install -m 0755 bin/vmtop ${PREFIX}/bin/vmtop
install -m 0755 bin/syscallargs ${PREFIX}/bin/syscallargs
install -m 0755 bin/tracepointargs ${PREFIX}/bin/tracepointargs
install -m 0755 bin/cpumhz ${PREFIX}/bin/cpumhz
install -m 0755 bin/cpumhzturbo ${PREFIX}/bin/cpumhzturbo
install -m 0755 bin/cpuactturbo ${PREFIX}/bin/cpuactturbo
install -m 0755 bin/lsds ${PREFIX}/bin/lsds
uninstall:
rm -fv ${PREFIX}/bin/psn
rm -fv ${PREFIX}/bin/schedlat ${PREFIX}/bin/vmtop ${PREFIX}/bin/syscallargs ${PREFIX}/bin/tracepointargs
rm -fv ${PREFIX}/bin/cpumhz ${PREFIX}/bin/cpumhzturbo ${PREFIX}/bin/cpuactturbo ${PREFIX}/bin/lsds
rm -fv ${PREFIX}/lib/0xtools/psnproc.py ${PREFIX}/lib/0xtools/psnreport.py ${PREFIX}/lib/0xtools/argparse.py
rm -rfv ${PREFIX}/lib/0xtools