brintos

brintos / linux-shallow public Read only

0
0
Text · 3.2 KiB · aeddbaf Raw
87 lines · plain
1# SPDX-License-Identifier: GPL-2.02#3# Copyright (c) 2013, Intel Corporation.4#5# This program is free software; you can redistribute it and/or modify it6# 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 WITHOUT10# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or11# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for12# more details.13#14# Authors:15#	 Todd Brandt <todd.e.brandt@linux.intel.com>16 17# Prefix to the directories we're installing to18DESTDIR ?=19 20# Directory definitions. These are default and most probably21# do not need to be changed. Please note that DESTDIR is22# added in front of any of them23 24BINDIR ?=	/usr/bin25MANDIR ?=	/usr/share/man26LIBDIR ?=	/usr/lib27 28# Toolchain: what tools do we use, and what options do they need:29INSTALL = /usr/bin/install30INSTALL_DATA  = ${INSTALL} -m 64431 32all:33	@echo "Nothing to build"34 35install : uninstall36	$(INSTALL) -d  $(DESTDIR)$(LIBDIR)/pm-graph37	$(INSTALL) sleepgraph.py $(DESTDIR)$(LIBDIR)/pm-graph38	$(INSTALL) bootgraph.py $(DESTDIR)$(LIBDIR)/pm-graph39	$(INSTALL) -d  $(DESTDIR)$(LIBDIR)/pm-graph/config40	$(INSTALL_DATA) config/cgskip.txt $(DESTDIR)$(LIBDIR)/pm-graph/config41	$(INSTALL_DATA) config/freeze-callgraph.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config42	$(INSTALL_DATA) config/freeze.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config43	$(INSTALL_DATA) config/freeze-dev.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config44	$(INSTALL_DATA) config/standby-callgraph.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config45	$(INSTALL_DATA) config/standby.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config46	$(INSTALL_DATA) config/standby-dev.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config47	$(INSTALL_DATA) config/suspend-callgraph.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config48	$(INSTALL_DATA) config/suspend.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config49	$(INSTALL_DATA) config/suspend-dev.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config50	$(INSTALL_DATA) config/suspend-x2-proc.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config51 52	$(INSTALL) -d  $(DESTDIR)$(BINDIR)53	ln -s ../lib/pm-graph/bootgraph.py $(DESTDIR)$(BINDIR)/bootgraph54	ln -s ../lib/pm-graph/sleepgraph.py $(DESTDIR)$(BINDIR)/sleepgraph55 56	$(INSTALL) -d  $(DESTDIR)$(MANDIR)/man857	$(INSTALL) bootgraph.8 $(DESTDIR)$(MANDIR)/man858	$(INSTALL) sleepgraph.8 $(DESTDIR)$(MANDIR)/man859 60uninstall :61	rm -f $(DESTDIR)$(MANDIR)/man8/bootgraph.862	rm -f $(DESTDIR)$(MANDIR)/man8/sleepgraph.863 64	rm -f $(DESTDIR)$(BINDIR)/bootgraph65	rm -f $(DESTDIR)$(BINDIR)/sleepgraph66 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 80help: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 help87