File: Makefile

package info (click to toggle)
syslog-summary 1.14-2.1
  • links: PTS, VCS
  • area: main
  • in suites: buster, stretch
  • size: 160 kB
  • ctags: 19
  • sloc: python: 388; xml: 219; makefile: 49
file content (30 lines) | stat: -rw-r--r-- 1,025 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
XP = xsltproc --nonet \
				--param man.charmap.use.subset "0" \
				--param make.year.ranges "1" \
				--param make.single.year.ranges "1"

version = $(shell grep ^version syslog-summary | cut -d\" -f2)

install:
	install -d $(DESTDIR)/usr/bin/
	install -d $(DESTDIR)/etc/syslog-summary/
	install -m 755 syslog-summary $(DESTDIR)/usr/bin/syslog-summary
	install -m 644 ignore.rules $(DESTDIR)/etc/syslog-summary/ignore.rules

uninstall:
	[ ! -f $(DESTDIR)/usr/bin/syslog-summary ] || rm -v $(DESTDIR)/usr/bin/syslog-summary
	[ ! -d $(DESTDIR)/etc/syslog-summary ] || rm -vrf $(DESTDIR)/etc/syslog-summary/

syslog-summary.1: syslog-summary.1.xml
	$(XP) $<

dist: clean
	mkdir syslog-summary-$(version)/
	find . -maxdepth 1 -type f | xargs cp -t syslog-summary-$(version)/
	@rm -rf syslog-summary-$(version)/.git/
	tar zcf syslog-summary-$(version).tar.gz syslog-summary-$(version)/
	rm -rf syslog-summary-$(version)/

clean:
	@find . -type d -name "syslog-summary-*" | xargs rm -rf
	@find . -type f -name "*.tar.gz" -delete