Mail-MIMEDefang

 view release on metacpan or  search on metacpan

Makefile.in  view on Meta::CPAN

	$(PERL) "-MExtUtils::Command::MM" -e pod2man "--" --section=3 --perm_rw=644 \
		--center="Mail::MIMEDefang::Utils Documentation" \
		--name="Mail::MIMEDefang::Utils" \
		--release=$(VERSION) \
		modules/lib/Mail/MIMEDefang/Utils.pm modules/man/Mail::MIMEDefang::Utils.3
	$(PERL) "-MExtUtils::Command::MM" -e pod2man "--" --section=3 --perm_rw=644 \
		--center="Mail::MIMEDefang::Async Documentation" \
		--name="Mail::MIMEDefang::Async" \
		--release=$(VERSION) \
		modules/lib/Mail/MIMEDefang/Async.pm modules/man/Mail::MIMEDefang::Async.3
	$(PERL) "-MExtUtils::Command::MM" -e pod2man "--" --section=3 --perm_rw=644 \
		--center="Mail::MIMEDefang::Async::Checks Documentation" \
		--name="Mail::MIMEDefang::Async::Checks" \
		--release=$(VERSION) \
		modules/lib/Mail/MIMEDefang/Async/Checks.pm modules/man/Mail::MIMEDefang::Async::Checks.3
	$(PERL) "-MExtUtils::Command::MM" -e pod2man "--" --section=3 --perm_rw=644 \
		--center="Mail::MIMEDefang::Async::Results Documentation" \
		--name="Mail::MIMEDefang::Async::Results" \
		--release=$(VERSION) \
		modules/lib/Mail/MIMEDefang/Async/Results.pm modules/man/Mail::MIMEDefang::Async::Results.3

distclean:: clean
	rm -f config.log config.status Makefile config.cache config.h mimedefang.pl \
	mimedefang-release.pl examples/init-script \
	script/mimedefang-util \
	mimedefang-filter.5 mimedefang-multiplexor.8 mimedefang-protocol.7 \
	mimedefang-notify.7 \
	mimedefang.8 mimedefang.pl.8 mimedefang-release.8 md-mx-ctrl.8 watch-mimedefang \
	redhat/mimedefang-init redhat/mimedefang.spec redhat/mimedefang-sysconfig \
	script/mimedefang-util.1 modules/man/*.3
	rm -rf autom4te.cache
	rm -f Mail-MIMEDefang-*.tar.gz Mail-MIMEDefang-*.tar.gz.sig

install-redhat: install
	$(INSTALL) -m 755 -d $(DESTDIR)${sysconfdir}/rc.d/init.d
	$(INSTALL) -m 755 -d $(DESTDIR)${sysconfdir}/sysconfig
	$(INSTALL) -m 755 -d $(DESTDIR)${sysconfdir}/logrotate.d
	$(INSTALL) -m 0644 examples/redhat-logrotate-file $(DESTDIR)${sysconfdir}/logrotate.d/mimedefang

	# We install SpamAssassin config file unconditionally for Red Hat...
	$(INSTALL) -m 755 -d $(DESTDIR)${CONFDIR}
	if test -f $(DESTDIR)${CONFDIR}/sa-mimedefang.cf ; then \
		$(INSTALL) -m 644 SpamAssassin/spamassassin.cf $(DESTDIR)${CONFDIR}/sa-mimedefang.cf.example || exit 1; \
	else \
		$(INSTALL) -m 644 SpamAssassin/spamassassin.cf $(DESTDIR)${CONFDIR}/sa-mimedefang.cf || exit 1; \
	fi

	$(INSTALL) -m 755 redhat/mimedefang-init $(DESTDIR)${sysconfdir}/rc.d/init.d/mimedefang
	$(INSTALL) -m 644 redhat/mimedefang-sysconfig $(DESTDIR)${sysconfdir}/sysconfig/mimedefang
	$(INSTALL) -m 644 examples/suggested-minimum-filter-for-windows-clients $(DESTDIR)${CONFDIR}/mimedefang-filter

install: all
	$(INSTALL) -m 755 -d $(DESTDIR)${CONFDIR}
	-if test "$(IP_HEADER)" = "yes" -a ! -f "$(DESTDIR)${CONFDIR}/mimedefang-ip-key" ; then \
		$(PERL) ./gen-ip-validator.pl > $(DESTDIR)${CONFDIR}/mimedefang-ip-key ;\
		-chmod 600 $(DESTDIR)${CONFDIR}/mimedefang-ip-key > /dev/null 2>&1 ; \
	fi

	if test "$(DEFANGUSER)" != "" ; then \
		if id "$(DEFANGUSER)" > /dev/null 2>&1 ; then \
			chown "$(DEFANGUSER)" $(DESTDIR)${CONFDIR}/mimedefang-ip-key > /dev/null 2>&1 || true; \
			test ! -d $(DESTDIR)$(SPOOLDIR) && $(INSTALL) -m 750 -o $(DEFANGUSER) -d $(DESTDIR)$(SPOOLDIR) > /dev/null 2>&1 || true; \
			test ! -d $(DESTDIR)$(QDIR) && $(INSTALL) -m 750 -o $(DEFANGUSER) -d $(DESTDIR)$(QDIR) > /dev/null 2>&1 || true; \
                fi \
	else \
		echo ""; \
		echo "Please create the spool directory, '$(SPOOLDIR)',"; \
		echo "if it does not exist.  Give it mode 700 or 750, and make"; \
		echo "it owned by the user and group you intend to run MIMEDefang as."; \
		if test "$(QDIR)" != "$(SPOOLDIR)" ; then \
			echo "Please do the same with the quarantine directory, '$(QDIR)'."; \
		fi; \
	fi

	$(INSTALL) -m 755 -d $(DESTDIR)$(prefix)/bin
	$(INSTALL) -m 755 -d $(DESTDIR)$(MANDIR)/man1
	$(INSTALL) -m 755 -d $(DESTDIR)$(MANDIR)/man3
	$(INSTALL) -m 755 -d $(DESTDIR)$(MANDIR)/man5
	$(INSTALL) -m 755 -d $(DESTDIR)$(MANDIR)/man7
	$(INSTALL) -m 755 -d $(DESTDIR)$(MANDIR)/man8
	-test ! -d $(DESTDIR)$(SPOOLDIR) && mkdir -p $(DESTDIR)$(SPOOLDIR) && chmod 750 $(DESTDIR)$(SPOOLDIR) || true
	-test ! -d $(DESTDIR)$(QDIR) && mkdir -p $(DESTDIR)$(QDIR) && chmod 750 $(DESTDIR)$(QDIR) || true

	if test -f $(DESTDIR)${CONFDIR}/mimedefang-filter ; then \
		$(INSTALL) -m 644 examples/suggested-minimum-filter-for-windows-clients $(DESTDIR)${CONFDIR}/mimedefang-filter.example || exit 1; \
	else \
		$(INSTALL) -m 644 examples/suggested-minimum-filter-for-windows-clients $(DESTDIR)${CONFDIR}/mimedefang-filter || exit 1; \
	fi

	$(INSTALL) -m 755 $(INSTALL_STRIP_FLAG) mimedefang-multiplexor   $(DESTDIR)$(prefix)/bin/mimedefang-multiplexor
	$(INSTALL) -m 755 $(INSTALL_STRIP_FLAG) md-mx-ctrl               $(DESTDIR)$(prefix)/bin/md-mx-ctrl
	$(INSTALL) -m 755 $(INSTALL_STRIP_FLAG) mimedefang               $(DESTDIR)$(prefix)/bin/mimedefang

	# Install .pm files
	if test -d $(DESTDIR)$(PERLINSTALLSITELIB) ; then \
	  $(INSTALL) -m 755 -d $(DESTDIR)$(PERLINSTALLSITELIB)/Mail ; \
	  $(INSTALL) -m 755 -d $(DESTDIR)$(PERLINSTALLSITELIB)/Mail/MIMEDefang ; \
	  $(INSTALL) -m 755 -d $(DESTDIR)$(PERLINSTALLSITELIB)/Mail/MIMEDefang/DKIM ; \
	  $(INSTALL) -m 755 -d $(DESTDIR)$(PERLINSTALLSITELIB)/Mail/MIMEDefang/Async ; \
	  $(INSTALL) -m 644 modules/lib/Mail/MIMEDefang.pm $(DESTDIR)$(PERLINSTALLSITELIB)/Mail/MIMEDefang.pm ; \
	  $(INSTALL) -m 644 modules/lib/Mail/MIMEDefang/*.pm $(DESTDIR)$(PERLINSTALLSITELIB)/Mail/MIMEDefang/ ; \
	  $(INSTALL) -m 644 modules/lib/Mail/MIMEDefang/DKIM/*.pm $(DESTDIR)$(PERLINSTALLSITELIB)/Mail/MIMEDefang/DKIM/ ; \
	  $(INSTALL) -m 644 modules/lib/Mail/MIMEDefang/Async/*.pm $(DESTDIR)$(PERLINSTALLSITELIB)/Mail/MIMEDefang/Async/ ; \
        else \
	  $(INSTALL) -m 755 -d $(DESTDIR)$(PERLVENDORLIB)/Mail ; \
	  $(INSTALL) -m 755 -d $(DESTDIR)$(PERLVENDORLIB)/Mail/MIMEDefang ; \
	  $(INSTALL) -m 755 -d $(DESTDIR)$(PERLVENDORLIB)/Mail/MIMEDefang/DKIM ; \
	  $(INSTALL) -m 755 -d $(DESTDIR)$(PERLVENDORLIB)/Mail/MIMEDefang/Async ; \
	  $(INSTALL) -m 644 modules/lib/Mail/MIMEDefang.pm $(DESTDIR)$(PERLVENDORLIB)/Mail/MIMEDefang.pm ; \
	  $(INSTALL) -m 644 modules/lib/Mail/MIMEDefang/*.pm $(DESTDIR)$(PERLVENDORLIB)/Mail/MIMEDefang/ ; \
	  $(INSTALL) -m 644 modules/lib/Mail/MIMEDefang/DKIM/*.pm $(DESTDIR)$(PERLVENDORLIB)/Mail/MIMEDefang/DKIM/ ; \
	  $(INSTALL) -m 644 modules/lib/Mail/MIMEDefang/Async/*.pm $(DESTDIR)$(PERLVENDORLIB)/Mail/MIMEDefang/Async/ ; \
        fi

	$(INSTALL) -m 755 watch-mimedefang         $(DESTDIR)$(prefix)/bin/watch-mimedefang
	$(INSTALL) -m 755 watch-multiple-mimedefangs.tcl $(DESTDIR)$(prefix)/bin/watch-multiple-mimedefangs.tcl
	$(INSTALL) -m 755 mimedefang.pl            $(DESTDIR)$(prefix)/bin/mimedefang.pl
	$(INSTALL) -m 755 mimedefang-release.pl            $(DESTDIR)$(prefix)/bin/mimedefang-release
	$(INSTALL) -m 755 script/mimedefang-util   $(DESTDIR)$(prefix)/bin/mimedefang-util
	$(INSTALL) -m 644 script/mimedefang-util.1 $(DESTDIR)$(MANDIR)/man1/mimedefang-util.1
	$(INSTALL) -m 644 modules/man/Mail::MIMEDefang*.3 $(DESTDIR)$(MANDIR)/man3/



( run in 0.999 second using v1.01-cache-2.11-cpan-92ad3014f07 )