tests/Makefile: Remove loops and simplify recipes
Created by: LeonardKoenig
- Make non-file targets .PHONY
- Turn loops into Make-Dependencies, this also enables checking each test independently
- Split CFLAGS into CPPFLAGS,CFLAGS and LDFLAGS and adapt rule
I suppose one should remove
getid from either
EXPECT_BINS where it's currently listed twice.