From: ken Date: Fri, 16 Dec 2016 20:28:02 +0000 (-0800) Subject: efficiency X-Git-Url: https://www.kengrimes.com/gitweb/?p=henge%2Fapc.git;a=commitdiff_plain;h=be77d26ea4ed3a73031ab4112857cbd5e1c89398 efficiency --- diff --git a/Makefile b/Makefile index 2d713d3..20c74d6 100644 --- a/Makefile +++ b/Makefile @@ -46,7 +46,7 @@ OBJ := $(patsubst %.c,%.o,$(cSRC) $(cGEN)) $(foreach drv,$(DRIVERS),\ $(eval OTHERS := $(filter-out $(drv),$(DRIVERS)))\ $(eval $(drv)SRC := $(filter-out $(OTHERS:%=\%/%.o),$(OBJ)))\ -$(eval $(drv)-dSRC := $(filter-out $(OTHERS:%=\%/%-d.o),$(OBJ:%.o=%-d.o)))) +$(eval $(drv)-dSRC := $($(drv)SRC:%.o=%-d.o))) # Unless cleaning, deps should be generated for each source file ifeq (,$(filter clean,$(MAKECMDGOALS)))