OBJS is now generated from the list of source files
Generate version.c for accessing the Git version
Make BUILD_DIR only if it doesn't exist
%.s also depends on the BUILD_DIR existing