2002-09-22 13:47:56 +04:00
|
|
|
$NetBSD: README,v 1.4 2002/09/22 09:47:56 wiz Exp $
|
1997-09-24 22:02:25 +04:00
|
|
|
|
1997-12-03 22:47:56 +03:00
|
|
|
Organization of Sources:
|
1997-09-24 22:02:25 +04:00
|
|
|
|
1997-12-03 22:47:56 +03:00
|
|
|
This directory hierarchy is using a new organization that
|
|
|
|
separates the GNU sources from the BSD-style infrastructure
|
|
|
|
used to build the GNU sources. The GNU sources are kept in
|
|
|
|
the standard GNU source tree layout under:
|
1997-09-24 22:02:25 +04:00
|
|
|
|
1997-12-03 22:47:56 +03:00
|
|
|
dist/*
|
1997-09-24 22:02:25 +04:00
|
|
|
|
|
|
|
The build infrastructure uses the normal BSD way under:
|
|
|
|
|
|
|
|
lib/*
|
|
|
|
usr.bin/*
|
|
|
|
|
1997-12-03 22:47:56 +03:00
|
|
|
The makefiles in the above hierarchy will "reach over" into
|
|
|
|
the GNU sources (src/gnu/dist) for everything they need.
|
|
|
|
|
|
|
|
|
|
|
|
Maintenance Strategy:
|
|
|
|
|
|
|
|
The sources under src/gnu/dist are generally a combination of
|
|
|
|
some published distribution plus changes that we submit to the
|
|
|
|
maintainers and that are not yet published by them. There are
|
|
|
|
a few files that are never expected to be submitted to the FSF,
|
|
|
|
(i.e. BSD-style makefiles and such) and those generally should
|
|
|
|
stay in src/gnu/lib or src/gnu/usr.bin (the BSD build areas).
|
|
|
|
|
|
|
|
Make sure all changes made to the GNU sources are submitted to
|
|
|
|
the appropriate maintainer, but only after coordinating with the
|
|
|
|
NetBSD maintainers by sending your proposed submission to the
|
|
|
|
<tech-toolchain@netbsd.org> mailing list. Only send the changes
|
|
|
|
to the third-party maintainers after consensus has been reached.
|