X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=bindings%2FMakefile.am;h=c724725221bfeb1d80a1816aab70dcce6f7d8003;hb=225494e854ddaa1c0570ac9a5fa15380b333a919;hp=37e31ea19b0013672da7d4b7f79c9637630a3fc4;hpb=83149d73b8a3bd4889517a2e4d0adca0a52e7a06;p=collectd.git diff --git a/bindings/Makefile.am b/bindings/Makefile.am index 37e31ea1..c7247252 100644 --- a/bindings/Makefile.am +++ b/bindings/Makefile.am @@ -3,16 +3,26 @@ EXTRA_DIST = perl/Collectd.pm perl/Makefile.PL perl/Collectd/Makefile.PL perl/Co all-local: @PERL_BINDINGS@ install-exec-local: - [ ! -f perl/Makefile ] || $(MAKE) -C perl install + [ ! -f perl/Makefile ] || ( cd perl && $(MAKE) install ) clean-local: - [ ! -f perl/Makefile ] || $(MAKE) -C perl realclean + [ ! -f perl/Makefile ] || ( cd perl && $(MAKE) realclean ) perl: perl/Makefile - $(MAKE) -C perl + cd perl && $(MAKE) -perl/Makefile: perl/Makefile.PL perl/Collectd/Makefile.PL +perl/Makefile: .perl-directory-stamp perl/Makefile.PL perl/Collectd/Makefile.PL cd perl && @PERL@ Makefile.PL PREFIX=$(prefix) @PERL_BINDINGS_OPTIONS@ +.perl-directory-stamp: + if test ! -d perl; then \ + mkdir -p perl/Collectd; \ + cp $(srcdir)/perl/Collectd.pm perl/; \ + cp $(srcdir)/perl/Makefile.PL perl/; \ + cp $(srcdir)/perl/Collectd/Unixsock.pm perl/Collectd/; \ + cp $(srcdir)/perl/Collectd/Makefile.PL perl/Collectd/; \ + fi + touch $@ + .PHONY: perl