5/22/03 23:37:04, Michael G Schwern <[EMAIL PROTECTED]> wrote: >MM_VMS has an almost duplicate override of MM_Unix->installbin and seems >to be suffering from someone having forgotten to keep them in sync. > >I should probably merge them, but I think this should fix it: > >--- lib/ExtUtils/MM_VMS.pm 20 May 2003 05:57:08 -0000 1.93 >+++ lib/ExtUtils/MM_VMS.pm 22 May 2003 21:34:49 -0000 >@@ -1196,6 +1196,9 @@ > push @m, " > EXE_FILES = @exefiles > >+pure_all :: @to >+ \$(NOECHO) \$(NOOP) >+ > realclean :: > "; >
That is what I wanted to hear. I found those places as well but I wasn't sure what EXE_FILES is supposed to do and so didn't know if this should be fixed at all. I'll now have another look again at the Makefile and maybe add the missing target for VMS and older MakeMakers from Makefile.PL. Is this going to be fixed in the latest version? Michael > > >On Wed, May 07, 2003 at 10:46:14PM +0200, Michael Lemke wrote: >> creates on Unix these targets among others: >> >> all :: pure_all htmlifypods manifypods >> @$(NOOP) >> >> pure_all :: config pm_to_blib subdirs linkext >> @$(NOOP) >> >> pure_all :: $(INST_SCRIPT)/sa-learn $(INST_SCRIPT)/spamassassin >> @$(NOOP) >> >> $(INST_SCRIPT)/sa-learn: sa-learn Makefile $(INST_SCRIPT)/.exists >> @rm -f $(INST_SCRIPT)/sa-learn >> cp sa-learn $(INST_SCRIPT)/sa-learn >> $(FIXIN) $(INST_SCRIPT)/sa-learn >> [EMAIL PROTECTED](CHMOD) $(PERM_RWX) $(INST_SCRIPT)/sa-learn >> >> >> So by just typing `make' the $(INST_SCRIPT)/sa-learn target gets built. >> >> >> On VMS I only find >> >> all :: pure_all manifypods >> $(NOECHO) $(NOOP) >> >> pure_all :: config pm_to_blib subdirs linkext >> $(NOECHO) $(NOOP) >> >> $(INST_SCRIPT)sa-learn : sa-learn $(MAKEFILE) [.blib.script].exists >> $(CP) sa-learn $(INST_SCRIPT)sa-learn >> >> >> So the $(INST_SCRIPT)sa-learn target does not get built. >> >> Is this intended behavior? Am I missing something? >> >> Thanks, >> Michael >> >> > >-- >Cheating is often more efficient. > - Seven of Nine >
