overriding make install

[email protected] (Gabor Szabo) Sat, 17 Apr 2010 12:47:34 +0300
Newsgroups perl.makemaker
Message-ID <[email protected]>
In a Makefile.PL using ExtUtils::MakeMaker I wanted to completely
replace the make install method but
so far I have not succeeded.

When I added this:

sub MY::postamble {
	return <<'MAKE_FRAG';
install: Makefile
	echo "here"
MAKE_FRAG
}

I got the following error message:
Makefile:833: *** target file `install' has both : and :: entries.  Stop.

On the other hand when I had this:

sub MY:postamble {
	return <<'MAKE_FRAG';
install:: Makefile
	echo "here"
MAKE_FRAG
}

"make install" first did its regular installation procedure and then
called echo "here"
(though now that I tried it again I got "Invalid CODE attribute:
postamble at Makefile.PL line 9"
right when I tried to run perl Makefile.PL)

Is there a way to completely replace make install by my own code?

Gabor