dynamic_enum|: codeblocks and gnumake build scripts
dynamic_enum|: adapt code to linux platform