makefile should have ldflags after executible