1 # SPDX-License-Identifier: GPL-2.0 1 # SPDX-License-Identifier: GPL-2.0 2 # !! 2 PREFIX ?= /usr 3 # Copyright (c) 2013, Intel Corporation. !! 3 DESTDIR ?= 4 # << 5 # This program is free software; you can redis << 6 # under the terms and conditions of the GNU Ge << 7 # version 2, as published by the Free Software << 8 # << 9 # This program is distributed in the hope it w << 10 # ANY WARRANTY; without even the implied warra << 11 # FITNESS FOR A PARTICULAR PURPOSE. See the G << 12 # more details. << 13 # << 14 # Authors: << 15 # Todd Brandt <todd.e.brandt@linux.intel << 16 << 17 # Prefix to the directories we're installing t << 18 DESTDIR ?= << 19 << 20 # Directory definitions. These are default and << 21 # do not need to be changed. Please note that << 22 # added in front of any of them << 23 << 24 BINDIR ?= /usr/bin << 25 MANDIR ?= /usr/share/man << 26 LIBDIR ?= /usr/lib << 27 << 28 # Toolchain: what tools do we use, and what op << 29 INSTALL = /usr/bin/install << 30 INSTALL_DATA = ${INSTALL} -m 644 << 31 4 32 all: 5 all: 33 @echo "Nothing to build" 6 @echo "Nothing to build" 34 7 35 install : uninstall 8 install : uninstall 36 $(INSTALL) -d $(DESTDIR)$(LIBDIR)/pm- !! 9 install -d $(DESTDIR)$(PREFIX)/lib/pm-graph 37 $(INSTALL) sleepgraph.py $(DESTDIR)$(L !! 10 install sleepgraph.py $(DESTDIR)$(PREFIX)/lib/pm-graph 38 $(INSTALL) bootgraph.py $(DESTDIR)$(LI !! 11 install bootgraph.py $(DESTDIR)$(PREFIX)/lib/pm-graph 39 $(INSTALL) -d $(DESTDIR)$(LIBDIR)/pm- !! 12 install -d $(DESTDIR)$(PREFIX)/lib/pm-graph/config 40 $(INSTALL_DATA) config/cgskip.txt $(DE !! 13 install -m 644 config/cgskip.txt $(DESTDIR)$(PREFIX)/lib/pm-graph/config 41 $(INSTALL_DATA) config/freeze-callgrap !! 14 install -m 644 config/freeze-callgraph.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config 42 $(INSTALL_DATA) config/freeze.cfg $(DE !! 15 install -m 644 config/freeze.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config 43 $(INSTALL_DATA) config/freeze-dev.cfg !! 16 install -m 644 config/freeze-dev.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config 44 $(INSTALL_DATA) config/standby-callgra !! 17 install -m 644 config/standby-callgraph.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config 45 $(INSTALL_DATA) config/standby.cfg $(D !! 18 install -m 644 config/standby.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config 46 $(INSTALL_DATA) config/standby-dev.cfg !! 19 install -m 644 config/standby-dev.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config 47 $(INSTALL_DATA) config/suspend-callgra !! 20 install -m 644 config/suspend-callgraph.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config 48 $(INSTALL_DATA) config/suspend.cfg $(D !! 21 install -m 644 config/suspend.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config 49 $(INSTALL_DATA) config/suspend-dev.cfg !! 22 install -m 644 config/suspend-dev.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config 50 $(INSTALL_DATA) config/suspend-x2-proc !! 23 install -m 644 config/suspend-x2-proc.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config 51 !! 24 52 $(INSTALL) -d $(DESTDIR)$(BINDIR) !! 25 install -d $(DESTDIR)$(PREFIX)/bin 53 ln -s ../lib/pm-graph/bootgraph.py $(D !! 26 ln -s ../lib/pm-graph/bootgraph.py $(DESTDIR)$(PREFIX)/bin/bootgraph 54 ln -s ../lib/pm-graph/sleepgraph.py $( !! 27 ln -s ../lib/pm-graph/sleepgraph.py $(DESTDIR)$(PREFIX)/bin/sleepgraph 55 !! 28 56 $(INSTALL) -d $(DESTDIR)$(MANDIR)/man !! 29 install -d $(DESTDIR)$(PREFIX)/share/man/man8 57 $(INSTALL) bootgraph.8 $(DESTDIR)$(MAN !! 30 install bootgraph.8 $(DESTDIR)$(PREFIX)/share/man/man8 58 $(INSTALL) sleepgraph.8 $(DESTDIR)$(MA !! 31 install sleepgraph.8 $(DESTDIR)$(PREFIX)/share/man/man8 59 32 60 uninstall : 33 uninstall : 61 rm -f $(DESTDIR)$(MANDIR)/man8/bootgra !! 34 rm -f $(DESTDIR)$(PREFIX)/share/man/man8/bootgraph.8 62 rm -f $(DESTDIR)$(MANDIR)/man8/sleepgr !! 35 rm -f $(DESTDIR)$(PREFIX)/share/man/man8/sleepgraph.8 63 36 64 rm -f $(DESTDIR)$(BINDIR)/bootgraph !! 37 rm -f $(DESTDIR)$(PREFIX)/bin/bootgraph 65 rm -f $(DESTDIR)$(BINDIR)/sleepgraph !! 38 rm -f $(DESTDIR)$(PREFIX)/bin/sleepgraph 66 39 67 rm -f $(DESTDIR)$(LIBDIR)/pm-graph/con !! 40 rm -f $(DESTDIR)$(PREFIX)/lib/pm-graph/config/* 68 if [ -d $(DESTDIR)$(LIBDIR)/pm-graph/c !! 41 if [ -d $(DESTDIR)$(PREFIX)/lib/pm-graph/config ] ; then \ 69 rmdir $(DESTDIR)$(LIBDIR)/pm-g !! 42 rmdir $(DESTDIR)$(PREFIX)/lib/pm-graph/config; \ 70 fi; 43 fi; 71 rm -f $(DESTDIR)$(LIBDIR)/pm-graph/__p !! 44 rm -f $(DESTDIR)$(PREFIX)/lib/pm-graph/* 72 if [ -d $(DESTDIR)$(LIBDIR)/pm-graph/_ !! 45 if [ -d $(DESTDIR)$(PREFIX)/lib/pm-graph ] ; then \ 73 rmdir $(DESTDIR)$(LIBDIR)/pm-g !! 46 rmdir $(DESTDIR)$(PREFIX)/lib/pm-graph; \ 74 fi; 47 fi; 75 rm -f $(DESTDIR)$(LIBDIR)/pm-graph/* << 76 if [ -d $(DESTDIR)$(LIBDIR)/pm-graph ] << 77 rmdir $(DESTDIR)$(LIBDIR)/pm-g << 78 fi; << 79 << 80 help: << 81 @echo 'Building targets:' << 82 @echo ' all - Nothing to << 83 @echo ' install - Install th << 84 @echo ' uninstall - Remove ins << 85 << 86 .PHONY: all install uninstall help <<
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.