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