Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Apr 2002 12:30:44 +0000
From:      "J. Mallett" <jmallett@FreeBSD.ORG>
To:        "David E. O'Brien" <obrien@FreeBSD.org>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/usr.bin/make job.c job.h main.c make.1 make.c
Message-ID:  <20020413123044.GB13221@FreeBSD.ORG>
In-Reply-To: <200204131218.g3DCI0Z68354@freefall.freebsd.org>
References:  <200204131218.g3DCI0Z68354@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Apr 13, 2002 at 05:18:00AM -0700, David E. O'Brien wrote:
> obrien      2002/04/13 05:18:00 PDT
> 
>   Modified files:
>     usr.bin/make         job.c job.h main.c make.1 make.c 
>   Log:
>   Prefer BSDmakefile over makefile and Makefile.
>   
>   Submitted by:   jmallett

It looks like from the modified files you also hit it with the Job_{End,Finish}
changes, which I will say a word about...

NetBSD uses Job_Finish where we use[d] Job_End, OpenBSD used to do what we
had, and that's where we got it from, but they have now deprecated Job_End.

At least, that's what I've gathered from source code comments.  Anyway,
it reduces diffs with NetBSD, which is nice if like me you put FreeBSD's
job.c into NetBSD make(1).  There are other considerations, but for now
they are just considerations, nothing simple to act on.

As per BSDmakefile, ODE, GNU, and OpenBSD have done this for ages, I have
it in my repo, and so on.  It's just a Good Idea (tm), especially in an
open source project, where we know that we deal with more than one version
of make(1).  This makes life easier when doing a complex, portable build
system.

Well, there ya go.
-- 
jmallett@FreeBSD.org   | C, MIPS, POSIX, UNIX, BSD, IRC Geek.
http://www.FreeBSD.org | The Power to Serve
"We all need mirrors to remind ourselves who we are -- I'm no different."

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020413123044.GB13221>