On 12/09/10 19:25, Bruce Korb wrote:
>> ?

I now agree with that sentiment.

> $ egrep -v '^#' stamp-man
> AUTOGEN_stamp_man_TList = \
>         autogen.1
> 
> AUTOGEN_stamp_man_SList = \
>         ./opts.def \
>         ../autoopts/tpl/agman1.tpl \
>         ../autoopts/tpl/agman-lib.tpl
> 
> stamp-man : $(AUTOGEN_stamp_man_SList)
> 
> $(AUTOGEN_stamp_man_TList) : stamp-man
>         @:
> $ ls --full-time -tgor autogen.1 opts.def ../autoopts/tpl/agman1.tpl 
> ../autoopts/tpl/agman-lib.tpl stamp-man autogen
> -rw-r--r-- 2  2452 2010-12-09 16:13:33.000000000 -0800 
> ../autoopts/tpl/agman-lib.tpl
> -rw-r--r-- 1 28403 2010-12-09 19:39:42.000000000 -0800 opts.def
> -rw-r--r-- 1 16250 2010-12-09 19:40:34.000000000 -0800 
> ../autoopts/tpl/agman1.tpl
> -rwxr-xr-x 1  4154 2010-12-09 19:40:40.000000000 -0800 autogen
> -rw-r--r-- 1   528 2010-12-09 19:43:27.000000000 -0800 stamp-man
> -r--r--r-- 1 19141 2010-12-09 19:43:28.000000000 -0800 autogen.1
> $ make stamp-man
> Re-building stamp-man
> /old-home/bkorb/ag/ag/agen5/autogen -L/old-home/bkorb/ag/ag/autoopts/tpl 
> -L/old-home/bkorb/ag/ag/autoopts/tpl -MFstamp-man -Tagman1 -bautogen 
> ./opts.def
> /old-home/bkorb/ag/ag/agen5/autogen -L/old-home/bkorb/ag/ag/autoopts/tpl 
> -L/old-home/bkorb/ag/ag/autoopts/tpl -MFstamp-fmem fmemopen.def
> $ ls --full-time -tgor autogen.1 opts.def ../autoopts/tpl/agman1.tpl 
> ../autoopts/tpl/agman-lib.tpl stamp-man autogen
> -rw-r--r-- 2  2452 2010-12-09 16:13:33.000000000 -0800 
> ../autoopts/tpl/agman-lib.tpl
> -rw-r--r-- 1 28403 2010-12-09 19:39:42.000000000 -0800 opts.def
> -rw-r--r-- 1 16250 2010-12-09 19:40:34.000000000 -0800 
> ../autoopts/tpl/agman1.tpl
> -rwxr-xr-x 1  4154 2010-12-09 19:40:40.000000000 -0800 autogen
> -rw-r--r-- 1   528 2010-12-09 19:44:41.000000000 -0800 stamp-man
> -r--r--r-- 1 19141 2010-12-09 19:44:42.000000000 -0800 autogen.1
> $ make stamp-man
> make: `stamp-man' is up to date.

I have no idea why it fired.  "autogen.1" depends upon "stamp-man"
explicitly in Makefile.am.  I have carefully ensured that the
sentinel file's time lies between autogen.1 and the source files.
I believe that with enough debug info and patience wading through
it, you can get make to tell you.

------------------------------------------------------------------------------
_______________________________________________
Autogen-users mailing list
Autogen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/autogen-users

Reply via email to