[go: up one dir, main page]

File: Makefile

package info (click to toggle)
svtools 0.5-3
  • links: PTS
  • area: contrib
  • in suites: etch, etch-m68k, lenny, sarge
  • size: 132 kB
  • ctags: 25
  • sloc: sh: 972; makefile: 132
file content (99 lines) | stat: -rw-r--r-- 2,119 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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
PREFIX=/usr/local
BINDIR=$(PREFIX)/bin
SBINDIR=$(PREFIX)/sbin
MANDIR=$(PREFIX)/man

TITLE=svtools
VERSION=0.5

all: man

man: svdir.1 mltail.1 mlcat.1 mlhead.1 mltac.1 svsetup.1 svinitd.1 svinfo.1 \
     svinitd-create.1

svdir.1: svdir
	help2man -N ./svdir > svdir.1
	
mltail.1: mltail
	help2man -N ./mltail > mltail.1
	
mlcat.1: mlcat
	help2man -N ./mlcat > mlcat.1
	
mlhead.1: mlhead
	help2man -N ./mlhead > mlhead.1
	
mltac.1: mltac
	help2man -N ./mltac > mltac.1
	
svsetup.1: svsetup
	help2man -N ./svsetup > svsetup.1
	
svinitd.1: svinitd
	help2man -N ./svinitd > svinitd.1
	
svinitd-create.1: svinitd-create
	help2man -N ./svinitd-create > svinitd-create.1
	
svinfo.1: svinfo
	help2man -N ./svinfo > svinfo.1
	
install: all
	mkdir -p $(DESTDIR)$(BINDIR)
	cp -f \
	  svdir \
	  svinfo \
	  mltail \
	  mlcat \
	  mlhead \
	  mltac \
	  $(DESTDIR)$(BINDIR)
	cp -f \
	  svinitd \
	  svinitd-create \
	  svsetup \
	  $(DESTDIR)$(SBINDIR)
	mkdir -p $(DESTDIR)$(MANDIR)/man1
	cp -f \
	  svinitd.1 \
	  svinitd-create.1 \
	  svsetup.1 \
	  svdir.1 \
	  svinfo.1 \
	  mltail.1 \
	  mlcat.1 \
	  mlhead.1 \
	  mltac.1 \
	  $(DESTDIR)$(MANDIR)/man1

uninstall:
	rm -f \
	  $(DESTDIR)$(SBINDIR)/svinitd \
	  $(DESTDIR)$(SBINDIR)/svinitd-create \
	  $(DESTDIR)$(SBINDIR)/svsetup \
	  $(DESTDIR)$(BINDIR)/svdir \
	  $(DESTDIR)$(BINDIR)/svinfo \
	  $(DESTDIR)$(BINDIR)/mltail \
	  $(DESTDIR)$(BINDIR)/mlcat \
	  $(DESTDIR)$(BINDIR)/mlhead \
	  $(DESTDIR)$(BINDIR)/mltac
	rm -f \
	  $(DESTDIR)$(MANDIR)/man1/svinitd.1 \
	  $(DESTDIR)$(MANDIR)/man1/svinitd-create.1 \
	  $(DESTDIR)$(MANDIR)/man1/svsetup.1 \
	  $(DESTDIR)$(MANDIR)/man1/svdir.1 \
	  $(DESTDIR)$(MANDIR)/man1/svinfo.1 \
	  $(DESTDIR)$(MANDIR)/man1/mltail.1 \
	  $(DESTDIR)$(MANDIR)/man1/mlcat.1 \
	  $(DESTDIR)$(MANDIR)/man1/mlhead.1 \
	  $(DESTDIR)$(MANDIR)/man1/mltac.1

dist: clean
	mkdir $(TITLE)-$(VERSION)
	find * -not -regex ".*CVS.*" -and -not -regex ".*$(TITLE)-$(VERSION).*" -exec cp -f {} $(TITLE)-$(VERSION)/{} \;
	tar cfz $(TITLE)-$(VERSION).tar.gz $(TITLE)-$(VERSION)
	rm -rf $(TITLE)-$(VERSION)

clean:
	rm -f *.1
	rm -f $(TITLE)-$(VERSION).tar.gz