Greets,
Search::Kinosearch is a multi module distro.
* Search::Kinosearch
* Search::Kinosearch::KSearch
* Search::Kinosearch::Kindex
* Search::Kinosearch::Kindexer
* Search::Kinosearch::Lingua
* Search::Kinosearch::Tutorial
* Search::Kinosearch::Query
* Search::Kinosearch::QueryParser
* Search::Kinosearch::Doc
* Search::Kinosearch::Lingua::En
* Search::Kinosearch::Lingua::Es
* Search::Kinosearch::Lingua::Hr
* Search::Kinosearch::KSearch::ResultSet
Only the last of these, Search::Kinosearch::KSearch::ResultSet,
contains Inline C code.
Snooping the code on Inline::MakeMaker...
http://search.cpan.org/src/INGY/Inline-0.44/lib/Inline/MakeMaker.pm
...it appears to me that all it does is tack this onto the end of the
Makefile:
[begin excerpt]
print MAKEFILE <<MAKEFILE;
# Well, not quite. Inline::MakeMaker is adding this:
# --- MakeMaker inline section:
.SUFFIXES: .pm .inl
.pm.inl:
\$(PERL) -Mblib -MInline=NOISY,_INSTALL_ -M$name -e1 $version \$
(INST_ARCHLIB)
pure_all :: $object.inl
# The End is here.
MAKEFILE
[end excerpt]
Since $name doesn't correspond to the Inline C module in my distro, I
believe I'm going to have to hack WriteMakeFile for things to work.
I'll try it in the morning, or earlier if I have a fit of insomnia.
Marvin Humphrey
Rectangular Research
http://www.rectangular.com/