The changes of this patch could be included in the official EtherLab repository by creating a second template make file such as etherlab_extmode.tlc. This would then call the modified hrt_main.c.
In summary, there would be two different templates and main functions in the updated EtherLab repository.
This would require rebasing this patch to the current version, see issue #1.