~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/tools/power/pm-graph/Makefile

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: GPL-2.0
  2 #
  3 # Copyright (c) 2013, Intel Corporation.
  4 #
  5 # This program is free software; you can redistribute it and/or modify it
  6 # under the terms and conditions of the GNU General Public License,
  7 # version 2, as published by the Free Software Foundation.
  8 #
  9 # This program is distributed in the hope it will be useful, but WITHOUT
 10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 11 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
 12 # more details.
 13 #
 14 # Authors:
 15 #        Todd Brandt <todd.e.brandt@linux.intel.com>
 16 
 17 # Prefix to the directories we're installing to
 18 DESTDIR ?=
 19 
 20 # Directory definitions. These are default and most probably
 21 # do not need to be changed. Please note that DESTDIR is
 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 options do they need:
 29 INSTALL = /usr/bin/install
 30 INSTALL_DATA  = ${INSTALL} -m 644
 31 
 32 all:
 33         @echo "Nothing to build"
 34 
 35 install : uninstall
 36         $(INSTALL) -d  $(DESTDIR)$(LIBDIR)/pm-graph
 37         $(INSTALL) sleepgraph.py $(DESTDIR)$(LIBDIR)/pm-graph
 38         $(INSTALL) bootgraph.py $(DESTDIR)$(LIBDIR)/pm-graph
 39         $(INSTALL) -d  $(DESTDIR)$(LIBDIR)/pm-graph/config
 40         $(INSTALL_DATA) config/cgskip.txt $(DESTDIR)$(LIBDIR)/pm-graph/config
 41         $(INSTALL_DATA) config/freeze-callgraph.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config
 42         $(INSTALL_DATA) config/freeze.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config
 43         $(INSTALL_DATA) config/freeze-dev.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config
 44         $(INSTALL_DATA) config/standby-callgraph.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config
 45         $(INSTALL_DATA) config/standby.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config
 46         $(INSTALL_DATA) config/standby-dev.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config
 47         $(INSTALL_DATA) config/suspend-callgraph.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config
 48         $(INSTALL_DATA) config/suspend.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config
 49         $(INSTALL_DATA) config/suspend-dev.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config
 50         $(INSTALL_DATA) config/suspend-x2-proc.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config
 51 
 52         $(INSTALL) -d  $(DESTDIR)$(BINDIR)
 53         ln -s ../lib/pm-graph/bootgraph.py $(DESTDIR)$(BINDIR)/bootgraph
 54         ln -s ../lib/pm-graph/sleepgraph.py $(DESTDIR)$(BINDIR)/sleepgraph
 55 
 56         $(INSTALL) -d  $(DESTDIR)$(MANDIR)/man8
 57         $(INSTALL) bootgraph.8 $(DESTDIR)$(MANDIR)/man8
 58         $(INSTALL) sleepgraph.8 $(DESTDIR)$(MANDIR)/man8
 59 
 60 uninstall :
 61         rm -f $(DESTDIR)$(MANDIR)/man8/bootgraph.8
 62         rm -f $(DESTDIR)$(MANDIR)/man8/sleepgraph.8
 63 
 64         rm -f $(DESTDIR)$(BINDIR)/bootgraph
 65         rm -f $(DESTDIR)$(BINDIR)/sleepgraph
 66 
 67         rm -f $(DESTDIR)$(LIBDIR)/pm-graph/config/*
 68         if [ -d $(DESTDIR)$(LIBDIR)/pm-graph/config ] ; then \
 69                 rmdir $(DESTDIR)$(LIBDIR)/pm-graph/config; \
 70         fi;
 71         rm -f $(DESTDIR)$(LIBDIR)/pm-graph/__pycache__/*
 72         if [ -d $(DESTDIR)$(LIBDIR)/pm-graph/__pycache__ ] ; then \
 73                 rmdir $(DESTDIR)$(LIBDIR)/pm-graph/__pycache__; \
 74         fi;
 75         rm -f $(DESTDIR)$(LIBDIR)/pm-graph/*
 76         if [ -d $(DESTDIR)$(LIBDIR)/pm-graph ] ; then \
 77                 rmdir $(DESTDIR)$(LIBDIR)/pm-graph; \
 78         fi;
 79 
 80 help:
 81         @echo  'Building targets:'
 82         @echo  '  all             - Nothing to build'
 83         @echo  '  install         - Install the program and create necessary directories'
 84         @echo  '  uninstall       - Remove installed files and directories'
 85 
 86 .PHONY: all install uninstall help

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php