fixed Makefile all target, ls now outputs error when a nonexistent flag is entered