single -Wl in make gcc statement seems wrong