Hi, > libgrapheme.a: $(SRC:=.o) > - $(AR) rc $@ $? > + $(AR) rc $@ $(SRC:=.o) > $(RANLIB) $@
This works as intended with $?, because then you only update objects that are out of date, not *all* objects inconditionally (just note that you might want the -u flag too).
