6 sbindir = $(prefix)/sbin |
6 sbindir = $(prefix)/sbin |
7 docdir = $(datarootdir)/doc/$(package) |
7 docdir = $(datarootdir)/doc/$(package) |
8 mandir = $(datarootdir)/man |
8 mandir = $(datarootdir)/man |
9 sbinscripts = $(package) |
9 sbinscripts = $(package) |
10 |
10 |
|
11 rcdir = /etc/init.d |
|
12 |
11 %: %.pl |
13 %: %.pl |
12 cp -a $< $@ |
14 cp -a $< $@ |
13 %.1: %.pl |
15 %.1: %.pl |
14 pod2man $< $@ |
16 pod2man $< $@ |
15 |
17 |
16 all: $(package) $(package).1 |
18 rc.%: rc.%.in |
|
19 perl -pe 's{__sbindir__}{${sbindir}}g' <$< >$@ |
|
20 |
|
21 all: $(package) $(package).1 rc.$(package) |
17 |
22 |
18 install: all |
23 install: all |
19 install -m 0755 -d $(DESTDIR)$(sbindir) |
24 install -m 0755 -d $(DESTDIR)$(sbindir) |
20 install -m 0755 $(sbinscripts) $(DESTDIR)$(sbindir) |
25 install -m 0755 $(sbinscripts) $(DESTDIR)$(sbindir) |
21 install -m 0755 -d $(DESTDIR)$(docdir) |
26 install -m 0755 -d $(DESTDIR)$(docdir) |
22 install -m 0755 $(package).map.pl.ex $(DESTDIR)$(docdir) |
27 install -m 0755 $(package).map.pl.ex $(DESTDIR)$(docdir) |
23 install -m 0755 -d $(DESTDIR)$(mandir)/man1 |
28 install -m 0755 -d $(DESTDIR)$(mandir)/man1 |
24 install -m 0755 $(package).1 $(DESTDIR)$(mandir)/man1 |
29 install -m 0755 $(package).1 $(DESTDIR)$(mandir)/man1 |
|
30 install -m 0755 -d $(DESTDIR)$(rcdir) |
|
31 install -m 0755 rc.$(package) $(DESTDIR)$(rcdir)/$(package) |
25 |
32 |
26 clean: |
33 clean: |
27 -rm -f $(package) $(package).1 |
34 -rm -f $(package) $(package).1 rc.$(package) |