fixes wrong path in spec logging
uses more up to date brew versions of flex, defaults to $(CC) for make
cleans up flex/bison portion of make file