7 datarootdir
= $(prefix)/share
8 datadir = $(datarootdir
)
9 mandir = $(datarootdir
)/man
10 man1dir = $(mandir)/man1
22 QUIET_POD2MAN
= @echo POD2MAN clive
.1;
26 $(shell sh
-c
"$(AWK) '/constant VERSION/ {print \$$5}' clive | \
33 @echo Checking for module deps...
34 @echo
-n URI
::Escape ...
35 @echo
`$(PERL) -MURI::Escape -e "print 'OK'" 2>/dev/null || \
37 @echo
-n XML
::Simple ...
38 @echo
`$(PERL) -MXML::Simple -e "print 'OK'" 2>/dev/null || \
40 @echo
-n WWW
::Curl
4.05+ ...
41 @echo
`$(PERL) -e "use WWW::Curl 4.05; print 'OK'" 2>/dev/null || \
43 @echo
-n HTML
::TokeParser ...
44 @echo
`$(PERL) -MHTML::TokeParser -e "print 'OK'" 2>/dev/null || \
46 @echo
-n Config
::Tiny ...
47 @echo
`$(PERL) -MConfig::Tiny -e "print 'OK'" 2>/dev/null || \
49 @echo
-n BerkeleyDB ...
50 @echo
`$(PERL) -MBerkeleyDB -e "print 'OK'" 2>/dev/null || \
52 @echo done. If
all checked OK
, run
\"make
install\". See INSTALL for notes.
54 .PHONY
: install uninstall
56 $(INSTALL
) -d
$(DESTDIR
)$(bindir)
57 $(INSTALL
) -c clive
$(DESTDIR
)$(bindir)/clive
58 ifeq ($(WITH_MAN
),yes
)
59 $(INSTALL
) -d
$(DESTDIR
)$(man1dir)
60 $(INSTALL
) -c
-m
444 clive
.1 $(DESTDIR
)$(man1dir)/clive
.1
64 $(RM
) $(DESTDIR
)$(bindir)/clive
65 ifeq ($(WITH_MAN
),yes
)
66 $(RM
) $(DESTDIR
)$(man1dir)/clive
.1
71 $(QUIET_POD2MAN
)$(POD2MAN
) -c
"clive manual" -n clive \
72 -s
1 -r
$(RELEASE
) clive clive
.1
75 @
$(RM
) clive
.1 2>/dev
/null