Module Name: src Committed By: mrg Date: Thu Sep 3 05:45:16 UTC 2015
Modified Files: src/usr.bin/config: TODO Log Message: remove these items: o Disallow unknown options. o Kill makeoptions. because they're overly strict and i use these both regularly to do stuff that isn't in the base src, and i'm quite sure i am not the only one. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/usr.bin/config/TODO Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.bin/config/TODO diff -u src/usr.bin/config/TODO:1.25 src/usr.bin/config/TODO:1.26 --- src/usr.bin/config/TODO:1.25 Fri Aug 28 01:01:57 2015 +++ src/usr.bin/config/TODO Thu Sep 3 05:45:16 2015 @@ -375,18 +375,6 @@ o Enhance ioconf behavior for pseudo-dev code (where multiple drivers contain the same basic logic), and doesn't necessarily handle all of the "frobbing" of the kernel lists. -o Disallow unknown options. - - Don't accept options that are not defined as either defflag or defparam. - Report them and exit. Don't set ${IDENT} in the generated Makefile. - -o Kill makeoptions. - - It adds a variable defined in the generated `Makefile'. While it looks - useful, it is too flexible and easy to abuse. The `Makefile' should be - kept as simple as possible and have nothing that affects output contents. - Consider to kill `makeoptions' totally, replace existing ones with `options'. - o Don't use -Ttext ${TEXTADDR}. Although ld(1)'s `-Ttext ${TEXTADDR}' is an easy way to specify the virtual