On 03/15/2012 10:58 AM, Kent A. Reed wrote:
> On 3/15/2012 5:24 AM, Mark Wendt wrote:
>    
>> On 03/14/2012 01:53 PM, Kent A. Reed wrote:
>>      
>>>> <....>
>>>>
>>>>
>>>>          
>>> All well and good, boys and girls, but let's not forget that "clean" and
>>> "distclean" are not intrinsic functions of make. They are merely targets
>>> in the Makefile like any other.
>>>
>>> It's become a convention to name certain targets "clean", etc., but only
>>> the Makefile writer can give them the semantics you expect. When in
>>> doubt, read the file.
>>>
>>> Regards,
>>> Kent
>>>
>>>        
>> Kent,
>>
>> Absolutely true.  However, I can't remember when the last time I didn't
>> see at least 'clean' in a Makefile created by 'configure'.
>> './configure' is what creates most all Makefiles today, and GNU has set
>> out some standards for what should be in the 'configure' file.  Most
>> 'configure' scripts are now generated by 'autoconf' which does generate
>> the 'clean' and 'distclean' arguments in the Makefile.
>>
>> Mark
>>
>> -
>>      
> I agree, Mark, but I think this is an example of what is called a
> "shifting baseline" (you can look it up).
>
> I not only remember the good old days when every computer maker had its
> own variation of make and make conventions (and have the scars to prove
> it), I still have stashed away a corpus of codes I worked on over the
> years that didn't come through the GNU cookie cutter.
>
> The "GNU" world is wondrous. In addition to established conventions, it
> has made it possible for me to take substantial packages and, without
> working up a sweat, get them to run on everything from a muscular
> AMD/x86 PC to a wimpy embedded ARM.
>
> Still, I live by Benny Hill's favorite saying, "do not assume, it makes
> an ass out of u and me."
>
> Regards,
> Kent
>    
No problemo.  If  'make distclean' doesn't work, it wasn't in the 
Makefile.  ;-)

Mark

------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to