>(%): % ; >%.a: > rm -f $@ > $(AR) $(ARFLAGS) $@ $? >lib$(target).a: lib$(target).a($(patsubst %$(ext),%.o,$(wildcard *$(ext))))
Should I use ` $^ ` instead of `$? ` in case i added, removed or updated some source files and their object files? Thanks.
