This is automatically generated documentation. Edit after the "COMMENTS" heading; changes to the main body will be lost.
generates a build environment for a minimal Click driver
The click-mkmindriver tool generates a build environment for a minimal Click driver -- that is, a driver containing only the elements necessary to run the configurations in the router-files. You must supply a name for the driver, packagename. Running 'make MINDRIVER=packagename' will create either a user-level driver named 'packagenameclick', or a Linux kernel module named 'packagenameclick.o'. Run click-mkmindriver from the respective Click build directory, or supply a relevant --directory option.
Sometimes one element depends weakly on another, especially for parsing. For instance, the IPEncap element can take advantage of protocol names supplied by the IPNameInfo class; if IPNameInfo is not available, IPEncap will still work, it just won't be able to parse protocol names. Click-mkmindriver does not include weakly dependent elements automatically, so you must supply them explicitly with -E options if you want them. Common examples include IPNameInfo and IPFieldInfo. If a configuration fails to parse, try including these elements.
If any filename argument is a single dash "-", click-mkmindriver will use the standard input or output instead, as appropriate.
Eddie Kohler, email@example.com