maint: allow per-directory CFLAGS settings with non-recursive make