Easier way to specify how files are generated.
Added documentation for generating files.
Let the script to generate the sources also open the resulting files.
Make all generated files, even if they're not used by the make file.
Create necessary directories before generating files.
Added an example for gnerating OpenSCAD files.
Merge commit '9da7f66feec3ec222760e5d34ff83e43ab41af39' into no-examples
Revert "Added an example for gnerating OpenSCAD files."

This reverts commit 9da7f66feec3ec222760e5d34ff83e43ab41af39.