defined type genesis-c-header-file-changed when internals.h has changed (or been newly created). This can be handled by build-scripts in whatever way they like.