File: Makefile

package info (click to toggle)
ppc64-diag 2.7.1-6
  • links: PTS
  • area: main
  • in suites: stretch
  • size: 3,764 kB
  • ctags: 5,172
  • sloc: ansic: 24,113; cpp: 2,715; sh: 1,257; perl: 713; makefile: 484; yacc: 338; lex: 197
file content (31 lines) | stat: -rw-r--r-- 1,072 bytes parent folder | download
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
#
# Makefile for ppc64-diag/scripts
#

include ../rules.mk

SCRIPTS = ppc64_diag_setup ppc64_diag_mkrsrc ppc64_diag_notify \
          ppc64_diag_migrate servevent_parse.pl
INIT_FILES = rtas_errd opal_errd
SERVICE_SCRIPT = rtas_errd.service opal_errd.service
CFG_FILES = ppc64-diag.config
UTIL_FILES = ppc64_diag_register

all: $(SCRIPTS) $(INIT_FILES) $(CFG_FILES)

install: all
	@$(call install_files,$(SCRIPTS),744,$(DESTDIR)/etc/ppc64-diag)
	#@$(call install_files,$(INIT_FILES),755,$(DESTDIR)/$(LIBEXEC_DIR))
	@$(call install_files,$(UTIL_FILES),755,$(DESTDIR)/$(SBIN_DIR))
	@$(call install_files,$(SERVICE_SCRIPT),755,$(DESTDIR)/$(SYSTEMD_DIR))
	@$(call install_files,$(CFG_FILES),644,$(DESTDIR)/etc/ppc64-diag)

uninstall: 
	@$(call uninstall_files,$(SCRIPTS),$(DESTDIR)/etc/ppc64-diag)
	#@$(call uninstall_files,$(INIT_FILES),$(DESTDIR)/$(LIBEXEC_DIR))
	@$(call uninstall_files,$(UTIL_FILES),$(DESTDIR)/$(SBIN_DIR))
	@$(call uninstall_files,$(SERVICE_SCRIPT),755,$(DESTDIR)/$(SYSTEMD_DIR))
	@$(call uninstall_files,$(CFG_FILES),$(DESTDIR)/etc/ppc64-diag)

clean: