equal
deleted
inserted
replaced
1 DESTDIR = |
|
2 |
|
3 package = wgnd-watch |
|
4 prefix ?= /usr/local |
|
5 datarootdir = $(prefix)/share |
|
6 sbindir = $(prefix)/sbin |
|
7 docdir = $(datarootdir)/doc/$(package) |
|
8 mandir = $(datarootdir)/man |
|
9 sbinscripts = $(package) |
|
10 |
|
11 rcdir = /etc/init.d |
|
12 |
|
13 %: %.pl |
|
14 cp -a $< $@ |
|
15 %.1: %.pl |
|
16 pod2man $< $@ |
|
17 |
|
18 rc.%: rc.%.in |
|
19 perl -pe 's{__sbindir__}{${sbindir}}g' <$< >$@ |
|
20 |
|
21 all: $(package) $(package).1 rc.$(package) |
|
22 |
|
23 install: all |
|
24 install -m 0755 -d $(DESTDIR)$(sbindir) |
|
25 install -m 0755 $(sbinscripts) $(DESTDIR)$(sbindir) |
|
26 install -m 0755 -d $(DESTDIR)$(docdir) |
|
27 install -m 0755 $(package).map.pl.ex $(DESTDIR)$(docdir) |
|
28 install -m 0755 -d $(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) |
|
32 |
|
33 clean: |
|
34 -rm -f $(package) $(package).1 rc.$(package) |
|