7 datarootdir
= $(prefix)/share
8 datadir = $(datarootdir
)
9 mandir = $(datarootdir
)/man
10 man1dir = $(mandir)/man1
13 INSTALL_D
= install -d
14 INSTALL_M
= install -c
-m
444
25 QUIET_POD2MAN
= @echo POD2MAN clive
.1;
29 $(shell sh
-c
"$(AWK) '/constant VERSION/ {print \$$5}' clive | \
36 ifeq ($(WITH_CHECK
),yes
)
37 @echo Check for required Perl modules...
38 @echo
-n URI
::Escape ...
39 @echo
`$(PERL) -MURI::Escape -e "print 'yes'" 2>/dev/null || \
41 @echo
-n XML
::Simple ...
42 @echo
`$(PERL) -MXML::Simple -e "print 'yes'" 2>/dev/null || \
44 @echo
-n WWW
::Curl
4.05+ ...
45 @echo
`$(PERL) -e "use WWW::Curl 4.05; print 'yes'" 2>/dev/null || \
47 @echo
-n HTML
::TokeParser ...
48 @echo
`$(PERL) -MHTML::TokeParser -e "print 'yes'" 2>/dev/null || \
50 @echo
-n Config
::Tiny ...
51 @echo
`$(PERL) -MConfig::Tiny -e "print 'yes'" 2>/dev/null || \
53 @echo
-n BerkeleyDB ...
54 @echo
`$(PERL) -MBerkeleyDB -e "print 'yes'" 2>/dev/null || \
60 .PHONY
: install uninstall
62 $(INSTALL_D
) $(DESTDIR
)$(bindir)
63 $(INSTALL
) clive
$(DESTDIR
)$(bindir)/clive
64 ifeq ($(WITH_MAN
),yes
)
65 $(INSTALL_D
) $(DESTDIR
)$(man1dir)
66 $(INSTALL_M
) clive
.1 $(DESTDIR
)$(man1dir)/clive
.1
70 $(RM
) $(DESTDIR
)$(bindir)/clive
71 ifeq ($(WITH_MAN
),yes
)
72 $(RM
) $(DESTDIR
)$(man1dir)/clive
.1
77 $(QUIET_POD2MAN
)$(POD2MAN
) -c
"clive manual" -n clive \
78 -s
1 -r
$(RELEASE
) clive.pod clive
.1