>+ifeq ($(KEEP_NEW_MTIME),y) >+ override KEEP_NEW_MTIME = -keep-new-mtime >+else >+ override KEEP_NEW_MTIME = >+endif
1) Is that standard syntax, or is that gmake dialect? I prefer to avoid dependency on gmake (or bash, etc.). 2) Should this preference be stored at 'make makefiles' time, just like all other preferences? Wietse