1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 2*4882a593SmuzhiyunPREFIX ?= /usr 3*4882a593SmuzhiyunDESTDIR ?= 4*4882a593Smuzhiyun 5*4882a593Smuzhiyunall: 6*4882a593Smuzhiyun @echo "Nothing to build" 7*4882a593Smuzhiyun 8*4882a593Smuzhiyuninstall : uninstall 9*4882a593Smuzhiyun install -d $(DESTDIR)$(PREFIX)/lib/pm-graph 10*4882a593Smuzhiyun install sleepgraph.py $(DESTDIR)$(PREFIX)/lib/pm-graph 11*4882a593Smuzhiyun install bootgraph.py $(DESTDIR)$(PREFIX)/lib/pm-graph 12*4882a593Smuzhiyun install -d $(DESTDIR)$(PREFIX)/lib/pm-graph/config 13*4882a593Smuzhiyun install -m 644 config/cgskip.txt $(DESTDIR)$(PREFIX)/lib/pm-graph/config 14*4882a593Smuzhiyun install -m 644 config/freeze-callgraph.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config 15*4882a593Smuzhiyun install -m 644 config/freeze.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config 16*4882a593Smuzhiyun install -m 644 config/freeze-dev.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config 17*4882a593Smuzhiyun install -m 644 config/standby-callgraph.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config 18*4882a593Smuzhiyun install -m 644 config/standby.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config 19*4882a593Smuzhiyun install -m 644 config/standby-dev.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config 20*4882a593Smuzhiyun install -m 644 config/suspend-callgraph.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config 21*4882a593Smuzhiyun install -m 644 config/suspend.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config 22*4882a593Smuzhiyun install -m 644 config/suspend-dev.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config 23*4882a593Smuzhiyun install -m 644 config/suspend-x2-proc.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun install -d $(DESTDIR)$(PREFIX)/bin 26*4882a593Smuzhiyun ln -s ../lib/pm-graph/bootgraph.py $(DESTDIR)$(PREFIX)/bin/bootgraph 27*4882a593Smuzhiyun ln -s ../lib/pm-graph/sleepgraph.py $(DESTDIR)$(PREFIX)/bin/sleepgraph 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun install -d $(DESTDIR)$(PREFIX)/share/man/man8 30*4882a593Smuzhiyun install bootgraph.8 $(DESTDIR)$(PREFIX)/share/man/man8 31*4882a593Smuzhiyun install sleepgraph.8 $(DESTDIR)$(PREFIX)/share/man/man8 32*4882a593Smuzhiyun 33*4882a593Smuzhiyununinstall : 34*4882a593Smuzhiyun rm -f $(DESTDIR)$(PREFIX)/share/man/man8/bootgraph.8 35*4882a593Smuzhiyun rm -f $(DESTDIR)$(PREFIX)/share/man/man8/sleepgraph.8 36*4882a593Smuzhiyun 37*4882a593Smuzhiyun rm -f $(DESTDIR)$(PREFIX)/bin/bootgraph 38*4882a593Smuzhiyun rm -f $(DESTDIR)$(PREFIX)/bin/sleepgraph 39*4882a593Smuzhiyun 40*4882a593Smuzhiyun rm -f $(DESTDIR)$(PREFIX)/lib/pm-graph/config/* 41*4882a593Smuzhiyun if [ -d $(DESTDIR)$(PREFIX)/lib/pm-graph/config ] ; then \ 42*4882a593Smuzhiyun rmdir $(DESTDIR)$(PREFIX)/lib/pm-graph/config; \ 43*4882a593Smuzhiyun fi; 44*4882a593Smuzhiyun rm -f $(DESTDIR)$(PREFIX)/lib/pm-graph/__pycache__/* 45*4882a593Smuzhiyun if [ -d $(DESTDIR)$(PREFIX)/lib/pm-graph/__pycache__ ] ; then \ 46*4882a593Smuzhiyun rmdir $(DESTDIR)$(PREFIX)/lib/pm-graph/__pycache__; \ 47*4882a593Smuzhiyun fi; 48*4882a593Smuzhiyun rm -f $(DESTDIR)$(PREFIX)/lib/pm-graph/* 49*4882a593Smuzhiyun if [ -d $(DESTDIR)$(PREFIX)/lib/pm-graph ] ; then \ 50*4882a593Smuzhiyun rmdir $(DESTDIR)$(PREFIX)/lib/pm-graph; \ 51*4882a593Smuzhiyun fi; 52