+ PM_FILTER => "sed -e 's!__KEITAIRC_DATA_DIR__!\$(KEITAIRC_DATADIR)!g'",
+ 'macro' => {
+ KEITAIRC_DATADIR => '$(PREFIX)/share/keitairc',
+ KEITAIRC_DATA => $data,
+ KEITAIRC_DOCSDIR => '$(PREFIX)/share/doc/keitairc',
+ KEITAIRC_DOCS => $docs,
+ }
+);
+
+sub MY::postamble {
+ my $self = shift;
+ return <<MAKE_FRAG
+install ::
+ for i in \$(KEITAIRC_DATA) ; do [ -d \$(DESTDIR)/\$(KEITAIRC_DATADIR)/\$\$(dirname \$\$i) ] || mkdir -p \$(DESTDIR)/\$(KEITAIRC_DATADIR)/\$\$(dirname \$\$i) ; install -m 644 data/\$\$i \$(DESTDIR)/\$(KEITAIRC_DATADIR)/\$\$i ; done
+
+install_doc ::
+ for i in \$(KEITAIRC_DOCS) ; do [ -d \$(DESTDIR)/\$(KEITAIRC_DOCSDIR)/\$\$(dirname \$\$i) ] || mkdir -p \$(DESTDIR)/\$(KEITAIRC_DOCSDIR)/\$\$(dirname \$\$i) ; install -m 644 doc/\$\$i \$(DESTDIR)/\$(KEITAIRC_DOCSDIR)/\$\$i ; done
+ install -m 644 etc/dot.keitairc \$(DESTDIR)/\$(KEITAIRC_DOCSDIR)/
+MAKE_FRAG
+}