Started on arg-parsing for exe, added preproc definition check