April Chin writes:
> In particular, we're looking for code reviewers who can take a look at
> the non-Makefile files in
>       http://cr.grommit.com/~chin/ksh93-webrev-jul9/jul9-nonattfiles

Some notes:

  - The usual way for handling non-working lint targets is to make
    sure that the directory in question is not linted during a
    'nightly' build (which is what $SRC/Makefile.lint is about).
    Having non-working lint targets (as in $SRC/cmd/ksh/Makefile.com)
    doesn't seem too helpful to me.

    The current scheme works, but could be better.

  - It'd be nice (though not required) to have helper scripts to do
    the grunt work required during the build process.  In particular,
    $SRC/cmd/kes/Makefile.testshell is pretty hard to read, with a
    bunch of escapes that are complicated by the fact that it's coded
    in the middle of a makefile.  Two or three lines are ok, but 58
    lines seems like a lot.

  - $SRC/cmd/sgs/libelf/Makefile.targ: why is a .WAIT needed before
    $(ROOTDEMODIRS)?  It looks like it should go with the rest of the
    directory targets.  (Probably just a nit.)

  - The private libc buried in libast (unlinted, no less) is still
    frightening.  Not an issue to hold up integration, but I hope that
    something better will be done in the future.  Supporting more than
    one libc in ON seems like a hazard.

  - No changes were made to these files:
        $SRC/lib/libcmd/amd64/Makefile
        $SRC/lib/libcmd/i386/Makefile
        $SRC/lib/libcmd/sparc/Makefile
        $SRC/lib/libcmd/sparcv9/Makefile
    Don't deliver unchanged files.

  - $SRC/pkgdefs/Makefile: looks like a missed merge.  (Not a code
    review issue, but you'll want to clean it up before going for
    RTI.)

-- 
James Carlson, Solaris Networking              <james.d.carlson at sun.com>
Sun Microsystems / 1 Network Drive         71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

Reply via email to