Factor out -Wall to the top of each Makefile
Add LFLAGS option to Makefiles for building with linker flags
Note: it's LFLAGS and not LDFLAGS in case of any potential
conflicts.