update submodule
define SYLPF_ID and SYLPF_OPTION
remove needless definitions
move definition to source file