Abstract cflags and ldflags