[Bioperl-l] RE: [Bioperl-guts-l] bioperl commit

Brian Osborne brian_osborne at cognia.com
Thu Mar 13 10:57:08 EST 2003


Aaron,

If Makefile.PL says "makedoc.PL => ['biodesign.pod']" I find that most of
the time makedoc is not executed, even if I'm doing something like 'make
realclean; make;' (just confirmed this with "make clean") . Cygwin bug? We
should go with the expected behaviour, shouldn't execute 'makedoc' each time
just for me.

"makedoc.PL => ['biodesign']" gets makedoc executed each "make", including
"make install", can't tell you about "make test", that gets stuck on
't/Taxonomy'.

Brian O.

-----Original Message-----
From: Aaron J Mackey [mailto:ajm6q at virginia.edu]
Sent: Thursday, March 13, 2003 10:31 AM
To: Brian Osborne
Cc: Bioperl
Subject: Re: [Bioperl-guts-l] bioperl commit


On Thu, 13 Mar 2003, Brian Osborne wrote:

> Add *pod's as values to makedoc key. Note that one says 'biodesign',
> not 'biodesign.pod'. If the complete name is used then make checks for
> the existence of the target and, if found, does not always execute
> makedoc. Trick make by not using complete name.

Hmm; it should execute if the Makefile has a newer date than the
biodesign.pod file (which you'd expect if the Makefile has just been
rebuilt via perl Makefile.PL).  Otherwise, won't make always try to build
the non-existent "biodesign" at every command (make, make test, make
install)?

-Aaron


> bioperl-live Makefile.PL,1.56,1.57
> ===================================================================
> RCS file: /home/repository/bioperl/bioperl-live/Makefile.PL,v
> retrieving revision 1.56
> retrieving revision 1.57
> diff -u -r1.56 -r1.57
> --- /home/repository/bioperl/bioperl-live/Makefile.PL 2003/03/12 11:28:32
1.56
> +++ /home/repository/bioperl/bioperl-live/Makefile.PL 2003/03/13 10:07:05
1.57
> @@ -253,7 +253,7 @@
>      ) : (),
>      'realclean' => {  FILES        => join(' ', at BACKUP_FILES) },
>      DIR         => [  ], # directories with other Makefile.PL's in them
> -    PL_FILES => { 'doc/makedoc.PL' => 'makedoc' }
> +    PL_FILES => { 'doc/makedoc.PL' =>
['bioscripts','biodatabases','biodesign','bioperl'] }
>  );
>
>
>
> _______________________________________________
> Bioperl-guts-l mailing list
> Bioperl-guts-l at bioperl.org
> http://bioperl.org/mailman/listinfo/bioperl-guts-l
>

--
 Aaron J Mackey
 Pearson Laboratory
 University of Virginia
 (434) 924-2821
 amackey at virginia.edu





More information about the Bioperl-l mailing list