build: use -Wall across the entire source